discord-jadx/app/src/main/java/com/discord/stores/StoreSlowMode$getChannelCoo...

85 lines
4.0 KiB
Java

package com.discord.stores;
import d0.z.d.m;
import j0.k.b;
import j0.l.a.i2;
import j0.l.a.r;
import j0.l.e.j;
import java.util.HashMap;
import java.util.concurrent.TimeUnit;
import rx.Observable;
/* compiled from: StoreSlowMode.kt */
public final class StoreSlowMode$getChannelCooldownObservable$newObservable$2<T, R> implements b<Boolean, Observable<? extends Long>> {
public final /* synthetic */ long $channelId;
public final /* synthetic */ StoreSlowMode this$0;
/* compiled from: StoreSlowMode.kt */
/* renamed from: com.discord.stores.StoreSlowMode$getChannelCooldownObservable$newObservable$2$1 reason: invalid class name */
public static final class AnonymousClass1<T, R> implements b<HashMap<Long, Long>, Long> {
public final /* synthetic */ StoreSlowMode$getChannelCooldownObservable$newObservable$2 this$0;
public AnonymousClass1(StoreSlowMode$getChannelCooldownObservable$newObservable$2 storeSlowMode$getChannelCooldownObservable$newObservable$2) {
this.this$0 = storeSlowMode$getChannelCooldownObservable$newObservable$2;
}
public final Long call(HashMap<Long, Long> hashMap) {
return hashMap.get(Long.valueOf(this.this$0.$channelId));
}
}
/* compiled from: StoreSlowMode.kt */
/* renamed from: com.discord.stores.StoreSlowMode$getChannelCooldownObservable$newObservable$2$2 reason: invalid class name */
public static final class AnonymousClass2<T, R> implements b<Long, Observable<? extends Long>> {
public final /* synthetic */ StoreSlowMode$getChannelCooldownObservable$newObservable$2 this$0;
/* compiled from: StoreSlowMode.kt */
/* renamed from: com.discord.stores.StoreSlowMode$getChannelCooldownObservable$newObservable$2$2$1 reason: invalid class name */
public static final class AnonymousClass1<T, R> implements b<Long, Long> {
public final /* synthetic */ Long $nextSendTimeForChannel;
public final /* synthetic */ long $now;
public AnonymousClass1(Long l, long j) {
this.$nextSendTimeForChannel = l;
this.$now = j;
}
public final Long call(Long l) {
return Long.valueOf(this.$nextSendTimeForChannel.longValue() - (this.$now + (l.longValue() * 1000)));
}
}
/* compiled from: StoreSlowMode.kt */
/* renamed from: com.discord.stores.StoreSlowMode$getChannelCooldownObservable$newObservable$2$2$2 reason: invalid class name */
public static final class AnonymousClass2<T, R> implements b<Long, Boolean> {
public static final AnonymousClass2 INSTANCE = new AnonymousClass2();
public final Boolean call(Long l) {
return Boolean.valueOf(l.longValue() >= 0);
}
}
public AnonymousClass2(StoreSlowMode$getChannelCooldownObservable$newObservable$2 storeSlowMode$getChannelCooldownObservable$newObservable$2) {
this.this$0 = storeSlowMode$getChannelCooldownObservable$newObservable$2;
}
public final Observable<? extends Long> call(Long l) {
long currentTimeMillis = StoreSlowMode.access$getClock$p(this.this$0.this$0).currentTimeMillis();
if (l == null || l.longValue() <= currentTimeMillis) {
return new j(0L);
}
Observable<R> G = Observable.E(0, 1, TimeUnit.SECONDS).G(new AnonymousClass1(l, currentTimeMillis));
return Observable.i0(new r(G.i, new i2(AnonymousClass2.INSTANCE)));
}
}
public StoreSlowMode$getChannelCooldownObservable$newObservable$2(StoreSlowMode storeSlowMode, long j) {
this.this$0 = storeSlowMode;
this.$channelId = j;
}
public final Observable<? extends Long> call(Boolean bool) {
m.checkNotNullExpressionValue(bool, "shouldOverrideCooldown");
return bool.booleanValue() ? new j(0L) : StoreSlowMode.access$getNextSendTimesSubject$p(this.this$0).G(new AnonymousClass1(this)).Z(new AnonymousClass2(this));
}
}