#ifndef NEWSCONTROLLER_H #define NEWSCONTROLLER_H #include #include #include #include #include "core/utils/errorCodes.h" #include "core/utils/routeModes.h" #include "core/utils/commonStructs.h" #include "core/repositories/secureAppSettingsRepository.h" #include "core/repositories/secureServersRepository.h" class NewsController { public: explicit NewsController(SecureAppSettingsRepository* appSettingsRepository, SecureServersRepository* serversRepository); QFuture> fetchNews(); private: QJsonObject getServicesList() const; SecureAppSettingsRepository* m_appSettingsRepository; SecureServersRepository* m_serversRepository; }; #endif // NEWSCONTROLLER_H