существует такая штука как server communicator - это типа такая абстракция по типу репозитория, только отвечает за сеть, там ты все запросы делаешь, получается все сущности с сервера, и тд, сервер коммуникатор вызывается в репозитории, то есть методы для работы с сетью ты должен получить из репозитория, который в свю очередь должен хранить сервер коммуникатор, объект его