[core] Limit total number of offline Mapbox tiles
This commit is contained in:
@@ -113,6 +113,10 @@ public:
|
||||
tasks.erase(req);
|
||||
}
|
||||
|
||||
void setOfflineMapboxTileCountLimit(uint64_t limit) {
|
||||
offlineDatabase.setOfflineMapboxTileCountLimit(limit);
|
||||
}
|
||||
|
||||
void put(const Resource& resource, const Response& response) {
|
||||
offlineDatabase.put(resource, response);
|
||||
}
|
||||
@@ -205,6 +209,10 @@ void DefaultFileSource::getOfflineRegionStatus(OfflineRegion& region, std::funct
|
||||
thread->invoke(&Impl::getRegionStatus, region.getID(), callback);
|
||||
}
|
||||
|
||||
void DefaultFileSource::setOfflineMapboxTileCountLimit(uint64_t limit) const {
|
||||
thread->invokeSync(&Impl::setOfflineMapboxTileCountLimit, limit);
|
||||
}
|
||||
|
||||
// For testing only:
|
||||
|
||||
void DefaultFileSource::put(const Resource& resource, const Response& response) {
|
||||
|
||||
Reference in New Issue
Block a user