[core] merge similar implementation of VectorTileSource and ImageTileSource

This commit is contained in:
Konstantin Käfer
2016-05-23 16:38:28 +02:00
parent 971807d3b0
commit 4357fed93b
15 changed files with 101 additions and 73 deletions

View File

@@ -17,15 +17,13 @@ RasterTileData::RasterTileData(const OverscaledTileID& id_,
worker(worker_) {
}
void RasterTileData::setData(std::exception_ptr err,
std::shared_ptr<const std::string> data,
optional<Timestamp> modified_,
optional<Timestamp> expires_) {
if (err) {
observer->onTileError(*this, err);
return;
}
void RasterTileData::setError(std::exception_ptr err) {
observer->onTileError(*this, err);
}
void RasterTileData::setData(std::shared_ptr<const std::string> data,
optional<Timestamp> modified_,
optional<Timestamp> expires_) {
modified = modified_;
expires = expires_;