summaryrefslogtreecommitdiff
path: root/platform/default/asset_request_baton_noop.cpp
blob: 79f69a2daf1849a077e120931e064cc53e75b817 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <mbgl/mbgl.hpp>
#include <mbgl/storage/asset_request_baton.hpp>
#include <mbgl/storage/response.hpp>

namespace mbgl {

void AssetRequestBaton::run(AssetRequestBaton *ptr) {
    assert(std::this_thread::get_id() == ptr->threadId);

    if (ptr->canceled || !ptr->request) {
        // Either the AssetRequest object has been destructed, or the
        // request was canceled.
        cleanup(ptr);
        return;
    }

    // Just return a 500 error until implemented properly
    notifyError(ptr, 500, "Assets not implemented on this platform.");
    cleanup(ptr);
}

}