aboutsummaryrefslogtreecommitdiff
path: root/zenserver/upstream/upstreamcache.h
diff options
context:
space:
mode:
authorPer Larsson <[email protected]>2022-02-01 13:54:59 +0100
committerPer Larsson <[email protected]>2022-02-01 13:54:59 +0100
commitf8e0ac440e5ee2b08b91e77be1d2212f26af61df (patch)
tree4700f0abed9f7e47e65ee0b11f4a3041cb05a97d /zenserver/upstream/upstreamcache.h
parentRefactored cloud cache access token provider. (diff)
downloadzen-f8e0ac440e5ee2b08b91e77be1d2212f26af61df.tar.xz
zen-f8e0ac440e5ee2b08b91e77be1d2212f26af61df.zip
Moved cloud cache token provider out from options.
Diffstat (limited to 'zenserver/upstream/upstreamcache.h')
-rw-r--r--zenserver/upstream/upstreamcache.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/zenserver/upstream/upstreamcache.h b/zenserver/upstream/upstreamcache.h
index 8eb852c53..c82af28c6 100644
--- a/zenserver/upstream/upstreamcache.h
+++ b/zenserver/upstream/upstreamcache.h
@@ -22,6 +22,7 @@ class CbObjectWriter;
class CidStore;
class ZenCacheStore;
struct CloudCacheClientOptions;
+class CloudCacheTokenProvider;
struct ZenStructuredCacheClientOptions;
struct UpstreamCacheRecord
@@ -204,7 +205,9 @@ public:
std::unique_ptr<UpstreamCache> MakeUpstreamCache(const UpstreamCacheOptions& Options, ZenCacheStore& CacheStore, CidStore& CidStore);
-std::unique_ptr<UpstreamEndpoint> MakeJupiterUpstreamEndpoint(CloudCacheClientOptions&& Options, AuthMgr& Mgr);
+std::unique_ptr<UpstreamEndpoint> MakeJupiterUpstreamEndpoint(const CloudCacheClientOptions& Options,
+ std::unique_ptr<CloudCacheTokenProvider> TokenProvider,
+ AuthMgr& Mgr);
std::unique_ptr<UpstreamEndpoint> MakeZenUpstreamEndpoint(const ZenStructuredCacheClientOptions& Options);