40class PackageRepositoryDataStore
43 PackageRepositoryDataStore(std::shared_ptr<WebSession> webSession);
49 std::vector<MiKTeX::Packages::RepositoryInfo> GetRepositories()
const
55 std::string PickRepositoryUrl();
61 bool TryGetRepositoryInfo(
const std::string& url,
RepositoryInfo& repositoryInfo);
72 return repositoryReleaseState;
78 this->repositoryReleaseState = repositoryReleaseState;
88 std::string GetRemoteServiceBaseUrl();
91 std::vector<MiKTeX::Packages::RepositoryInfo> repositories;
94#if MIKTEX_RELEASE_STATE == 1
101 std::string remoteServiceBaseUrl;
104 std::shared_ptr<WebSession> webSession;
110 std::shared_ptr<MiKTeX::Core::Session> session = MIKTEX_SESSION();