package com.discord.restapi; import c.d.b.a.a; import com.discord.models.domain.ModelAuditLogEntry; import com.discord.restapi.RequiredHeadersInterceptor; import d0.t.h0; import d0.z.d.m; import f0.e0.c; import f0.w; import java.util.LinkedHashMap; import java.util.Map; import okhttp3.Headers; import okhttp3.Interceptor; import okhttp3.Request; 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) { m.checkNotNullParameter(chain, "chain"); Request c2 = chain.c(); m.checkParameterIsNotNull(c2, "request"); new LinkedHashMap(); w wVar = c2.b; String str = c2.f2969c; RequestBody requestBody = c2.e; Map linkedHashMap = c2.f.isEmpty() ? new LinkedHashMap() : h0.toMutableMap(c2.f); Headers.a e = c2.d.e(); StringBuilder R = a.R("Bearer "); R.append(this.headersProvider.getSpotifyToken()); String sb = R.toString(); m.checkParameterIsNotNull("Authorization", ModelAuditLogEntry.CHANGE_KEY_NAME); m.checkParameterIsNotNull(sb, "value"); e.a("Authorization", sb); if (wVar != null) { return chain.a(new Request(wVar, str, e.c(), requestBody, c.A(linkedHashMap))); } throw new IllegalStateException("url == null".toString()); } }