discord-jadx/app/src/main/java/com/discord/utilities/coroutines/AppCoroutineScopeKt.java

59 lines
2.9 KiB
Java
Raw Normal View History

2021-06-27 20:44:35 +00:00
package com.discord.utilities.coroutines;
2021-12-21 23:37:30 +00:00
import b.i.a.f.e.o.f;
2021-11-08 18:25:28 +00:00
import d0.z.d.m;
2021-06-27 20:44:35 +00:00
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.functions.Function2;
2021-07-09 21:07:36 +00:00
import kotlinx.coroutines.CoroutineDispatcher;
2021-06-27 20:44:35 +00:00
import kotlinx.coroutines.CoroutineScope;
import kotlinx.coroutines.CoroutineStart;
import kotlinx.coroutines.Job;
2021-11-08 18:25:28 +00:00
import s.a.a.n;
2021-12-17 22:03:14 +00:00
import s.a.k0;
2021-06-27 20:44:35 +00:00
/* compiled from: AppCoroutineScope.kt */
2022-03-08 21:11:21 +00:00
/* loaded from: classes2.dex */
2021-06-27 20:44:35 +00:00
public final class AppCoroutineScopeKt {
public static final Job appLaunch(CoroutineScope coroutineScope, Class<?> cls, CoroutineContext coroutineContext, CoroutineStart coroutineStart, Function2<? super CoroutineScope, ? super Continuation<? super Unit>, ? extends Object> function2) {
m.checkNotNullParameter(coroutineScope, "$this$appLaunch");
m.checkNotNullParameter(cls, "errorClass");
m.checkNotNullParameter(coroutineContext, "context");
m.checkNotNullParameter(coroutineStart, "start");
m.checkNotNullParameter(function2, "block");
String simpleName = cls.getSimpleName();
m.checkNotNullExpressionValue(simpleName, "errorClass.simpleName");
return appLaunch(coroutineScope, simpleName, coroutineContext, coroutineStart, function2);
}
public static final Job appLaunch(CoroutineScope coroutineScope, String str, CoroutineContext coroutineContext, CoroutineStart coroutineStart, Function2<? super CoroutineScope, ? super Continuation<? super Unit>, ? extends Object> function2) {
m.checkNotNullParameter(coroutineScope, "$this$appLaunch");
m.checkNotNullParameter(str, "errorTag");
m.checkNotNullParameter(coroutineContext, "context");
m.checkNotNullParameter(coroutineStart, "start");
m.checkNotNullParameter(function2, "block");
2021-12-17 22:03:14 +00:00
CoroutineDispatcher coroutineDispatcher = k0.a;
2022-03-02 20:59:20 +00:00
return f.G0(coroutineScope, n.f3804b.plus(new AppErrorTag(str)).plus(coroutineContext), coroutineStart, function2);
2021-06-27 20:44:35 +00:00
}
public static /* synthetic */ Job appLaunch$default(CoroutineScope coroutineScope, Class cls, CoroutineContext coroutineContext, CoroutineStart coroutineStart, Function2 function2, int i, Object obj) {
if ((i & 2) != 0) {
2021-12-17 22:03:14 +00:00
coroutineContext = d0.w.f.j;
2021-06-27 20:44:35 +00:00
}
if ((i & 4) != 0) {
coroutineStart = CoroutineStart.DEFAULT;
}
return appLaunch(coroutineScope, cls, coroutineContext, coroutineStart, function2);
}
public static /* synthetic */ Job appLaunch$default(CoroutineScope coroutineScope, String str, CoroutineContext coroutineContext, CoroutineStart coroutineStart, Function2 function2, int i, Object obj) {
if ((i & 2) != 0) {
2021-12-17 22:03:14 +00:00
coroutineContext = d0.w.f.j;
2021-06-27 20:44:35 +00:00
}
if ((i & 4) != 0) {
coroutineStart = CoroutineStart.DEFAULT;
}
return appLaunch(coroutineScope, str, coroutineContext, coroutineStart, function2);
}
}