[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

@@ -29,15 +29,13 @@ GeometryTileData::GeometryTileData(const OverscaledTileID& id_,
mode_) {
}
void GeometryTileData::setData(std::exception_ptr err,
std::unique_ptr<GeometryTile> tile,
void GeometryTileData::setError(std::exception_ptr err) {
observer->onTileError(*this, err);
}
void GeometryTileData::setData(std::unique_ptr<GeometryTile> tile,
optional<Timestamp> modified_,
optional<Timestamp> expires_) {
if (err) {
observer->onTileError(*this, err);
return;
}
modified = modified_;
expires = expires_;