20 lines
639 B
Java
20 lines
639 B
Java
|
package com.discord.utilities.views;
|
||
|
|
||
|
import d0.z.d.m;
|
||
|
import rx.Observable;
|
||
|
import rx.subjects.BehaviorSubject;
|
||
|
/* compiled from: ViewVisibilityObserver.kt */
|
||
|
public final class ViewVisibilityObserver {
|
||
|
private final BehaviorSubject<Boolean> isVisibleSubject = BehaviorSubject.l0();
|
||
|
|
||
|
public final Observable<Boolean> observeIsVisible() {
|
||
|
Observable<Boolean> s2 = this.isVisibleSubject.s();
|
||
|
m.checkNotNullExpressionValue(s2, "isVisibleSubject.distinctUntilChanged()");
|
||
|
return s2;
|
||
|
}
|
||
|
|
||
|
public final void updateVisibility(boolean z2) {
|
||
|
this.isVisibleSubject.onNext(Boolean.valueOf(z2));
|
||
|
}
|
||
|
}
|