package com.discord.restapi; import c.d.b.a.a; import com.discord.restapi.RequiredHeadersInterceptor; import d0.t.h0; import d0.z.d.m; import f0.f0.c; import f0.w; import f0.z; import java.util.Collections; import java.util.LinkedHashMap; import java.util.Map; import okhttp3.Headers; import okhttp3.Interceptor; import okhttp3.RequestBody; import okhttp3.Response; /* compiled from: RestInterceptors.kt */ public final class SpotifyTokenInterceptor implements Interceptor { private final RequiredHeadersInterceptor.HeadersProvider headersProvider; public SpotifyTokenInterceptor(RequiredHeadersInterceptor.HeadersProvider headersProvider) { m.checkNotNullParameter(headersProvider, "headersProvider"); this.headersProvider = headersProvider; } @Override // okhttp3.Interceptor public Response intercept(Interceptor.Chain chain) { Map map; m.checkNotNullParameter(chain, "chain"); z c2 = chain.c(); m.checkParameterIsNotNull(c2, "request"); new LinkedHashMap(); w wVar = c2.b; String str = c2.f2773c; RequestBody requestBody = c2.e; Map linkedHashMap = c2.f.isEmpty() ? new LinkedHashMap() : h0.toMutableMap(c2.f); Headers.a e = c2.d.e(); StringBuilder L = a.L("Bearer "); L.append(this.headersProvider.getSpotifyToken()); String sb = L.toString(); m.checkParameterIsNotNull("Authorization", "name"); m.checkParameterIsNotNull(sb, "value"); e.a("Authorization", sb); if (wVar != null) { Headers c3 = e.c(); byte[] bArr = c.a; m.checkParameterIsNotNull(linkedHashMap, "$this$toImmutableMap"); if (linkedHashMap.isEmpty()) { map = h0.emptyMap(); } else { map = Collections.unmodifiableMap(new LinkedHashMap(linkedHashMap)); m.checkExpressionValueIsNotNull(map, "Collections.unmodifiableMap(LinkedHashMap(this))"); } return chain.a(new z(wVar, str, c3, requestBody, map)); } throw new IllegalStateException("url == null".toString()); } }