этой задачей должен заниматься класс с ответственностью работа с сетью (S из SOLID - https://clck.ru/Ti4v3. в двух словах это действие сокращает количество кода в классе), поэтому весь метод перекинь в него. ну и рекомендую сделать возможность обрабатывать ошибку, а то в этом случае работает только позитивный сценарий
если что-то не понятно - пиши
Обсуждают сегодня