создавать еще отдельного NetworkService для каждого контроллера или можно это логику отдать ViewModel ?
а вы не пробывали отдельно сервис по солиду поднять и отдельно менеджер
Что значит сервис по солиду? по принципам солид?
Внутри VM обращаешься к NetworkService. Он же у тебя один объект, зачем тебе создавать для каждой VM отдельный сервис. Ну и да, лучше закрывать протоколом такие вещи и инжектить. вместо синглтона
Обсуждают сегодня