discord-jadx/app/src/main/java/androidx/lifecycle/LifecycleController$observe...

38 lines
1.6 KiB
Java

package androidx.lifecycle;
import androidx.lifecycle.Lifecycle;
import c.q.a.k.a;
import d0.z.d.m;
import kotlinx.coroutines.Job;
/* compiled from: LifecycleController.kt */
public final class LifecycleController$observer$1 implements LifecycleEventObserver {
public final /* synthetic */ Job $parentJob;
public final /* synthetic */ LifecycleController this$0;
public LifecycleController$observer$1(LifecycleController lifecycleController, Job job) {
this.this$0 = lifecycleController;
this.$parentJob = job;
}
@Override // androidx.lifecycle.LifecycleEventObserver
public final void onStateChanged(LifecycleOwner lifecycleOwner, Lifecycle.Event event) {
m.checkNotNullParameter(lifecycleOwner, "source");
m.checkNotNullParameter(event, "<anonymous parameter 1>");
Lifecycle lifecycle = lifecycleOwner.getLifecycle();
m.checkNotNullExpressionValue(lifecycle, "source.lifecycle");
if (lifecycle.getCurrentState() == Lifecycle.State.DESTROYED) {
LifecycleController lifecycleController = this.this$0;
a.k(this.$parentJob, null, 1, null);
lifecycleController.finish();
return;
}
Lifecycle lifecycle2 = lifecycleOwner.getLifecycle();
m.checkNotNullExpressionValue(lifecycle2, "source.lifecycle");
if (lifecycle2.getCurrentState().compareTo(LifecycleController.access$getMinState$p(this.this$0)) < 0) {
LifecycleController.access$getDispatchQueue$p(this.this$0).pause();
} else {
LifecycleController.access$getDispatchQueue$p(this.this$0).resume();
}
}
}