12 #ifndef overte_ExternalResource_h
13 #define overte_ExternalResource_h
21 #include "NetworkingConstants.h"
102 QUrl getQUrl(Bucket bucket, QString path);
104 QString getUrl(Bucket bucket, QString path) {
105 return ExternalResource::getQUrl(bucket, path).toString();
113 QString
getBase(Bucket bucket);
125 bool setBase(Bucket bucket,
const QString& url);
130 std::mutex _bucketMutex;
132 QMap<Bucket, QUrl> _bucketBases {
133 { Bucket::HF_Public, QUrl(NetworkingConstants::HF_PUBLIC_CDN_URL) },
134 { Bucket::HF_Content, QUrl(NetworkingConstants::HF_CONTENT_CDN_URL) },
135 { Bucket::HF_Marketplace, QUrl(NetworkingConstants::HF_MPASSETS_CDN_URL) },
136 { Bucket::Assets, QUrl(NetworkingConstants::OVERTE_CONTENT_CDN_URL) }
Definition: ExternalResource.h:38
Q_ENUM(Bucket) QUrl getQUrl(Bucket bucket
QString getBase(Bucket bucket)
Definition: ExternalResource.cpp:89
bool setBase(Bucket bucket, const QString &url)
Definition: ExternalResource.cpp:94