дисериализация в dynamic...
await Task.Run...
Что будет если нажать на кнопку 1000 раз?
он 1000 раз выполнит задачу
По твоему это нормально? Особенно при условии, что у тебя там везде дефолтные таймауты на ожидания ответа от сервера
mvp надо сделать?
ну человек нажал 5 раз на кнопку
Сначала нужно хотя бы написать отдельный сервис, который будет тебе возвращать инфу о погоде. А потом к нему уже писать гуи. А не сначала писать гуи, а потом туда прикручивать сервисы.
а зачем, если есть тот же самый openweathermap
ну чтобы отдельно
Ну отдельно можно в интернете посмотреть. А если ты изучаешь как делать правильно, то смысл спорить?
мне нужен отдельный сервис
Ладно. Давай по другому. Написать отдельный КЛАСС, который будет заниматься работой с твоим погодным API. Отправлять запросы, получать ответы, готовить инфу. А твой UI просто должен давать сигнал этому КЛАССУ, что хочет новой инфы и как только КЛАСС получает новую инфу он такой ЛЯ СМАТРИ ЧЁ ЕСТЬ и твой UI обновляется
Обсуждают сегодня