42 lines
2.1 KiB
Java
42 lines
2.1 KiB
Java
package com.discord.widgets.channels.threads.browser;
|
|
|
|
import androidx.viewpager.widget.ViewPager;
|
|
import com.discord.stores.StoreStream;
|
|
import com.discord.widgets.channels.threads.browser.WidgetThreadBrowserViewModel;
|
|
/* compiled from: WidgetThreadBrowser.kt */
|
|
public final class WidgetThreadBrowser$initializeAdapter$3 implements ViewPager.OnPageChangeListener {
|
|
public final /* synthetic */ WidgetThreadBrowser this$0;
|
|
|
|
public WidgetThreadBrowser$initializeAdapter$3(WidgetThreadBrowser widgetThreadBrowser) {
|
|
this.this$0 = widgetThreadBrowser;
|
|
}
|
|
|
|
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
|
|
public void onPageScrollStateChanged(int i) {
|
|
}
|
|
|
|
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
|
|
public void onPageScrolled(int i, float f, int i2) {
|
|
}
|
|
|
|
@Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener
|
|
public void onPageSelected(int i) {
|
|
WidgetThreadBrowser widgetThreadBrowser = this.this$0;
|
|
WidgetThreadBrowserViewModel.ViewState access$getPreviousViewState$p = WidgetThreadBrowser.access$getPreviousViewState$p(widgetThreadBrowser);
|
|
Boolean bool = null;
|
|
if (!(access$getPreviousViewState$p instanceof WidgetThreadBrowserViewModel.ViewState.Browser)) {
|
|
access$getPreviousViewState$p = null;
|
|
}
|
|
WidgetThreadBrowserViewModel.ViewState.Browser browser = (WidgetThreadBrowserViewModel.ViewState.Browser) access$getPreviousViewState$p;
|
|
if (browser != null) {
|
|
bool = Boolean.valueOf(browser.getCanCreateThread());
|
|
}
|
|
WidgetThreadBrowser.access$updateMenu(widgetThreadBrowser, i, bool);
|
|
if (i == WidgetThreadBrowser.access$getACTIVE_PAGE$p(this.this$0)) {
|
|
StoreStream.Companion.getAnalytics().trackThreadBrowserTabChanged(WidgetThreadBrowser.access$getChannelId$p(this.this$0), "Active Threads");
|
|
} else if (i == WidgetThreadBrowser.access$getARCHIVED_PAGE$p(this.this$0)) {
|
|
WidgetThreadBrowser.access$getArchivedViewModel$p(this.this$0).trackTabChanged();
|
|
}
|
|
}
|
|
}
|