package de.westnordost.streetcomplete.tangram; import com.mapzen.tangram.HttpHandler; import java.io.File; import okhttp3.Callback; public class TileHttpHandler extends HttpHandler { private final String apiKey; public TileHttpHandler(String apiKey) { super(); this.apiKey = apiKey; } public TileHttpHandler(String apiKey, File directory, long maxSize) { super(directory, maxSize); this.apiKey = apiKey; } public boolean onRequest(String url, Callback cb) { if(url != null) url += "?api_key=" + apiKey; return super.onRequest(url, cb); } public void onCancel(String url) { if(url != null) url += "?api_key=" + apiKey; super.onCancel(url); } }