move accessToken to MapData
This commit is contained in:
@@ -139,7 +139,7 @@ public:
|
||||
|
||||
// API
|
||||
void setAccessToken(const std::string &token);
|
||||
const std::string &getAccessToken() const;
|
||||
std::string getAccessToken() const;
|
||||
|
||||
// Projection
|
||||
inline void getWorldBoundsMeters(ProjectedMeters &sw, ProjectedMeters &ne) const { Projection::getWorldBoundsMeters(sw, ne); }
|
||||
@@ -252,7 +252,6 @@ private:
|
||||
const std::unique_ptr<MapData> data;
|
||||
|
||||
std::vector<std::string> classes;
|
||||
std::string accessToken;
|
||||
|
||||
std::set<util::ptr<StyleSource>> activeSources;
|
||||
|
||||
|
||||
@@ -530,11 +530,11 @@ void Map::stopRotating() {
|
||||
#pragma mark - Access Token
|
||||
|
||||
void Map::setAccessToken(const std::string &token) {
|
||||
accessToken = token;
|
||||
data->setAccessToken(token);
|
||||
}
|
||||
|
||||
const std::string &Map::getAccessToken() const {
|
||||
return accessToken;
|
||||
std::string Map::getAccessToken() const {
|
||||
return data->getAccessToken();
|
||||
}
|
||||
|
||||
#pragma mark - Annotations
|
||||
|
||||
@@ -32,6 +32,15 @@ public:
|
||||
styleInfo = info;
|
||||
}
|
||||
|
||||
inline std::string getAccessToken() const {
|
||||
Lock lock(mtx);
|
||||
return accessToken;
|
||||
}
|
||||
inline void setAccessToken(const std::string &token) {
|
||||
Lock lock(mtx);
|
||||
accessToken = token;
|
||||
}
|
||||
|
||||
inline bool getDebug() const {
|
||||
return debug;
|
||||
}
|
||||
@@ -62,6 +71,7 @@ private:
|
||||
mutable std::mutex mtx;
|
||||
|
||||
StyleInfo styleInfo;
|
||||
std::string accessToken;
|
||||
std::atomic<uint8_t> debug { false };
|
||||
std::atomic<std::chrono::steady_clock::time_point::duration> animationTime;
|
||||
std::atomic<std::chrono::steady_clock::duration> defaultTransitionDuration;
|
||||
|
||||
Reference in New Issue
Block a user