package com.akamai.map.wrappers.glide; import com.akamai.map.wrappers.OkHttp.AkaOkHttpInterceptor; import okhttp3.OkHttpClient; /** * Available for Glide v4 *

* Usage: * * @GlideModule * @Excludes(OkHttpLibraryGlideModule.class) public class AppGlide extends AppGlideModule { * @Override public void registerComponents(@NonNull Context context, @NonNull Glide glide, @NonNull Registry registry) { * super.registerComponents(context, glide, registry); * ... * registry.replace(GlideUrl.class, InputStream.class, new OkHttpUrlLoader.Factory(AkaGlideClient.getClient())); * } * } */ public class AkaGlideClient { public static OkHttpClient getClient() { return new OkHttpClient.Builder() .addInterceptor(new AkaMapInterceptor()) .build(); } }