discord-jadx/app/src/main/java/com/discord/stores/utilities/RestCallStateKt$logNetworkA...

65 lines
3.1 KiB
Java
Raw Normal View History

2021-08-18 07:29:27 +00:00
package com.discord.stores.utilities;
2021-09-21 07:33:49 +00:00
import com.discord.analytics.generated.traits.TrackNetworkMetadata;
import com.discord.analytics.generated.traits.TrackNetworkMetadataReceiver;
import com.discord.utilities.analytics.AnalyticsUtils;
import com.discord.utilities.features.GrowthTeamFeatures;
import java.net.UnknownHostException;
import kotlin.jvm.functions.Function1;
import okhttp3.Request;
import retrofit2.HttpException;
2021-08-18 07:29:27 +00:00
import retrofit2.Response;
2021-09-21 07:33:49 +00:00
import rx.functions.Action1;
2021-08-18 07:29:27 +00:00
/* compiled from: RestCallState.kt */
2021-09-21 07:33:49 +00:00
public final class RestCallStateKt$logNetworkAction$3<T> implements Action1<Throwable> {
public final /* synthetic */ Function1 $networkActionProvider;
public final /* synthetic */ AnalyticsUtils.Tracker $tracker;
2021-08-18 07:29:27 +00:00
2021-09-21 07:33:49 +00:00
public RestCallStateKt$logNetworkAction$3(Function1 function1, AnalyticsUtils.Tracker tracker) {
this.$networkActionProvider = function1;
this.$tracker = tracker;
2021-08-18 07:29:27 +00:00
}
2021-09-21 07:33:49 +00:00
/* JADX WARNING: Removed duplicated region for block: B:28:0x0071 */
/* JADX WARNING: Removed duplicated region for block: B:33:? A[ADDED_TO_REGION, RETURN, SYNTHETIC] */
public final void call(Throwable th) {
TrackNetworkMetadata trackNetworkMetadata;
TrackNetworkMetadataReceiver schema$default;
Request request;
if (GrowthTeamFeatures.INSTANCE.isNetworkActionLoggingEnabled()) {
if (th instanceof HttpException) {
HttpException httpException = (HttpException) th;
Response<?> response = httpException.i;
if (!(response == null || (request = RestCallStateKt.getRequest(response)) == null)) {
String str = request.b.l;
2021-11-25 09:11:30 +00:00
String str2 = request.f2969c;
2021-09-21 07:33:49 +00:00
Response<?> response2 = httpException.i;
Long valueOf = response2 != null ? Long.valueOf((long) response2.a.l) : null;
Response<?> response3 = httpException.i;
Long valueOf2 = response3 != null ? Long.valueOf((long) response3.a.l) : null;
Response<?> response4 = httpException.i;
String str3 = response4 != null ? response4.a.k : null;
if (str3 == null) {
str3 = "";
}
trackNetworkMetadata = new TrackNetworkMetadata(str, str2, valueOf, valueOf2, str3);
if (trackNetworkMetadata == null && (schema$default = RestCallStateKt.getSchema$default(this.$networkActionProvider, trackNetworkMetadata, null, 4, null)) != null) {
this.$tracker.track(schema$default);
return;
}
return;
}
} else if (th instanceof UnknownHostException) {
trackNetworkMetadata = new TrackNetworkMetadata(null, null, null, null, ((UnknownHostException) th).getLocalizedMessage(), 15);
if (trackNetworkMetadata == null) {
return;
}
return;
}
trackNetworkMetadata = null;
if (trackNetworkMetadata == null) {
}
}
2021-08-18 07:29:27 +00:00
}
}