discord-jadx/app/src/main/java/c/a/d/l.java

34 lines
1.2 KiB
Java

package c.a.d;
import com.discord.app.AppLog;
import com.discord.utilities.logging.Logger;
import d0.z.d.m;
import java.util.ArrayList;
import rx.subjects.BehaviorSubject;
/* compiled from: AppState.kt */
public final class l {
public static final ArrayList<Object> a = new ArrayList<>(4);
public static final BehaviorSubject<Integer> b = BehaviorSubject.k0(0);
/* renamed from: c reason: collision with root package name */
public static final l f45c = new l();
public final synchronized void a(Object obj) {
m.checkNotNullParameter(obj, "consumer");
ArrayList<Object> arrayList = a;
arrayList.add(obj);
AppLog appLog = AppLog.g;
Logger.d$default(appLog, "Gateway Connection consumer add " + obj, null, 2, null);
b.onNext(Integer.valueOf(arrayList.size()));
}
public final synchronized void b(Object obj) {
m.checkNotNullParameter(obj, "consumer");
ArrayList<Object> arrayList = a;
arrayList.remove(obj);
AppLog appLog = AppLog.g;
Logger.d$default(appLog, "Gateway Connection consumer rm " + obj, null, 2, null);
b.onNext(Integer.valueOf(arrayList.size()));
}
}