discord-jadx/app/src/main/java/androidx/lifecycle/PausingDispatcher.java

28 lines
911 B
Java
Raw Normal View History

2021-06-27 20:44:35 +00:00
package androidx.lifecycle;
import d0.z.d.m;
import kotlin.coroutines.CoroutineContext;
import s.a.j0;
import s.a.z;
/* compiled from: PausingDispatcher.kt */
public final class PausingDispatcher extends z {
public final DispatchQueue dispatchQueue = new DispatchQueue();
@Override // s.a.z
public void dispatch(CoroutineContext coroutineContext, Runnable runnable) {
m.checkNotNullParameter(coroutineContext, "context");
m.checkNotNullParameter(runnable, "block");
this.dispatchQueue.dispatchAndEnqueue(coroutineContext, runnable);
}
@Override // s.a.z
public boolean isDispatchNeeded(CoroutineContext coroutineContext) {
m.checkNotNullParameter(coroutineContext, "context");
z zVar = j0.a;
if (s.a.a.m.b.H().isDispatchNeeded(coroutineContext)) {
return true;
}
return !this.dispatchQueue.canRun();
}
}