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

55 lines
2.2 KiB
Java
Raw Normal View History

2021-07-24 02:37:17 +00:00
package androidx.lifecycle;
import androidx.annotation.RequiresApi;
2021-11-02 06:38:17 +00:00
import d0.z.d.m;
2021-07-24 02:37:17 +00:00
import java.time.Duration;
import kotlin.coroutines.CoroutineContext;
2021-12-02 18:53:44 +00:00
import s.a.c2.d;
import s.a.c2.f;
2021-07-24 02:37:17 +00:00
/* compiled from: FlowLiveData.kt */
public final class FlowLiveDataConversions {
2021-12-02 18:53:44 +00:00
public static final <T> d<T> asFlow(LiveData<T> liveData) {
2021-07-24 02:37:17 +00:00
m.checkNotNullParameter(liveData, "$this$asFlow");
2021-12-02 18:53:44 +00:00
return new f(new FlowLiveDataConversions$asFlow$1(liveData, null));
2021-07-24 02:37:17 +00:00
}
2021-12-02 18:53:44 +00:00
public static final <T> LiveData<T> asLiveData(d<? extends T> dVar) {
return asLiveData$default(dVar, (CoroutineContext) null, 0, 3, (Object) null);
2021-07-24 02:37:17 +00:00
}
2021-12-02 18:53:44 +00:00
public static final <T> LiveData<T> asLiveData(d<? extends T> dVar, CoroutineContext coroutineContext) {
return asLiveData$default(dVar, coroutineContext, 0, 2, (Object) null);
2021-07-24 02:37:17 +00:00
}
2021-12-02 18:53:44 +00:00
public static final <T> LiveData<T> asLiveData(d<? extends T> dVar, CoroutineContext coroutineContext, long j) {
m.checkNotNullParameter(dVar, "$this$asLiveData");
2021-07-24 02:37:17 +00:00
m.checkNotNullParameter(coroutineContext, "context");
2021-12-02 18:53:44 +00:00
return CoroutineLiveDataKt.liveData(coroutineContext, j, new FlowLiveDataConversions$asLiveData$1(dVar, null));
2021-07-24 02:37:17 +00:00
}
@RequiresApi(26)
2021-12-02 18:53:44 +00:00
public static final <T> LiveData<T> asLiveData(d<? extends T> dVar, CoroutineContext coroutineContext, Duration duration) {
m.checkNotNullParameter(dVar, "$this$asLiveData");
2021-07-24 02:37:17 +00:00
m.checkNotNullParameter(coroutineContext, "context");
m.checkNotNullParameter(duration, "timeout");
2021-12-02 18:53:44 +00:00
return asLiveData(dVar, coroutineContext, duration.toMillis());
2021-07-24 02:37:17 +00:00
}
2021-12-02 18:53:44 +00:00
public static /* synthetic */ LiveData asLiveData$default(d dVar, CoroutineContext coroutineContext, long j, int i, Object obj) {
2021-07-24 02:37:17 +00:00
if ((i & 1) != 0) {
2021-12-02 18:53:44 +00:00
coroutineContext = d0.w.f.j;
2021-07-24 02:37:17 +00:00
}
if ((i & 2) != 0) {
j = 5000;
}
2021-12-02 18:53:44 +00:00
return asLiveData(dVar, coroutineContext, j);
2021-07-24 02:37:17 +00:00
}
2021-12-02 18:53:44 +00:00
public static /* synthetic */ LiveData asLiveData$default(d dVar, CoroutineContext coroutineContext, Duration duration, int i, Object obj) {
2021-07-24 02:37:17 +00:00
if ((i & 1) != 0) {
2021-12-02 18:53:44 +00:00
coroutineContext = d0.w.f.j;
2021-07-24 02:37:17 +00:00
}
2021-12-02 18:53:44 +00:00
return asLiveData(dVar, coroutineContext, duration);
2021-07-24 02:37:17 +00:00
}
}