diff options
Diffstat (limited to 'src/mbgl/tile/raster_tile_source.cpp')
-rw-r--r-- | src/mbgl/tile/raster_tile_source.cpp | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/mbgl/tile/raster_tile_source.cpp b/src/mbgl/tile/raster_tile_source.cpp deleted file mode 100644 index 8d07bad07a..0000000000 --- a/src/mbgl/tile/raster_tile_source.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include <mbgl/tile/raster_tile_source.hpp> -#include <mbgl/storage/file_source.hpp> - -namespace mbgl { - -RasterTileSource::RasterTileSource(const Resource& resource_, FileSource& fileSource_) - : resource(resource_), fileSource(fileSource_) { -} - -std::unique_ptr<AsyncRequest> RasterTileSource::monitorTile(const Callback& callback) { - return fileSource.request(resource, [callback, this](Response res) { - if (res.error) { - callback(std::make_exception_ptr(std::runtime_error(res.error->message)), nullptr, - res.modified, res.expires); - } else if (res.notModified) { - return; - } else if (res.noContent) { - callback(nullptr, nullptr, res.modified, res.expires); - } else { - callback(nullptr, res.data, res.modified, res.expires); - } - }); -} - -} // namespace mbgl |