Вернул старую систему логирования
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Create and publish a Docker image / Publish image (push) Successful in 3m9s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Create and publish a Docker image / Publish image (push) Successful in 3m9s
				
			This commit is contained in:
		| @@ -3,4 +3,6 @@ | ||||
| ## TODO | ||||
|  | ||||
| - [x] Добавить RateLimiter | ||||
| - [x] Добавить обработку ошибок при запросах к modeus | ||||
| - [x] Добавить обработку ошибок при запросах к modeus | ||||
| - [ ] Добавить кэширование расписания | ||||
| - [ ] Сделать передачу ошибок выше по цепочке | ||||
| @@ -31,11 +31,7 @@ namespace SfeduSchedule.Services | ||||
|                 System.Text.Encoding.UTF8, "application/json"); | ||||
|             var response = await _httpClient.SendAsync(request); | ||||
|             _logger.LogInformation("GetScheduleAsync: Ответ получен: {StatusCode}", response.StatusCode); | ||||
|             if (response.StatusCode != System.Net.HttpStatusCode.OK) | ||||
|             { | ||||
|                 _logger.LogError("GetScheduleAsync: Ошибка при получении списка студентов: {StatusCode}", response.StatusCode); | ||||
|                 return null; | ||||
|             } | ||||
|             response.EnsureSuccessStatusCode(); | ||||
|             return await response.Content.ReadAsStringAsync(); | ||||
|         } | ||||
|          | ||||
| @@ -45,11 +41,7 @@ namespace SfeduSchedule.Services | ||||
|                 $"schedule-calendar-v2/api/calendar/events/{eventId}/attendees"); | ||||
|             var response = await _httpClient.SendAsync(request); | ||||
|             _logger.LogInformation("GetAttendeesAsync: Ответ получен: {StatusCode}", response.StatusCode); | ||||
|             if (response.StatusCode != System.Net.HttpStatusCode.OK) | ||||
|             { | ||||
|                 _logger.LogError("GetAttendeesAsync: Ошибка при получении списка студентов: {StatusCode}", response.StatusCode); | ||||
|                 return new List<Attendees>(); | ||||
|             } | ||||
|             response.EnsureSuccessStatusCode(); | ||||
|             List<Attendees>? attendees; | ||||
|             try | ||||
|             { | ||||
| @@ -71,11 +63,7 @@ namespace SfeduSchedule.Services | ||||
|                     System.Text.Encoding.UTF8, "application/json"); | ||||
|             var response = await _httpClient.SendAsync(request); | ||||
|             _logger.LogInformation("SearchRoomsAsync: Ответ получен: {StatusCode}", response.StatusCode); | ||||
|             if (response.StatusCode != System.Net.HttpStatusCode.OK) | ||||
|             { | ||||
|                 _logger.LogError("SearchRoomsAsync: Ошибка при получении списка студентов: {StatusCode}", response.StatusCode); | ||||
|                 return null; | ||||
|             } | ||||
|             response.EnsureSuccessStatusCode(); | ||||
|             return await response.Content.ReadAsStringAsync(); | ||||
|         } | ||||
|  | ||||
| @@ -92,11 +80,7 @@ namespace SfeduSchedule.Services | ||||
|             var response = await _httpClient.SendAsync(request); | ||||
|  | ||||
|             _logger.LogInformation("GetGuidAsync: Ответ получен: {StatusCode}", response.StatusCode); | ||||
|             if (response.StatusCode != System.Net.HttpStatusCode.OK) | ||||
|             { | ||||
|                 _logger.LogError("GetGuidAsync: Ошибка при получении списка студентов: {StatusCode}", response.StatusCode); | ||||
|                 return null; | ||||
|             } | ||||
|             response.EnsureSuccessStatusCode(); | ||||
|  | ||||
|             var json = await response.Content.ReadAsStringAsync(); | ||||
|  | ||||
| @@ -125,8 +109,8 @@ namespace SfeduSchedule.Services | ||||
|             var schedule = await GetScheduleAsync(msr); | ||||
|             if (schedule == null) | ||||
|             { | ||||
|                 _logger.LogError("GetScheduleJsonAsync: Schedule is null. Request: " + JsonSerializer.Serialize(msr, GlobalVariables.jsonSerializerOptions)); | ||||
|                 return null; | ||||
|                 _logger.LogError("GetScheduleJsonAsync: Schedule is null. Request: {@msr}", msr); | ||||
|                 throw new Exception("Schedule is null"); | ||||
|             } | ||||
|  | ||||
|             Schedule? scheduleJson; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user