Changes of com.discord v1323

This commit is contained in:
root 2020-11-12 01:09:57 +00:00
parent 1234c09f33
commit d9d9f382c9
28241 changed files with 0 additions and 4903974 deletions

View file

@ -1,81 +0,0 @@
.class public final synthetic Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$enqueueNoticeWhenEnabled$1;
.super Ly/n/c/i;
.source "AccessibilityDetectionNavigator.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;->enqueueNoticeWhenEnabled(Lcom/discord/app/AppComponent;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1019
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/i;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/utilities/accessibility/AccessibilityState;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;)V
.locals 7
const-class v3, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;
const/4 v1, 0x1
const-string v4, "showAccessibilityDetectionDialog"
const-string v5, "showAccessibilityDetectionDialog(Lcom/discord/utilities/accessibility/AccessibilityState;)V"
const/4 v6, 0x0
move-object v0, p0
move-object v2, p1
invoke-direct/range {v0 .. v6}, Ly/n/c/i;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/utilities/accessibility/AccessibilityState;
invoke-virtual {p0, p1}, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$enqueueNoticeWhenEnabled$1;->invoke(Lcom/discord/utilities/accessibility/AccessibilityState;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/utilities/accessibility/AccessibilityState;)V
.locals 1
const-string v0, "p1"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Ly/n/c/c;->receiver:Ljava/lang/Object;
check-cast v0, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;
invoke-static {v0, p1}, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;->access$showAccessibilityDetectionDialog(Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;Lcom/discord/utilities/accessibility/AccessibilityState;)V
return-void
.end method

View file

@ -1,114 +0,0 @@
.class public final Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$showAccessibilityDetectionDialog$1;
.super Ly/n/c/k;
.source "AccessibilityDetectionNavigator.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;->showAccessibilityDetectionDialog(Lcom/discord/utilities/accessibility/AccessibilityState;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroidx/fragment/app/FragmentActivity;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$showAccessibilityDetectionDialog$1;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$showAccessibilityDetectionDialog$1;
invoke-direct {v0}, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$showAccessibilityDetectionDialog$1;-><init>()V
sput-object v0, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$showAccessibilityDetectionDialog$1;->INSTANCE:Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$showAccessibilityDetectionDialog$1;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroidx/fragment/app/FragmentActivity;
invoke-virtual {p0, p1}, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$showAccessibilityDetectionDialog$1;->invoke(Landroidx/fragment/app/FragmentActivity;)Z
move-result p1
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
return-object p1
.end method
.method public final invoke(Landroidx/fragment/app/FragmentActivity;)Z
.locals 2
const-string v0, "activity"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v0, Lf/a/a/g;->i:Lf/a/a/g$b;
invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object p1
const-string v1, "activity.supportFragmentManager"
invoke-static {p1, v1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz v0, :cond_0
const-string v0, "fragmentManager"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lf/a/a/g;
invoke-direct {v0}, Lf/a/a/g;-><init>()V
const-string v1, "ALLOW_ACCESSIBILITY_DETECTION_DIALOG"
invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V
const/4 p1, 0x1
return p1
:cond_0
const/4 p1, 0x0
throw p1
.end method

View file

@ -1,150 +0,0 @@
.class public final Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;
.super Ljava/lang/Object;
.source "AccessibilityDetectionNavigator.kt"
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;
invoke-direct {v0}, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;-><init>()V
sput-object v0, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;->INSTANCE:Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static final synthetic access$showAccessibilityDetectionDialog(Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;Lcom/discord/utilities/accessibility/AccessibilityState;)V
.locals 0
invoke-direct {p0, p1}, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;->showAccessibilityDetectionDialog(Lcom/discord/utilities/accessibility/AccessibilityState;)V
return-void
.end method
.method private final showAccessibilityDetectionDialog(Lcom/discord/utilities/accessibility/AccessibilityState;)V
.locals 17
invoke-virtual/range {p1 .. p1}, Lcom/discord/utilities/accessibility/AccessibilityState;->getFeatures()Ljava/util/EnumSet;
move-result-object v0
sget-object v1, Lcom/discord/utilities/accessibility/AccessibilityFeatureFlags;->SCREENREADER:Lcom/discord/utilities/accessibility/AccessibilityFeatureFlags;
invoke-virtual {v0, v1}, Ljava/util/EnumSet;->contains(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getNotices()Lcom/discord/stores/StoreNotices;
move-result-object v0
new-instance v15, Lcom/discord/stores/StoreNotices$Notice;
const/4 v3, 0x0
const-wide/16 v4, 0x0
const/4 v7, 0x1
const/4 v6, 0x0
const/4 v8, 0x0
const-wide/16 v9, 0x0
const-wide/16 v11, 0x0
sget-object v13, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$showAccessibilityDetectionDialog$1;->INSTANCE:Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$showAccessibilityDetectionDialog$1;
const/16 v14, 0xe6
const/16 v16, 0x0
const-string v2, "ALLOW_ACCESSIBILITY_DETECTION_DIALOG"
move-object v1, v15
move-object/from16 p1, v0
move-object v0, v15
move-object/from16 v15, v16
invoke-direct/range {v1 .. v15}, Lcom/discord/stores/StoreNotices$Notice;-><init>(Ljava/lang/String;Lcom/discord/utilities/time/Clock;JIZLjava/util/List;JJLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
move-object/from16 v1, p1
invoke-virtual {v1, v0}, Lcom/discord/stores/StoreNotices;->requestToShow(Lcom/discord/stores/StoreNotices$Notice;)V
:cond_0
return-void
.end method
# virtual methods
.method public final enqueueNoticeWhenEnabled(Lcom/discord/app/AppComponent;)V
.locals 12
const-string v0, "appComponent"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v0, Lcom/discord/utilities/accessibility/AccessibilityMonitor;->Companion:Lcom/discord/utilities/accessibility/AccessibilityMonitor$Companion;
invoke-virtual {v0}, Lcom/discord/utilities/accessibility/AccessibilityMonitor$Companion;->getINSTANCE()Lcom/discord/utilities/accessibility/AccessibilityMonitor;
move-result-object v0
invoke-virtual {v0}, Lcom/discord/utilities/accessibility/AccessibilityMonitor;->observeAccessibilityState()Lrx/Observable;
move-result-object v0
const/4 v1, 0x0
const/4 v2, 0x2
invoke-static {v0, p1, v1, v2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
move-result-object v3
const-class v4, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;
new-instance v9, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$enqueueNoticeWhenEnabled$1;
invoke-direct {v9, p0}, Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator$enqueueNoticeWhenEnabled$1;-><init>(Lcom/discord/widgets/accessibility/AccessibilityDetectionNavigator;)V
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v10, 0x1e
const/4 v11, 0x0
invoke-static/range {v3 .. v11}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
return-void
.end method

View file

@ -1,289 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;
.super Ljava/lang/Object;
.source "WidgetChannelFollowSheet.kt"
# interfaces
.implements Lcom/discord/widgets/channels/WidgetChannelSelector$FilterFunction;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "ChannelFollowChannelFilterFunction"
.end annotation
# instance fields
.field public final channelIds:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field public final selectedGuildId:J
# direct methods
.method public constructor <init>(JLjava/util/Set;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;)V"
}
.end annotation
const-string v0, "channelIds"
invoke-static {p3, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-wide p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->selectedGuildId:J
iput-object p3, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->channelIds:Ljava/util/Set;
return-void
.end method
.method private final component1()J
.locals 2
iget-wide v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->selectedGuildId:J
return-wide v0
.end method
.method private final component2()Ljava/util/Set;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->channelIds:Ljava/util/Set;
return-object v0
.end method
.method public static synthetic copy$default(Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;JLjava/util/Set;ILjava/lang/Object;)Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;
.locals 0
and-int/lit8 p5, p4, 0x1
if-eqz p5, :cond_0
iget-wide p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->selectedGuildId:J
:cond_0
and-int/lit8 p4, p4, 0x2
if-eqz p4, :cond_1
iget-object p3, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->channelIds:Ljava/util/Set;
:cond_1
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->copy(JLjava/util/Set;)Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final copy(JLjava/util/Set;)Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;)",
"Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;"
}
.end annotation
const-string v0, "channelIds"
invoke-static {p3, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;
invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;-><init>(JLjava/util/Set;)V
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 5
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;
iget-wide v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->selectedGuildId:J
iget-wide v2, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->selectedGuildId:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->channelIds:Ljava/util/Set;
iget-object p1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->channelIds:Ljava/util/Set;
invoke-static {v0, p1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public hashCode()I
.locals 2
iget-wide v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->selectedGuildId:J
invoke-static {v0, v1}, Ld;->a(J)I
move-result v0
mul-int/lit8 v0, v0, 0x1f
iget-object v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->channelIds:Ljava/util/Set;
if-eqz v1, :cond_0
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
move-result v1
goto :goto_0
:cond_0
const/4 v1, 0x0
:goto_0
add-int/2addr v0, v1
return v0
.end method
.method public includeChannel(Lcom/discord/models/domain/ModelChannel;)Z
.locals 4
const-string v0, "channel"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->channelIds:Ljava/util/Set;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1
invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long;
move-result-object p1
iget-wide v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->selectedGuildId:J
if-nez p1, :cond_0
goto :goto_0
:cond_0
invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
move-result-wide v2
cmp-long p1, v2, v0
if-nez p1, :cond_1
const/4 p1, 0x1
goto :goto_1
:cond_1
:goto_0
const/4 p1, 0x0
:goto_1
return p1
.end method
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "ChannelFollowChannelFilterFunction(selectedGuildId="
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-wide v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->selectedGuildId:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, ", channelIds="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;->channelIds:Ljava/util/Set;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ")"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -1,214 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;
.super Ljava/lang/Object;
.source "WidgetChannelFollowSheet.kt"
# interfaces
.implements Lcom/discord/widgets/guilds/WidgetGuildSelector$FilterFunction;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "ChannelFollowGuildFilterFunction"
.end annotation
# instance fields
.field public final guildIds:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/util/Set;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;)V"
}
.end annotation
const-string v0, "guildIds"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;->guildIds:Ljava/util/Set;
return-void
.end method
.method private final component1()Ljava/util/Set;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;->guildIds:Ljava/util/Set;
return-object v0
.end method
.method public static synthetic copy$default(Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;Ljava/util/Set;ILjava/lang/Object;)Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;
.locals 0
and-int/lit8 p2, p2, 0x1
if-eqz p2, :cond_0
iget-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;->guildIds:Ljava/util/Set;
:cond_0
invoke-virtual {p0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;->copy(Ljava/util/Set;)Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final copy(Ljava/util/Set;)Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;)",
"Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;"
}
.end annotation
const-string v0, "guildIds"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;
invoke-direct {v0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;-><init>(Ljava/util/Set;)V
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 1
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;->guildIds:Ljava/util/Set;
iget-object p1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;->guildIds:Ljava/util/Set;
invoke-static {v0, p1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public hashCode()I
.locals 1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;->guildIds:Ljava/util/Set;
if-eqz v0, :cond_0
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public includeGuild(Lcom/discord/models/domain/ModelGuild;)Z
.locals 3
const-string v0, "guild"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;->guildIds:Ljava/util/Set;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p1
invoke-interface {v0, p1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public toString()Ljava/lang/String;
.locals 2
const-string v0, "ChannelFollowGuildFilterFunction(guildIds="
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;->guildIds:Ljava/util/Set;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ")"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -1,70 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$Companion;
.super Ljava/lang/Object;
.source "WidgetChannelFollowSheet.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final show(Landroidx/fragment/app/FragmentManager;JJ)V
.locals 3
const-string v0, "fragmentManager"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
invoke-direct {v0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;-><init>()V
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
const-string v2, "com.discord.intent.extra.EXTRA_CHANNEL_ID"
invoke-virtual {v1, v2, p2, p3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
const-string p2, "com.discord.intent.extra.EXTRA_GUILD_ID"
invoke-virtual {v1, p2, p4, p5}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
invoke-virtual {v0, v1}, Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V
const-class p2, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
invoke-virtual {p2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object p2
invoke-virtual {v0, p1, p2}, Lcom/discord/app/AppBottomSheet;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V
return-void
.end method

View file

@ -1,83 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureChannelSelector$1;
.super Ljava/lang/Object;
.source "WidgetChannelFollowSheet.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;->configureChannelSelector(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic $selectedGuild:Lcom/discord/models/domain/ModelGuild;
.field public final synthetic $viewState:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
.field public final synthetic this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;Lcom/discord/models/domain/ModelGuild;Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureChannelSelector$1;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
iput-object p2, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureChannelSelector$1;->$selectedGuild:Lcom/discord/models/domain/ModelGuild;
iput-object p3, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureChannelSelector$1;->$viewState:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 8
sget-object v0, Lcom/discord/widgets/channels/WidgetChannelSelector;->Companion:Lcom/discord/widgets/channels/WidgetChannelSelector$Companion;
iget-object v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureChannelSelector$1;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
iget-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureChannelSelector$1;->$selectedGuild:Lcom/discord/models/domain/ModelGuild;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J
move-result-wide v2
new-instance v7, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;
iget-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureChannelSelector$1;->$selectedGuild:Lcom/discord/models/domain/ModelGuild;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J
move-result-wide v4
iget-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureChannelSelector$1;->$viewState:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
invoke-virtual {p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->getAvailableChannels()Ljava/util/Set;
move-result-object p1
invoke-direct {v7, v4, v5, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowChannelFilterFunction;-><init>(JLjava/util/Set;)V
const v4, 0x186a1
const/4 v5, 0x0
const v6, 0x7f1210e4
invoke-virtual/range {v0 .. v7}, Lcom/discord/widgets/channels/WidgetChannelSelector$Companion;->launch(Landroidx/fragment/app/Fragment;JIZILcom/discord/widgets/channels/WidgetChannelSelector$FilterFunction;)V
return-void
.end method

View file

@ -1,59 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureChannelSelector$2;
.super Ljava/lang/Object;
.source "WidgetChannelFollowSheet.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;->configureChannelSelector(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic $selectedChannel:Lcom/discord/models/domain/ModelChannel;
.field public final synthetic this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;Lcom/discord/models/domain/ModelChannel;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureChannelSelector$2;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
iput-object p2, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureChannelSelector$2;->$selectedChannel:Lcom/discord/models/domain/ModelChannel;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 2
iget-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureChannelSelector$2;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
invoke-static {p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;->access$getViewModel$p(Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;)Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
move-result-object p1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureChannelSelector$2;->$selectedChannel:Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getId()J
move-result-wide v0
invoke-virtual {p1, v0, v1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->followChannel(J)V
return-void
.end method

View file

@ -1,67 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureGuildSelector$1;
.super Ljava/lang/Object;
.source "WidgetChannelFollowSheet.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;->configureGuildSelector(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic $viewState:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
.field public final synthetic this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureGuildSelector$1;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
iput-object p2, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureGuildSelector$1;->$viewState:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 6
sget-object v0, Lcom/discord/widgets/guilds/WidgetGuildSelector;->Companion:Lcom/discord/widgets/guilds/WidgetGuildSelector$Companion;
iget-object v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureGuildSelector$1;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
new-instance v5, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;
iget-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$configureGuildSelector$1;->$viewState:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
invoke-virtual {p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->getAvailableGuilds()Ljava/util/Set;
move-result-object p1
invoke-direct {v5, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$ChannelFollowGuildFilterFunction;-><init>(Ljava/util/Set;)V
const v2, 0x186a2
const/4 v3, 0x0
const v4, 0x7f1210e4
invoke-virtual/range {v0 .. v5}, Lcom/discord/widgets/guilds/WidgetGuildSelector$Companion;->launch(Landroidx/fragment/app/Fragment;IZILcom/discord/widgets/guilds/WidgetGuildSelector$FilterFunction;)V
return-void
.end method

View file

@ -1,91 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$1;
.super Ly/n/c/k;
.source "WidgetChannelFollowSheet.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function3;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;->onActivityResult(IILandroid/content/Intent;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function3<",
"Ljava/lang/Long;",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$1;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
const/4 p1, 0x3
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 2
check-cast p1, Ljava/lang/Number;
invoke-virtual {p1}, Ljava/lang/Number;->longValue()J
move-result-wide v0
check-cast p2, Ljava/lang/String;
check-cast p3, Ljava/lang/Number;
invoke-virtual {p3}, Ljava/lang/Number;->intValue()I
move-result p1
invoke-virtual {p0, v0, v1, p2, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$1;->invoke(JLjava/lang/String;I)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(JLjava/lang/String;I)V
.locals 0
const-string p4, "<anonymous parameter 1>"
invoke-static {p3, p4}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object p3, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$1;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
invoke-static {p3}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;->access$getViewModel$p(Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;)Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
move-result-object p3
invoke-virtual {p3, p1, p2}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->selectChannel(J)V
return-void
.end method

View file

@ -1,101 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$2;
.super Ly/n/c/k;
.source "WidgetChannelFollowSheet.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function3;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;->onActivityResult(IILandroid/content/Intent;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function3<",
"Ljava/lang/Long;",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$2;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
const/4 p1, 0x3
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 2
check-cast p1, Ljava/lang/Number;
invoke-virtual {p1}, Ljava/lang/Number;->longValue()J
move-result-wide v0
check-cast p2, Ljava/lang/String;
check-cast p3, Ljava/lang/Number;
invoke-virtual {p3}, Ljava/lang/Number;->intValue()I
move-result p1
invoke-virtual {p0, v0, v1, p2, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$2;->invoke(JLjava/lang/String;I)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(JLjava/lang/String;I)V
.locals 0
const-string p4, "<anonymous parameter 1>"
invoke-static {p3, p4}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object p3, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$2;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
invoke-static {p3}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;->access$getViewModel$p(Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;)Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
move-result-object p3
invoke-virtual {p3, p1, p2}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->selectGuild(J)V
iget-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onActivityResult$2;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
invoke-static {p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;->access$getViewModel$p(Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;)Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
move-result-object p1
const-wide/16 p2, 0x0
invoke-virtual {p1, p2, p3}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->selectChannel(J)V
return-void
.end method

View file

@ -1,82 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$1;
.super Ljava/lang/Object;
.source "ObservableExtensions.kt"
# interfaces
.implements Lh0/k/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lh0/k/b<",
"Ljava/lang/Object;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$1;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$1;
invoke-direct {v0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$1;-><init>()V
sput-object v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$1;->INSTANCE:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$1;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final call(Ljava/lang/Object;)Ljava/lang/Boolean;
.locals 0
instance-of p1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
invoke-virtual {p0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$1;->call(Ljava/lang/Object;)Ljava/lang/Boolean;
move-result-object p1
return-object p1
.end method

View file

@ -1,85 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$2;
.super Ljava/lang/Object;
.source "ObservableExtensions.kt"
# interfaces
.implements Lh0/k/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lh0/k/b<",
"Ljava/lang/Object;",
"TT;>;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$2;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$2;
invoke-direct {v0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$2;-><init>()V
sput-object v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$2;->INSTANCE:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$$inlined$filterIs$2;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final call(Ljava/lang/Object;)Ljava/lang/Object;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Object;",
")TT;"
}
.end annotation
if-eqz p1, :cond_0
check-cast p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
return-object p1
:cond_0
new-instance p1, Ljava/lang/NullPointerException;
const-string v0, "null cannot be cast to non-null type com.discord.widgets.announcements.WidgetChannelFollowSheetViewModel.ViewState.Loaded"
invoke-direct {p1, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p1
.end method

View file

@ -1,81 +0,0 @@
.class public final synthetic Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$1;
.super Ly/n/c/i;
.source "WidgetChannelFollowSheet.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1019
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/i;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;)V
.locals 7
const-class v3, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
const/4 v1, 0x1
const-string v4, "configureUI"
const-string v5, "configureUI(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;)V"
const/4 v6, 0x0
move-object v0, p0
move-object v2, p1
invoke-direct/range {v0 .. v6}, Ly/n/c/i;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
invoke-virtual {p0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$1;->invoke(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;)V
.locals 1
const-string v0, "p1"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Ly/n/c/c;->receiver:Ljava/lang/Object;
check-cast v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
invoke-static {v0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;->access$configureUI(Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;)V
return-void
.end method

View file

@ -1,87 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$2;
.super Ly/n/c/k;
.source "WidgetChannelFollowSheet.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$2;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event;
invoke-virtual {p0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$2;->invoke(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event;)V
.locals 2
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$2;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
invoke-virtual {p1}, Lcom/discord/app/AppBottomSheet;->dismiss()V
sget-object p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->Companion:Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$Companion;
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet$onViewCreated$2;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;
invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v0
const-string v1, "parentFragmentManager"
invoke-static {v0, v1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1, v0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$Companion;->show(Landroidx/fragment/app/FragmentManager;)V
return-void
.end method

View file

@ -1,73 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$1;
.super Ly/n/c/k;
.source "WidgetChannelFollowSheetViewModel.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;-><init>(JJLcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StorePermissions;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$1;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
invoke-virtual {p0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$1;->invoke(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;)V
.locals 1
const-string/jumbo v0, "viewState"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$1;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
invoke-static {v0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->access$updateViewState(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState;)V
return-void
.end method

View file

@ -1,42 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event$FollowSuccess;
.super Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event;
.source "WidgetChannelFollowSheetViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "FollowSuccess"
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event$FollowSuccess;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event$FollowSuccess;
invoke-direct {v0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event$FollowSuccess;-><init>()V
sput-object v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event$FollowSuccess;->INSTANCE:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event$FollowSuccess;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View file

@ -1,38 +0,0 @@
.class public abstract Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event;
.super Ljava/lang/Object;
.source "WidgetChannelFollowSheetViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "Event"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event$FollowSuccess;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event;-><init>()V
return-void
.end method

View file

@ -1,86 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory;
.super Ljava/lang/Object;
.source "WidgetChannelFollowSheetViewModel.kt"
# interfaces
.implements Landroidx/lifecycle/ViewModelProvider$Factory;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Factory"
.end annotation
# instance fields
.field public final sourceChannelId:J
.field public final sourceGuildId:J
# direct methods
.method public constructor <init>(JJ)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-wide p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory;->sourceGuildId:J
iput-wide p3, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory;->sourceChannelId:J
return-void
.end method
# virtual methods
.method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
.locals 9
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Landroidx/lifecycle/ViewModel;",
">(",
"Ljava/lang/Class<",
"TT;>;)TT;"
}
.end annotation
const-string v0, "modelClass"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
iget-wide v2, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory;->sourceGuildId:J
iget-wide v4, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory;->sourceChannelId:J
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getGuilds()Lcom/discord/stores/StoreGuilds;
move-result-object v6
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getChannels()Lcom/discord/stores/StoreChannels;
move-result-object v7
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getPermissions()Lcom/discord/stores/StorePermissions;
move-result-object v8
move-object v1, p1
invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;-><init>(JJLcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StorePermissions;)V
return-object p1
.end method

View file

@ -1,706 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
.super Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState;
.source "WidgetChannelFollowSheetViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Loaded"
.end annotation
# instance fields
.field public final availableChannels:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field public final availableGuilds:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field public final errorTextRes:Ljava/lang/Integer;
.field public final selectedChannel:Lcom/discord/models/domain/ModelChannel;
.field public final selectedGuild:Lcom/discord/models/domain/ModelGuild;
.field public final sourceChannel:Lcom/discord/models/domain/ModelChannel;
.field public final sourceGuild:Lcom/discord/models/domain/ModelGuild;
# direct methods
.method public constructor <init>(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Set;Ljava/util/Set;Ljava/lang/Integer;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/discord/models/domain/ModelChannel;",
"Lcom/discord/models/domain/ModelGuild;",
"Lcom/discord/models/domain/ModelGuild;",
"Lcom/discord/models/domain/ModelChannel;",
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;",
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;",
"Ljava/lang/Integer;",
")V"
}
.end annotation
const-string v0, "availableGuilds"
invoke-static {p5, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "availableChannels"
invoke-static {p6, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceChannel:Lcom/discord/models/domain/ModelChannel;
iput-object p2, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceGuild:Lcom/discord/models/domain/ModelGuild;
iput-object p3, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedGuild:Lcom/discord/models/domain/ModelGuild;
iput-object p4, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedChannel:Lcom/discord/models/domain/ModelChannel;
iput-object p5, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableGuilds:Ljava/util/Set;
iput-object p6, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableChannels:Ljava/util/Set;
iput-object p7, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->errorTextRes:Ljava/lang/Integer;
return-void
.end method
.method public synthetic constructor <init>(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Set;Ljava/util/Set;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 9
and-int/lit8 v0, p8, 0x40
if-eqz v0, :cond_0
const/4 v0, 0x0
move-object v8, v0
goto :goto_0
:cond_0
move-object/from16 v8, p7
:goto_0
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
move-object v6, p5
move-object v7, p6
invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;-><init>(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Set;Ljava/util/Set;Ljava/lang/Integer;)V
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Set;Ljava/util/Set;Ljava/lang/Integer;ILjava/lang/Object;)Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
.locals 5
and-int/lit8 p9, p8, 0x1
if-eqz p9, :cond_0
iget-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceChannel:Lcom/discord/models/domain/ModelChannel;
:cond_0
and-int/lit8 p9, p8, 0x2
if-eqz p9, :cond_1
iget-object p2, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceGuild:Lcom/discord/models/domain/ModelGuild;
:cond_1
move-object p9, p2
and-int/lit8 p2, p8, 0x4
if-eqz p2, :cond_2
iget-object p3, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedGuild:Lcom/discord/models/domain/ModelGuild;
:cond_2
move-object v0, p3
and-int/lit8 p2, p8, 0x8
if-eqz p2, :cond_3
iget-object p4, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedChannel:Lcom/discord/models/domain/ModelChannel;
:cond_3
move-object v1, p4
and-int/lit8 p2, p8, 0x10
if-eqz p2, :cond_4
iget-object p5, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableGuilds:Ljava/util/Set;
:cond_4
move-object v2, p5
and-int/lit8 p2, p8, 0x20
if-eqz p2, :cond_5
iget-object p6, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableChannels:Ljava/util/Set;
:cond_5
move-object v3, p6
and-int/lit8 p2, p8, 0x40
if-eqz p2, :cond_6
iget-object p7, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->errorTextRes:Ljava/lang/Integer;
:cond_6
move-object v4, p7
move-object p2, p0
move-object p3, p1
move-object p4, p9
move-object p5, v0
move-object p6, v1
move-object p7, v2
move-object p8, v3
move-object p9, v4
invoke-virtual/range {p2 .. p9}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->copy(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Set;Ljava/util/Set;Ljava/lang/Integer;)Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final component1()Lcom/discord/models/domain/ModelChannel;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceChannel:Lcom/discord/models/domain/ModelChannel;
return-object v0
.end method
.method public final component2()Lcom/discord/models/domain/ModelGuild;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceGuild:Lcom/discord/models/domain/ModelGuild;
return-object v0
.end method
.method public final component3()Lcom/discord/models/domain/ModelGuild;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedGuild:Lcom/discord/models/domain/ModelGuild;
return-object v0
.end method
.method public final component4()Lcom/discord/models/domain/ModelChannel;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedChannel:Lcom/discord/models/domain/ModelChannel;
return-object v0
.end method
.method public final component5()Ljava/util/Set;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableGuilds:Ljava/util/Set;
return-object v0
.end method
.method public final component6()Ljava/util/Set;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableChannels:Ljava/util/Set;
return-object v0
.end method
.method public final component7()Ljava/lang/Integer;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->errorTextRes:Ljava/lang/Integer;
return-object v0
.end method
.method public final copy(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Set;Ljava/util/Set;Ljava/lang/Integer;)Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
.locals 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/discord/models/domain/ModelChannel;",
"Lcom/discord/models/domain/ModelGuild;",
"Lcom/discord/models/domain/ModelGuild;",
"Lcom/discord/models/domain/ModelChannel;",
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;",
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;",
"Ljava/lang/Integer;",
")",
"Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;"
}
.end annotation
const-string v0, "availableGuilds"
move-object v6, p5
invoke-static {p5, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "availableChannels"
move-object v7, p6
invoke-static {p6, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
move-object v1, v0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
move-object/from16 v8, p7
invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;-><init>(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Set;Ljava/util/Set;Ljava/lang/Integer;)V
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 2
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceChannel:Lcom/discord/models/domain/ModelChannel;
iget-object v1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceChannel:Lcom/discord/models/domain/ModelChannel;
invoke-static {v0, v1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceGuild:Lcom/discord/models/domain/ModelGuild;
iget-object v1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceGuild:Lcom/discord/models/domain/ModelGuild;
invoke-static {v0, v1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedGuild:Lcom/discord/models/domain/ModelGuild;
iget-object v1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedGuild:Lcom/discord/models/domain/ModelGuild;
invoke-static {v0, v1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedChannel:Lcom/discord/models/domain/ModelChannel;
iget-object v1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedChannel:Lcom/discord/models/domain/ModelChannel;
invoke-static {v0, v1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableGuilds:Ljava/util/Set;
iget-object v1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableGuilds:Ljava/util/Set;
invoke-static {v0, v1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableChannels:Ljava/util/Set;
iget-object v1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableChannels:Ljava/util/Set;
invoke-static {v0, v1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->errorTextRes:Ljava/lang/Integer;
iget-object p1, p1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->errorTextRes:Ljava/lang/Integer;
invoke-static {v0, p1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public final getAvailableChannels()Ljava/util/Set;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableChannels:Ljava/util/Set;
return-object v0
.end method
.method public final getAvailableGuilds()Ljava/util/Set;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set<",
"Ljava/lang/Long;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableGuilds:Ljava/util/Set;
return-object v0
.end method
.method public final getErrorTextRes()Ljava/lang/Integer;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->errorTextRes:Ljava/lang/Integer;
return-object v0
.end method
.method public final getSelectedChannel()Lcom/discord/models/domain/ModelChannel;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedChannel:Lcom/discord/models/domain/ModelChannel;
return-object v0
.end method
.method public final getSelectedGuild()Lcom/discord/models/domain/ModelGuild;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedGuild:Lcom/discord/models/domain/ModelGuild;
return-object v0
.end method
.method public final getSourceChannel()Lcom/discord/models/domain/ModelChannel;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceChannel:Lcom/discord/models/domain/ModelChannel;
return-object v0
.end method
.method public final getSourceGuild()Lcom/discord/models/domain/ModelGuild;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceGuild:Lcom/discord/models/domain/ModelGuild;
return-object v0
.end method
.method public hashCode()I
.locals 3
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceChannel:Lcom/discord/models/domain/ModelChannel;
const/4 v1, 0x0
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->hashCode()I
move-result v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceGuild:Lcom/discord/models/domain/ModelGuild;
if-eqz v2, :cond_1
invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuild;->hashCode()I
move-result v2
goto :goto_1
:cond_1
const/4 v2, 0x0
:goto_1
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedGuild:Lcom/discord/models/domain/ModelGuild;
if-eqz v2, :cond_2
invoke-virtual {v2}, Lcom/discord/models/domain/ModelGuild;->hashCode()I
move-result v2
goto :goto_2
:cond_2
const/4 v2, 0x0
:goto_2
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedChannel:Lcom/discord/models/domain/ModelChannel;
if-eqz v2, :cond_3
invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->hashCode()I
move-result v2
goto :goto_3
:cond_3
const/4 v2, 0x0
:goto_3
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableGuilds:Ljava/util/Set;
if-eqz v2, :cond_4
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_4
:cond_4
const/4 v2, 0x0
:goto_4
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableChannels:Ljava/util/Set;
if-eqz v2, :cond_5
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_5
:cond_5
const/4 v2, 0x0
:goto_5
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->errorTextRes:Ljava/lang/Integer;
if-eqz v2, :cond_6
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v1
:cond_6
add-int/2addr v0, v1
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "Loaded(sourceChannel="
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceChannel:Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", sourceGuild="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->sourceGuild:Lcom/discord/models/domain/ModelGuild;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", selectedGuild="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedGuild:Lcom/discord/models/domain/ModelGuild;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", selectedChannel="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->selectedChannel:Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", availableGuilds="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableGuilds:Ljava/util/Set;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", availableChannels="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->availableChannels:Ljava/util/Set;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", errorTextRes="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->errorTextRes:Ljava/lang/Integer;
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->v(Ljava/lang/StringBuilder;Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -1,42 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Uninitialized;
.super Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState;
.source "WidgetChannelFollowSheetViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Uninitialized"
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Uninitialized;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Uninitialized;
invoke-direct {v0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Uninitialized;-><init>()V
sput-object v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Uninitialized;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View file

@ -1,39 +0,0 @@
.class public abstract Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState;
.super Ljava/lang/Object;
.source "WidgetChannelFollowSheetViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "ViewState"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Uninitialized;,
Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState;-><init>()V
return-void
.end method

View file

@ -1,275 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1$1;
.super Ljava/lang/Object;
.source "WidgetChannelFollowSheetViewModel.kt"
# interfaces
.implements Lh0/k/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1;->call(Ljava/util/Map;)Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lh0/k/b<",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"+",
"Lcom/discord/models/domain/ModelChannel;",
">;",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"+",
"Ljava/util/List<",
"+",
"Lcom/discord/models/domain/ModelChannel;",
">;>;>;"
}
.end annotation
# instance fields
.field public final synthetic $perms:Ljava/util/Map;
# direct methods
.method public constructor <init>(Ljava/util/Map;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1$1;->$perms:Ljava/util/Map;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/util/Map;
invoke-virtual {p0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1$1;->call(Ljava/util/Map;)Ljava/util/Map;
move-result-object p1
return-object p1
.end method
.method public final call(Ljava/util/Map;)Ljava/util/Map;
.locals 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"+",
"Lcom/discord/models/domain/ModelChannel;",
">;)",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"Ljava/util/List<",
"Lcom/discord/models/domain/ModelChannel;",
">;>;"
}
.end annotation
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Ljava/util/LinkedHashMap;
invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object p1
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_0
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_4
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/Map$Entry;
invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Number;
invoke-virtual {v2}, Ljava/lang/Number;->longValue()J
move-result-wide v2
invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v4}, Lcom/discord/models/domain/ModelChannel;->getType()I
move-result v5
const/4 v6, 0x5
if-eq v5, v6, :cond_1
invoke-virtual {v4}, Lcom/discord/models/domain/ModelChannel;->getType()I
move-result v4
if-nez v4, :cond_3
:cond_1
const-wide/32 v4, 0x20000000
iget-object v6, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1$1;->$perms:Ljava/util/Map;
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-interface {v6, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
if-eqz v2, :cond_2
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
goto :goto_1
:cond_2
const-wide/16 v2, 0x0
:goto_1
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-static {v4, v5, v2}, Lcom/discord/utilities/permissions/PermissionUtils;->can(JLjava/lang/Long;)Z
move-result v2
if-eqz v2, :cond_3
const/4 v2, 0x1
goto :goto_2
:cond_3
const/4 v2, 0x0
:goto_2
if-eqz v2, :cond_0
invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v2
invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v1
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_0
:cond_4
invoke-interface {v0}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object p1
new-instance v0, Ljava/util/LinkedHashMap;
invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p1
:goto_3
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_6
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
move-object v2, v1
check-cast v2, Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long;
move-result-object v2
const-string v3, "channel.guildId"
invoke-static {v2, v3}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
if-nez v3, :cond_5
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_5
check-cast v3, Ljava/util/List;
invoke-interface {v3, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_3
:cond_6
return-object v0
.end method

View file

@ -1,117 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1;
.super Ljava/lang/Object;
.source "WidgetChannelFollowSheetViewModel.kt"
# interfaces
.implements Lh0/k/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->calculateChannelsWithPermissions()Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lh0/k/b<",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"+",
"Ljava/lang/Long;",
">;",
"Lrx/Observable<",
"+",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"+",
"Ljava/util/List<",
"+",
"Lcom/discord/models/domain/ModelChannel;",
">;>;>;>;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/util/Map;
invoke-virtual {p0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1;->call(Ljava/util/Map;)Lrx/Observable;
move-result-object p1
return-object p1
.end method
.method public final call(Ljava/util/Map;)Lrx/Observable;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"Ljava/lang/Long;",
">;)",
"Lrx/Observable<",
"+",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"Ljava/util/List<",
"Lcom/discord/models/domain/ModelChannel;",
">;>;>;"
}
.end annotation
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
invoke-virtual {v0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->getStoreChannels()Lcom/discord/stores/StoreChannels;
move-result-object v0
invoke-virtual {v0}, Lcom/discord/stores/StoreChannels;->observeAllChannels()Lrx/Observable;
move-result-object v0
invoke-virtual {v0}, Lrx/Observable;->q()Lrx/Observable;
move-result-object v0
new-instance v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1$1;
invoke-direct {v1, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1$1;-><init>(Ljava/util/Map;)V
invoke-virtual {v0, v1}, Lrx/Observable;->D(Lh0/k/b;)Lrx/Observable;
move-result-object p1
return-object p1
.end method

View file

@ -1,81 +0,0 @@
.class public final synthetic Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$1;
.super Ly/n/c/i;
.source "WidgetChannelFollowSheetViewModel.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->followChannel(J)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1019
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/i;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/utilities/error/Error;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)V
.locals 7
const-class v3, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
const/4 v1, 0x1
const-string v4, "handleChannelFollowError"
const-string v5, "handleChannelFollowError(Lcom/discord/utilities/error/Error;)V"
const/4 v6, 0x0
move-object v0, p0
move-object v2, p1
invoke-direct/range {v0 .. v6}, Ly/n/c/i;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/utilities/error/Error;
invoke-virtual {p0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$1;->invoke(Lcom/discord/utilities/error/Error;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/utilities/error/Error;)V
.locals 1
const-string v0, "p1"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Ly/n/c/c;->receiver:Ljava/lang/Object;
check-cast v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
invoke-static {v0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->access$handleChannelFollowError(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;Lcom/discord/utilities/error/Error;)V
return-void
.end method

View file

@ -1,77 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$2;
.super Ly/n/c/k;
.source "WidgetChannelFollowSheetViewModel.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->followChannel(J)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/Void;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$2;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Void;
invoke-virtual {p0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$2;->invoke(Ljava/lang/Void;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Ljava/lang/Void;)V
.locals 1
iget-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$2;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
invoke-static {p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->access$getEventSubject$p(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)Lrx/subjects/PublishSubject;
move-result-object p1
sget-object v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event$FollowSuccess;->INSTANCE:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event$FollowSuccess;
iget-object p1, p1, Lrx/subjects/PublishSubject;->e:Lrx/subjects/PublishSubject$b;
invoke-virtual {p1, v0}, Lrx/subjects/PublishSubject$b;->onNext(Ljava/lang/Object;)V
return-void
.end method

View file

@ -1,111 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$1;
.super Ljava/lang/Object;
.source "WidgetChannelFollowSheetViewModel.kt"
# interfaces
.implements Lh0/k/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->observeViewStateFromStores()Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lh0/k/b<",
"Ljava/lang/Long;",
"Lrx/Observable<",
"+",
"Lcom/discord/models/domain/ModelGuild;",
">;>;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$1;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Long;
invoke-virtual {p0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$1;->call(Ljava/lang/Long;)Lrx/Observable;
move-result-object p1
return-object p1
.end method
.method public final call(Ljava/lang/Long;)Lrx/Observable;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Long;",
")",
"Lrx/Observable<",
"+",
"Lcom/discord/models/domain/ModelGuild;",
">;"
}
.end annotation
if-eqz p1, :cond_0
invoke-virtual {p1}, Ljava/lang/Number;->longValue()J
move-result-wide v0
iget-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$1;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
invoke-virtual {p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->getStoreGuilds()Lcom/discord/stores/StoreGuilds;
move-result-object p1
invoke-virtual {p1, v0, v1}, Lcom/discord/stores/StoreGuilds;->observeGuild(J)Lrx/Observable;
move-result-object p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
new-instance v0, Lh0/l/e/j;
invoke-direct {v0, p1}, Lh0/l/e/j;-><init>(Ljava/lang/Object;)V
move-object p1, v0
:goto_0
return-object p1
.end method

View file

@ -1,111 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$2;
.super Ljava/lang/Object;
.source "WidgetChannelFollowSheetViewModel.kt"
# interfaces
.implements Lh0/k/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->observeViewStateFromStores()Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lh0/k/b<",
"Ljava/lang/Long;",
"Lrx/Observable<",
"+",
"Lcom/discord/models/domain/ModelChannel;",
">;>;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$2;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Long;
invoke-virtual {p0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$2;->call(Ljava/lang/Long;)Lrx/Observable;
move-result-object p1
return-object p1
.end method
.method public final call(Ljava/lang/Long;)Lrx/Observable;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Long;",
")",
"Lrx/Observable<",
"+",
"Lcom/discord/models/domain/ModelChannel;",
">;"
}
.end annotation
if-eqz p1, :cond_0
invoke-virtual {p1}, Ljava/lang/Number;->longValue()J
move-result-wide v0
iget-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$2;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
invoke-virtual {p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->getStoreChannels()Lcom/discord/stores/StoreChannels;
move-result-object p1
invoke-virtual {p1, v0, v1}, Lcom/discord/stores/StoreChannels;->observeChannel(J)Lrx/Observable;
move-result-object p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
new-instance v0, Lh0/l/e/j;
invoke-direct {v0, p1}, Lh0/l/e/j;-><init>(Ljava/lang/Object;)V
move-object p1, v0
:goto_0
return-object p1
.end method

View file

@ -1,198 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$3;
.super Ljava/lang/Object;
.source "WidgetChannelFollowSheetViewModel.kt"
# interfaces
.implements Lrx/functions/Func5;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->observeViewStateFromStores()Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
"T4:",
"Ljava/lang/Object;",
"T5:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Func5<",
"Lcom/discord/models/domain/ModelGuild;",
"Lcom/discord/models/domain/ModelChannel;",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"+",
"Ljava/util/List<",
"+",
"Lcom/discord/models/domain/ModelChannel;",
">;>;",
"Lcom/discord/models/domain/ModelGuild;",
"Lcom/discord/models/domain/ModelChannel;",
"Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$3;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$3;
invoke-direct {v0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$3;-><init>()V
sput-object v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$3;->INSTANCE:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$3;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final call(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
.locals 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/discord/models/domain/ModelGuild;",
"Lcom/discord/models/domain/ModelChannel;",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"+",
"Ljava/util/List<",
"+",
"Lcom/discord/models/domain/ModelChannel;",
">;>;",
"Lcom/discord/models/domain/ModelGuild;",
"Lcom/discord/models/domain/ModelChannel;",
")",
"Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;"
}
.end annotation
invoke-interface {p3}, Ljava/util/Map;->keySet()Ljava/util/Set;
move-result-object v5
invoke-interface {p3}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object p3
invoke-static {p3}, Lf/h/a/f/f/n/f;->flatten(Ljava/lang/Iterable;)Ljava/util/List;
move-result-object p3
new-instance v0, Ljava/util/ArrayList;
const/16 v1, 0xa
invoke-static {p3, v1}, Lf/h/a/f/f/n/f;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I
move-result v1
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
invoke-interface {p3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p3
:goto_0
invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_0
invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getId()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_0
invoke-static {v0}, Ly/i/f;->toSet(Ljava/lang/Iterable;)Ljava/util/Set;
move-result-object v6
const/4 v7, 0x0
const/16 v8, 0x40
const/4 v9, 0x0
new-instance p3, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
move-object v0, p3
move-object v1, p2
move-object v2, p1
move-object v3, p4
move-object v4, p5
invoke-direct/range {v0 .. v9}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;-><init>(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Set;Ljava/util/Set;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-object p3
.end method
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/models/domain/ModelGuild;
check-cast p2, Lcom/discord/models/domain/ModelChannel;
check-cast p3, Ljava/util/Map;
check-cast p4, Lcom/discord/models/domain/ModelGuild;
check-cast p5, Lcom/discord/models/domain/ModelChannel;
invoke-virtual/range {p0 .. p5}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$3;->call(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
move-result-object p1
return-object p1
.end method

View file

@ -1,499 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
.super Lf/a/b/l0;
.source "WidgetChannelFollowSheetViewModel.kt"
# interfaces
.implements Lcom/discord/app/AppComponent;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState;,
Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event;,
Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Factory;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lf/a/b/l0<",
"Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState;",
">;",
"Lcom/discord/app/AppComponent;"
}
.end annotation
# instance fields
.field public final eventSubject:Lrx/subjects/PublishSubject;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/subjects/PublishSubject<",
"Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event;",
">;"
}
.end annotation
.end field
.field public final selectedChannelSubject:Lrx/subjects/BehaviorSubject;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/subjects/BehaviorSubject<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field public final selectedGuildSubject:Lrx/subjects/BehaviorSubject;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/subjects/BehaviorSubject<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field public final sourceChannelId:J
.field public final sourceGuildId:J
.field public final storeChannels:Lcom/discord/stores/StoreChannels;
.field public final storeGuilds:Lcom/discord/stores/StoreGuilds;
.field public final storePermissions:Lcom/discord/stores/StorePermissions;
# direct methods
.method public constructor <init>(JJLcom/discord/stores/StoreGuilds;Lcom/discord/stores/StoreChannels;Lcom/discord/stores/StorePermissions;)V
.locals 13
move-object v0, p0
move-object/from16 v1, p5
move-object/from16 v2, p6
move-object/from16 v3, p7
const-string/jumbo v4, "storeGuilds"
invoke-static {v1, v4}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string/jumbo v4, "storeChannels"
invoke-static {v2, v4}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string/jumbo v4, "storePermissions"
invoke-static {v3, v4}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v4, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Uninitialized;
invoke-direct {p0, v4}, Lf/a/b/l0;-><init>(Ljava/lang/Object;)V
move-wide v4, p1
iput-wide v4, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->sourceGuildId:J
move-wide/from16 v4, p3
iput-wide v4, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->sourceChannelId:J
iput-object v1, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->storeGuilds:Lcom/discord/stores/StoreGuilds;
iput-object v2, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->storeChannels:Lcom/discord/stores/StoreChannels;
iput-object v3, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->storePermissions:Lcom/discord/stores/StorePermissions;
const/4 v1, 0x0
invoke-static {v1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject;
move-result-object v2
iput-object v2, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->selectedGuildSubject:Lrx/subjects/BehaviorSubject;
invoke-static {v1}, Lrx/subjects/BehaviorSubject;->h0(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject;
move-result-object v2
iput-object v2, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->selectedChannelSubject:Lrx/subjects/BehaviorSubject;
invoke-static {}, Lrx/subjects/PublishSubject;->g0()Lrx/subjects/PublishSubject;
move-result-object v2
iput-object v2, v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->eventSubject:Lrx/subjects/PublishSubject;
invoke-direct {p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->observeViewStateFromStores()Lrx/Observable;
move-result-object v2
invoke-static {v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable;
move-result-object v2
const/4 v3, 0x2
invoke-static {v2, p0, v1, v3, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
move-result-object v4
const-class v5, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
new-instance v10, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$1;
invoke-direct {v10, p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$1;-><init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)V
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/16 v11, 0x1e
const/4 v12, 0x0
invoke-static/range {v4 .. v12}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
return-void
.end method
.method public static final synthetic access$getEventSubject$p(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)Lrx/subjects/PublishSubject;
.locals 0
iget-object p0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->eventSubject:Lrx/subjects/PublishSubject;
return-object p0
.end method
.method public static final synthetic access$handleChannelFollowError(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;Lcom/discord/utilities/error/Error;)V
.locals 0
invoke-direct {p0, p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->handleChannelFollowError(Lcom/discord/utilities/error/Error;)V
return-void
.end method
.method public static final synthetic access$updateViewState(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState;)V
.locals 0
invoke-virtual {p0, p1}, Lf/a/b/l0;->updateViewState(Ljava/lang/Object;)V
return-void
.end method
.method private final calculateChannelsWithPermissions()Lrx/Observable;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/Observable<",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"Ljava/util/List<",
"Lcom/discord/models/domain/ModelChannel;",
">;>;>;"
}
.end annotation
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->storePermissions:Lcom/discord/stores/StorePermissions;
invoke-virtual {v0}, Lcom/discord/stores/StorePermissions;->getForAllChannels()Lrx/Observable;
move-result-object v0
invoke-virtual {v0}, Lrx/Observable;->q()Lrx/Observable;
move-result-object v0
new-instance v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1;
invoke-direct {v1, p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$calculateChannelsWithPermissions$1;-><init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)V
invoke-virtual {v0, v1}, Lrx/Observable;->U(Lh0/k/b;)Lrx/Observable;
move-result-object v0
return-object v0
.end method
.method private final handleChannelFollowError(Lcom/discord/utilities/error/Error;)V
.locals 11
invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getResponse()Lcom/discord/utilities/error/Error$Response;
move-result-object p1
const-string v0, "error.response"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getCode()I
move-result p1
const/16 v0, 0x7537
if-eq p1, v0, :cond_0
const p1, 0x7f120721
goto :goto_0
:cond_0
const p1, 0x7f120725
:goto_0
invoke-virtual {p0}, Lf/a/b/l0;->getViewState()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_1
move-object v1, v0
check-cast v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
const/16 v9, 0x3f
const/4 v10, 0x0
invoke-static/range {v1 .. v10}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->copy$default(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/util/Set;Ljava/util/Set;Ljava/lang/Integer;ILjava/lang/Object;)Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;
move-result-object p1
invoke-virtual {p0, p1}, Lf/a/b/l0;->updateViewState(Ljava/lang/Object;)V
return-void
:cond_1
new-instance p1, Ljava/lang/NullPointerException;
const-string v0, "null cannot be cast to non-null type com.discord.widgets.announcements.WidgetChannelFollowSheetViewModel.ViewState.Loaded"
invoke-direct {p1, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method private final observeViewStateFromStores()Lrx/Observable;
.locals 9
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/Observable<",
"Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->storeGuilds:Lcom/discord/stores/StoreGuilds;
iget-wide v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->sourceGuildId:J
invoke-virtual {v0, v1, v2}, Lcom/discord/stores/StoreGuilds;->observeGuild(J)Lrx/Observable;
move-result-object v3
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->storeChannels:Lcom/discord/stores/StoreChannels;
iget-wide v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->sourceChannelId:J
invoke-virtual {v0, v1, v2}, Lcom/discord/stores/StoreChannels;->observeChannel(J)Lrx/Observable;
move-result-object v4
invoke-direct {p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->calculateChannelsWithPermissions()Lrx/Observable;
move-result-object v5
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->selectedGuildSubject:Lrx/subjects/BehaviorSubject;
new-instance v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$1;
invoke-direct {v1, p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$1;-><init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)V
invoke-virtual {v0, v1}, Lrx/Observable;->U(Lh0/k/b;)Lrx/Observable;
move-result-object v6
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->selectedChannelSubject:Lrx/subjects/BehaviorSubject;
new-instance v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$2;
invoke-direct {v1, p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$2;-><init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)V
invoke-virtual {v0, v1}, Lrx/Observable;->U(Lh0/k/b;)Lrx/Observable;
move-result-object v7
sget-object v8, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$3;->INSTANCE:Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$observeViewStateFromStores$3;
invoke-static/range {v3 .. v8}, Lrx/Observable;->g(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func5;)Lrx/Observable;
move-result-object v0
const-string v1, "Observable.combineLatest\u2026 )\n\n expected\n }"
invoke-static {v0, v1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
# virtual methods
.method public final followChannel(J)V
.locals 11
sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion;
invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI;
move-result-object v0
iget-wide v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->sourceChannelId:J
new-instance v3, Lcom/discord/restapi/RestAPIParams$ChannelFollowerPost;
invoke-direct {v3, p1, p2}, Lcom/discord/restapi/RestAPIParams$ChannelFollowerPost;-><init>(J)V
invoke-virtual {v0, v1, v2, v3}, Lcom/discord/utilities/rest/RestAPI;->createChannelFollower(JLcom/discord/restapi/RestAPIParams$ChannelFollowerPost;)Lrx/Observable;
move-result-object p1
const/4 p2, 0x0
const/4 v0, 0x1
const/4 v1, 0x0
invoke-static {p1, p2, v0, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable;
move-result-object p1
const/4 p2, 0x2
invoke-static {p1, p0, v1, p2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
move-result-object v2
const-class v3, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;
new-instance v6, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$1;
invoke-direct {v6, p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$1;-><init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)V
new-instance v8, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$2;
invoke-direct {v8, p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$followChannel$2;-><init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;)V
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v7, 0x0
const/16 v9, 0x16
const/4 v10, 0x0
invoke-static/range {v2 .. v10}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
return-void
.end method
.method public final getStoreChannels()Lcom/discord/stores/StoreChannels;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->storeChannels:Lcom/discord/stores/StoreChannels;
return-object v0
.end method
.method public final getStoreGuilds()Lcom/discord/stores/StoreGuilds;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->storeGuilds:Lcom/discord/stores/StoreGuilds;
return-object v0
.end method
.method public final getStorePermissions()Lcom/discord/stores/StorePermissions;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->storePermissions:Lcom/discord/stores/StorePermissions;
return-object v0
.end method
.method public final observeEvents()Lrx/Observable;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/Observable<",
"Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$Event;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->eventSubject:Lrx/subjects/PublishSubject;
const-string v1, "eventSubject"
invoke-static {v0, v1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
.method public final selectChannel(J)V
.locals 1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->selectedChannelSubject:Lrx/subjects/BehaviorSubject;
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p1
invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V
return-void
.end method
.method public final selectGuild(J)V
.locals 1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->selectedGuildSubject:Lrx/subjects/BehaviorSubject;
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p1
invoke-virtual {v0, p1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V
return-void
.end method

View file

@ -1,56 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$Companion;
.super Ljava/lang/Object;
.source "WidgetChannelFollowSuccessDialog.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final show(Landroidx/fragment/app/FragmentManager;)V
.locals 2
const-string v0, "fragmentManager"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;
invoke-direct {v0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;-><init>()V
const-class v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;
invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppDialog;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V
return-void
.end method

View file

@ -1,45 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$onViewBound$1;
.super Ljava/lang/Object;
.source "WidgetChannelFollowSuccessDialog.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$onViewBound$1;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 0
iget-object p1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$onViewBound$1;->this$0:Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
return-void
.end method

View file

@ -1,431 +0,0 @@
.class public final Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;
.super Lcom/discord/app/AppDialog;
.source "WidgetChannelFollowSuccessDialog.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$Companion;
}
.end annotation
# static fields
.field public static final synthetic $$delegatedProperties:[Lkotlin/reflect/KProperty;
.field public static final Companion:Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$Companion;
# instance fields
.field public final confirmButton$delegate:Lkotlin/properties/ReadOnlyProperty;
.field public final successImageOptions:[Ljava/lang/Integer;
.field public final successImageView$delegate:Lkotlin/properties/ReadOnlyProperty;
.field public final successTextOptions:[Ljava/lang/Integer;
.field public final successTextView$delegate:Lkotlin/properties/ReadOnlyProperty;
# direct methods
.method public static constructor <clinit>()V
.locals 5
const/4 v0, 0x3
new-array v0, v0, [Lkotlin/reflect/KProperty;
const-class v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;
const-string/jumbo v2, "successTextView"
const-string v3, "getSuccessTextView()Landroid/widget/TextView;"
const/4 v4, 0x0
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Ly/n/c/s;
move-result-object v1
aput-object v1, v0, v4
const-class v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;
const-string/jumbo v2, "successImageView"
const-string v3, "getSuccessImageView()Landroid/widget/ImageView;"
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Ly/n/c/s;
move-result-object v1
const/4 v2, 0x1
aput-object v1, v0, v2
const-class v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;
const-string v2, "confirmButton"
const-string v3, "getConfirmButton()Landroid/widget/Button;"
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Ly/n/c/s;
move-result-object v1
const/4 v2, 0x2
aput-object v1, v0, v2
sput-object v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
new-instance v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->Companion:Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$Companion;
return-void
.end method
.method public constructor <init>()V
.locals 7
invoke-direct {p0}, Lcom/discord/app/AppDialog;-><init>()V
const v0, 0x7f0a0169
invoke-static {p0, v0}, Ly/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->successTextView$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0168
invoke-static {p0, v0}, Ly/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->successImageView$delegate:Lkotlin/properties/ReadOnlyProperty;
const/16 v0, 0xa
new-array v0, v0, [Ljava/lang/Integer;
const v1, 0x7f12072a
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v2, 0x0
aput-object v1, v0, v2
const v1, 0x7f12072b
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v3, 0x1
aput-object v1, v0, v3
const v1, 0x7f12072c
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v4, 0x2
aput-object v1, v0, v4
const v1, 0x7f12072d
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v5, 0x3
aput-object v1, v0, v5
const v1, 0x7f12072e
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v6, 0x4
aput-object v1, v0, v6
const v1, 0x7f12072f
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v6, 0x5
aput-object v1, v0, v6
const v1, 0x7f120730
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v6, 0x6
aput-object v1, v0, v6
const v1, 0x7f120731
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v6, 0x7
aput-object v1, v0, v6
const v1, 0x7f120732
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/16 v6, 0x8
aput-object v1, v0, v6
const v1, 0x7f120733
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/16 v6, 0x9
aput-object v1, v0, v6
iput-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->successTextOptions:[Ljava/lang/Integer;
new-array v0, v5, [Ljava/lang/Integer;
const v1, 0x7f040332
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v0, v2
const v1, 0x7f040333
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v0, v3
const v1, 0x7f040334
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v0, v4
iput-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->successImageOptions:[Ljava/lang/Integer;
const v0, 0x7f0a0167
invoke-static {p0, v0}, Ly/i/s;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->confirmButton$delegate:Lkotlin/properties/ReadOnlyProperty;
return-void
.end method
.method private final getConfirmButton()Landroid/widget/Button;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->confirmButton$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x2
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/Button;
return-object v0
.end method
.method private final getSuccessImageView()Landroid/widget/ImageView;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->successImageView$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x1
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
return-object v0
.end method
.method private final getSuccessTextView()Landroid/widget/TextView;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->successTextView$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
return-object v0
.end method
.method public static final show(Landroidx/fragment/app/FragmentManager;)V
.locals 1
sget-object v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->Companion:Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$Companion;
invoke-virtual {v0, p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$Companion;->show(Landroidx/fragment/app/FragmentManager;)V
return-void
.end method
# virtual methods
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0184
return v0
.end method
.method public onViewBound(Landroid/view/View;)V
.locals 7
const-string/jumbo v0, "view"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-super {p0, p1}, Lcom/discord/app/AppDialog;->onViewBound(Landroid/view/View;)V
invoke-direct {p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->getSuccessTextView()Landroid/widget/TextView;
move-result-object p1
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->successTextOptions:[Ljava/lang/Integer;
sget-object v1, Ly/p/c;->b:Ly/p/c$a;
invoke-static {v0, v1}, Lf/h/a/f/f/n/f;->random([Ljava/lang/Object;Ly/p/c;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Number;
invoke-virtual {v0}, Ljava/lang/Number;->intValue()I
move-result v0
invoke-virtual {p0, v0}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
sget-object v1, Lcom/discord/utilities/images/MGImages;->INSTANCE:Lcom/discord/utilities/images/MGImages;
invoke-direct {p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->getSuccessImageView()Landroid/widget/ImageView;
move-result-object v2
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object p1
const-string v0, "requireContext()"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->successImageOptions:[Ljava/lang/Integer;
sget-object v3, Ly/p/c;->b:Ly/p/c$a;
invoke-static {v0, v3}, Lf/h/a/f/f/n/f;->random([Ljava/lang/Object;Ly/p/c;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Number;
invoke-virtual {v0}, Ljava/lang/Number;->intValue()I
move-result v0
const/4 v3, 0x0
const/4 v4, 0x2
const/4 v5, 0x0
invoke-static {p1, v0, v3, v4, v5}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I
move-result v3
const/4 v4, 0x0
const/4 v5, 0x4
const/4 v6, 0x0
invoke-static/range {v1 .. v6}, Lcom/discord/utilities/images/MGImages;->setImage$default(Lcom/discord/utilities/images/MGImages;Landroid/widget/ImageView;ILcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V
invoke-direct {p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;->getConfirmButton()Landroid/widget/Button;
move-result-object p1
new-instance v0, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$onViewBound$1;
invoke-direct {v0, p0}, Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog$onViewBound$1;-><init>(Lcom/discord/widgets/announcements/WidgetChannelFollowSuccessDialog;)V
invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method

View file

@ -1,801 +0,0 @@
.class public final Lcom/discord/widgets/auth/AuthInviteInfoView;
.super Landroid/widget/RelativeLayout;
.source "AuthInviteInfoView.kt"
# static fields
.field public static final synthetic $$delegatedProperties:[Lkotlin/reflect/KProperty;
# instance fields
.field public final guildAvatar$delegate:Lkotlin/properties/ReadOnlyProperty;
.field public final guildName$delegate:Lkotlin/properties/ReadOnlyProperty;
.field public final invitedText$delegate:Lkotlin/properties/ReadOnlyProperty;
.field public final templateIcon$delegate:Lkotlin/properties/ReadOnlyProperty;
# direct methods
.method public static constructor <clinit>()V
.locals 5
const/4 v0, 0x4
new-array v0, v0, [Lkotlin/reflect/KProperty;
const-class v1, Lcom/discord/widgets/auth/AuthInviteInfoView;
const-string v2, "invitedText"
const-string v3, "getInvitedText()Landroid/widget/TextView;"
const/4 v4, 0x0
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Ly/n/c/s;
move-result-object v1
aput-object v1, v0, v4
const-class v1, Lcom/discord/widgets/auth/AuthInviteInfoView;
const-string v2, "guildAvatar"
const-string v3, "getGuildAvatar()Landroid/widget/ImageView;"
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Ly/n/c/s;
move-result-object v1
const/4 v2, 0x1
aput-object v1, v0, v2
const-class v1, Lcom/discord/widgets/auth/AuthInviteInfoView;
const-string/jumbo v2, "templateIcon"
const-string v3, "getTemplateIcon()Landroid/widget/ImageView;"
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Ly/n/c/s;
move-result-object v1
const/4 v2, 0x2
aput-object v1, v0, v2
const-class v1, Lcom/discord/widgets/auth/AuthInviteInfoView;
const-string v2, "guildName"
const-string v3, "getGuildName()Landroid/widget/TextView;"
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Ly/n/c/s;
move-result-object v1
const/4 v2, 0x3
aput-object v1, v0, v2
sput-object v0, Lcom/discord/widgets/auth/AuthInviteInfoView;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.locals 6
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x6
const/4 v5, 0x0
move-object v0, p0
move-object v1, p1
invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/auth/AuthInviteInfoView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 6
const/4 v3, 0x0
const/4 v4, 0x4
const/4 v5, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/auth/AuthInviteInfoView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 1
const-string v0, "context"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1, p2, p3}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
const p2, 0x7f0a00bb
invoke-static {p0, p2}, Ly/i/s;->g(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p2
iput-object p2, p0, Lcom/discord/widgets/auth/AuthInviteInfoView;->invitedText$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a00b9
invoke-static {p0, p2}, Ly/i/s;->g(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p2
iput-object p2, p0, Lcom/discord/widgets/auth/AuthInviteInfoView;->guildAvatar$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a00bc
invoke-static {p0, p2}, Ly/i/s;->g(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p2
iput-object p2, p0, Lcom/discord/widgets/auth/AuthInviteInfoView;->templateIcon$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a00ba
invoke-static {p0, p2}, Ly/i/s;->g(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p2
iput-object p2, p0, Lcom/discord/widgets/auth/AuthInviteInfoView;->guildName$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0d0118
invoke-static {p1, p2, p0}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
return-void
.end method
.method public synthetic constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
and-int/lit8 p5, p4, 0x2
if-eqz p5, :cond_0
const/4 p2, 0x0
:cond_0
and-int/lit8 p4, p4, 0x4
if-eqz p4, :cond_1
const/4 p3, 0x0
:cond_1
invoke-direct {p0, p1, p2, p3}, Lcom/discord/widgets/auth/AuthInviteInfoView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
return-void
.end method
.method private final getGuildAvatar()Landroid/widget/ImageView;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/auth/AuthInviteInfoView;->guildAvatar$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/auth/AuthInviteInfoView;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x1
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
return-object v0
.end method
.method private final getGuildName()Landroid/widget/TextView;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/auth/AuthInviteInfoView;->guildName$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/auth/AuthInviteInfoView;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x3
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
return-object v0
.end method
.method private final getIntroText(Lcom/discord/models/domain/ModelInvite;)Ljava/lang/String;
.locals 8
invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getInviter()Lcom/discord/models/domain/ModelUser;
move-result-object v0
const/4 v1, 0x0
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String;
move-result-object v0
goto :goto_0
:cond_0
move-object v0, v1
:goto_0
const/4 v2, 0x0
const/4 v3, 0x1
if-eqz v0, :cond_1
invoke-static {v0}, Ly/t/k;->isBlank(Ljava/lang/CharSequence;)Z
move-result v4
xor-int/2addr v4, v3
if-eqz v4, :cond_1
const/4 v4, 0x1
goto :goto_1
:cond_1
const/4 v4, 0x0
:goto_1
invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v5
const-string v6, "channel"
invoke-static {v5, v6}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v5}, Lcom/discord/models/domain/ModelChannel;->isMultiUserDM()Z
move-result v5
const v7, 0x7f12026b
if-eqz v5, :cond_6
invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v0
invoke-static {v0, v6}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_5
invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v0
invoke-static {v0, v6}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String;
move-result-object v0
const-string v5, "channel.name"
invoke-static {v0, v5}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v0}, Ljava/lang/CharSequence;->length()I
move-result v0
if-nez v0, :cond_2
const/4 v0, 0x1
goto :goto_2
:cond_2
const/4 v0, 0x0
:goto_2
if-nez v0, :cond_5
if-nez v4, :cond_3
goto :goto_3
:cond_3
invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context;
move-result-object v0
new-array v3, v3, [Ljava/lang/Object;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getInviter()Lcom/discord/models/domain/ModelUser;
move-result-object p1
if-eqz p1, :cond_4
invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String;
move-result-object v1
:cond_4
aput-object v1, v3, v2
invoke-virtual {v0, v7, v3}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
goto :goto_4
:cond_5
:goto_3
invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context;
move-result-object p1
const v0, 0x7f120d69
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
:goto_4
const-string v0, "if (channel.name == null\u2026nviter?.username)\n }"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
goto :goto_6
:cond_6
invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getApproximateMemberCount()I
move-result p1
const/16 v1, 0xc8
if-ge p1, v1, :cond_7
if-eqz v4, :cond_7
invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context;
move-result-object p1
new-array v1, v3, [Ljava/lang/Object;
aput-object v0, v1, v2
invoke-virtual {p1, v7, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
goto :goto_5
:cond_7
invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context;
move-result-object p1
const v0, 0x7f120d67
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
:goto_5
const-string v0, "if (approximateMemberCou\u2026_invited_to_join)\n }"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
:goto_6
return-object p1
.end method
.method private final getInvitedText()Landroid/widget/TextView;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/auth/AuthInviteInfoView;->invitedText$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/auth/AuthInviteInfoView;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
return-object v0
.end method
.method private final getTemplateIcon()Landroid/widget/ImageView;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/auth/AuthInviteInfoView;->templateIcon$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/auth/AuthInviteInfoView;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x2
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
return-object v0
.end method
# virtual methods
.method public final configureGuildTemplate(Lcom/discord/models/domain/ModelGuildTemplate;)V
.locals 3
const-string v0, "guildTemplate"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getGuildAvatar()Landroid/widget/ImageView;
move-result-object v0
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getTemplateIcon()Landroid/widget/ImageView;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getInvitedText()Landroid/widget/TextView;
move-result-object v0
invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context;
move-result-object v1
const v2, 0x7f120c17
invoke-virtual {v1, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v1
const-string v2, "context.getString(R.stri\u2026ild_template_modal_title)"
invoke-static {v1, v2}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1}, Lf/a/j/b/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getGuildName()Landroid/widget/TextView;
move-result-object v0
invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildTemplate;->getName()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
.end method
.method public final configureInvite(Lcom/discord/models/domain/ModelInvite;)V
.locals 10
const-string v0, "invite"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getGuildAvatar()Landroid/widget/ImageView;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getTemplateIcon()Landroid/widget/ImageView;
move-result-object v0
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v0
const/4 v1, 0x0
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getType()I
move-result v0
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
goto :goto_0
:cond_0
move-object v0, v1
:goto_0
const/4 v2, 0x5
if-nez v0, :cond_1
goto :goto_1
:cond_1
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v3
if-ne v3, v2, :cond_2
goto :goto_3
:cond_2
:goto_1
if-nez v0, :cond_3
goto :goto_2
:cond_3
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v2
if-nez v2, :cond_4
goto :goto_3
:cond_4
:goto_2
const/4 v2, 0x2
if-nez v0, :cond_5
goto :goto_4
:cond_5
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v3
if-ne v3, v2, :cond_6
:goto_3
invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getGuild()Lcom/discord/models/domain/ModelGuild;
move-result-object v0
if-eqz v0, :cond_b
invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getGuildAvatar()Landroid/widget/ImageView;
move-result-object v1
const/4 v6, 0x1
const/4 v7, 0x0
const/16 v8, 0x8
const/4 v9, 0x0
const-string v5, "asset://asset/images/default_icon_selected.jpg"
move-object v4, v0
invoke-static/range {v4 .. v9}, Lcom/discord/utilities/icon/IconUtils;->getForGuild$default(Lcom/discord/models/domain/ModelGuild;Ljava/lang/String;ZLjava/lang/Integer;ILjava/lang/Object;)Ljava/lang/String;
move-result-object v2
const v3, 0x7f070067
const/4 v4, 0x0
const/4 v5, 0x0
const/16 v6, 0x18
invoke-static/range {v1 .. v7}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Ljava/lang/String;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V
invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getInvitedText()Landroid/widget/TextView;
move-result-object v1
invoke-direct {p0, p1}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getIntroText(Lcom/discord/models/domain/ModelInvite;)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lf/a/j/b/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
move-result-object p1
invoke-virtual {v1, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getGuildName()Landroid/widget/TextView;
move-result-object p1
const-string v1, "inviteGuild"
invoke-static {v0, v1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getName()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_6
:cond_6
:goto_4
const/4 v2, 0x3
if-nez v0, :cond_7
goto :goto_6
:cond_7
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
if-ne v0, v2, :cond_b
invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getInviter()Lcom/discord/models/domain/ModelUser;
move-result-object v0
if-eqz v0, :cond_8
invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_8
goto :goto_5
:cond_8
const-string v0, ""
:goto_5
invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getGuildAvatar()Landroid/widget/ImageView;
move-result-object v2
invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getInviter()Lcom/discord/models/domain/ModelUser;
move-result-object v3
if-eqz v3, :cond_9
invoke-virtual {v3}, Lcom/discord/models/domain/ModelUser;->getAvatar()Ljava/lang/String;
move-result-object v1
:cond_9
move-object v3, v1
const v4, 0x7f070067
const/4 v5, 0x0
const/4 v6, 0x0
const/16 v7, 0x18
const/4 v8, 0x0
invoke-static/range {v2 .. v8}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Ljava/lang/String;ILkotlin/jvm/functions/Function1;Lcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V
invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getInvitedText()Landroid/widget/TextView;
move-result-object v1
invoke-direct {p0, p1}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getIntroText(Lcom/discord/models/domain/ModelInvite;)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lf/a/j/b/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-direct {p0}, Lcom/discord/widgets/auth/AuthInviteInfoView;->getGuildName()Landroid/widget/TextView;
move-result-object v1
invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v2
invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->hasName()Z
move-result v2
if-eqz v2, :cond_a
invoke-virtual {p1}, Lcom/discord/models/domain/ModelInvite;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object p1
const-string v0, "invite.channel"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String;
move-result-object v0
:cond_a
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:cond_b
:goto_6
return-void
.end method

View file

@ -1,85 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerify$Companion;
.super Ljava/lang/Object;
.source "WidgetAgeVerify.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/auth/WidgetAgeVerify;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAgeVerify$Companion;-><init>()V
return-void
.end method
.method public static synthetic start$default(Lcom/discord/widgets/auth/WidgetAgeVerify$Companion;Landroid/content/Context;ZILjava/lang/Object;)V
.locals 0
and-int/lit8 p3, p3, 0x2
if-eqz p3, :cond_0
const/4 p2, 0x0
:cond_0
invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/auth/WidgetAgeVerify$Companion;->start(Landroid/content/Context;Z)V
return-void
.end method
# virtual methods
.method public final start(Landroid/content/Context;Z)V
.locals 2
const-string v0, "context"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "Age Gate"
const-string v1, ""
invoke-static {v0, v1}, Lcom/discord/utilities/analytics/AnalyticsTracker;->openModal(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
const-string v1, "INTENT_EXTRA_NSFW_CHANNEL"
invoke-virtual {v0, v1, p2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
const-class p2, Lcom/discord/widgets/auth/WidgetAgeVerify;
new-instance v1, Landroid/content/Intent;
invoke-direct {v1}, Landroid/content/Intent;-><init>()V
invoke-virtual {v1, v0}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;
move-result-object v0
invoke-static {p1, p2, v0}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V
return-void
.end method

View file

@ -1,79 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1$$special$$inlined$apply$lambda$1;
.super Ly/n/c/k;
.source "WidgetAgeVerify.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1;->invoke(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/Long;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1$$special$$inlined$apply$lambda$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 2
check-cast p1, Ljava/lang/Number;
invoke-virtual {p1}, Ljava/lang/Number;->longValue()J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1$$special$$inlined$apply$lambda$1;->invoke(J)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(J)V
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1$$special$$inlined$apply$lambda$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1;
iget-object v0, v0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-static {v0}, Lcom/discord/widgets/auth/WidgetAgeVerify;->access$getViewModel$p(Lcom/discord/widgets/auth/WidgetAgeVerify;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
move-result-object v0
invoke-virtual {v0, p1, p2}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->setDateOfBirth(J)V
return-void
.end method

View file

@ -1,131 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1;
.super Ly/n/c/k;
.source "WidgetAgeVerify.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAgeVerify;->configureBirthdayInput(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $timeOfBirth:Ljava/lang/Long;
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAgeVerify;Ljava/lang/Long;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
iput-object p2, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1;->$timeOfBirth:Ljava/lang/Long;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/view/View;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/view/View;)V
.locals 8
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lf/a/a/j;->k:Lf/a/a/j$a;
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v2
const-string p1, "parentFragmentManager"
invoke-static {v2, p1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
const v0, 0x7f1200c7
invoke-virtual {p1, v0}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
move-result-object v3
const-string p1, "getString(R.string.age_gate_date_of_birth)"
invoke-static {v3, p1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1;->$timeOfBirth:Ljava/lang/Long;
if-eqz p1, :cond_0
invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
move-result-wide v4
goto :goto_0
:cond_0
sget-object p1, Lcom/discord/utilities/birthday/BirthdayHelper;->INSTANCE:Lcom/discord/utilities/birthday/BirthdayHelper;
invoke-virtual {p1}, Lcom/discord/utilities/birthday/BirthdayHelper;->defaultInputAge()J
move-result-wide v4
:goto_0
sget-object p1, Lcom/discord/utilities/birthday/BirthdayHelper;->INSTANCE:Lcom/discord/utilities/birthday/BirthdayHelper;
invoke-virtual {p1}, Lcom/discord/utilities/birthday/BirthdayHelper;->getMaxDateOfBirth()J
move-result-wide v6
invoke-virtual/range {v1 .. v7}, Lf/a/a/j$a;->a(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;JJ)Lf/a/a/j;
move-result-object p1
new-instance v0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1$$special$$inlined$apply$lambda$1;
invoke-direct {v0, p0}, Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1$$special$$inlined$apply$lambda$1;-><init>(Lcom/discord/widgets/auth/WidgetAgeVerify$configureBirthdayInput$1;)V
iput-object v0, p1, Lf/a/a/j;->d:Lkotlin/jvm/functions/Function1;
return-void
.end method

View file

@ -1,155 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerify$configureUI$1;
.super Ljava/lang/Object;
.source "WidgetAgeVerify.kt"
# interfaces
.implements Lrx/functions/Func0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAgeVerify;->configureUI(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Func0<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAgeVerify;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureUI$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final call()Ljava/lang/Boolean;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureUI$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-static {v0}, Lcom/discord/widgets/auth/WidgetAgeVerify;->access$getViewFlipper$p(Lcom/discord/widgets/auth/WidgetAgeVerify;)Landroid/widget/ViewFlipper;
move-result-object v0
invoke-virtual {v0}, Landroid/widget/ViewFlipper;->getDisplayedChild()I
move-result v0
const/4 v1, 0x1
if-eq v0, v1, :cond_2
const/4 v1, 0x2
const-string v2, "requireContext()"
if-eq v0, v1, :cond_1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureUI$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-static {v0}, Lcom/discord/widgets/auth/WidgetAgeVerify;->access$getViewModel$p(Lcom/discord/widgets/auth/WidgetAgeVerify;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
move-result-object v0
invoke-virtual {v0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->backToSafety()Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureUI$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-virtual {v0}, Lcom/discord/app/AppFragment;->requireAppActivity()Lcom/discord/app/AppActivity;
move-result-object v0
iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureUI$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1, v2}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/discord/app/AppActivity;->o(Landroid/content/Context;)V
goto :goto_0
:cond_0
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureUI$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0}, Landroid/app/Activity;->finish()V
goto :goto_0
:cond_1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureUI$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-virtual {v0}, Lcom/discord/app/AppFragment;->requireAppActivity()Lcom/discord/app/AppActivity;
move-result-object v0
iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureUI$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1, v2}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/discord/app/AppActivity;->o(Landroid/content/Context;)V
goto :goto_0
:cond_2
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$configureUI$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-static {v0}, Lcom/discord/widgets/auth/WidgetAgeVerify;->access$getViewModel$p(Lcom/discord/widgets/auth/WidgetAgeVerify;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
move-result-object v0
invoke-virtual {v0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->onConfirmBackClicked()V
:goto_0
sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
return-object v0
.end method
.method public bridge synthetic call()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAgeVerify$configureUI$1;->call()Ljava/lang/Boolean;
move-result-object v0
return-object v0
.end method

View file

@ -1,73 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBound$1;
.super Ly/n/c/k;
.source "WidgetAgeVerify.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAgeVerify;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAgeVerify;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBound$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBound$1;->invoke(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;)V
.locals 1
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBound$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerify;->access$configureUI(Lcom/discord/widgets/auth/WidgetAgeVerify;Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;)V
return-void
.end method

View file

@ -1,73 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBound$2;
.super Ly/n/c/k;
.source "WidgetAgeVerify.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAgeVerify;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAgeVerify;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBound$2;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBound$2;->invoke(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event;)V
.locals 1
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBound$2;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerify;->access$handleEvent(Lcom/discord/widgets/auth/WidgetAgeVerify;Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event;)V
return-void
.end method

View file

@ -1,59 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$1;
.super Ljava/lang/Object;
.source "WidgetAgeVerify.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAgeVerify;->onViewBoundOrOnResume()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAgeVerify;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 1
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-virtual {p1}, Lcom/discord/app/AppFragment;->requireAppActivity()Lcom/discord/app/AppActivity;
move-result-object p1
const/4 v0, 0x1
iput-boolean v0, p1, Lcom/discord/app/AppActivity;->j:Z
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object p1
invoke-virtual {p1}, Landroid/app/Activity;->finish()V
return-void
.end method

View file

@ -1,55 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$2;
.super Ljava/lang/Object;
.source "WidgetAgeVerify.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAgeVerify;->onViewBoundOrOnResume()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic $isNSFWChannel:Z
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAgeVerify;Z)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
iput-boolean p2, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$2;->$isNSFWChannel:Z
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 1
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-static {p1}, Lcom/discord/widgets/auth/WidgetAgeVerify;->access$getViewModel$p(Lcom/discord/widgets/auth/WidgetAgeVerify;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
move-result-object p1
iget-boolean v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$2;->$isNSFWChannel:Z
invoke-virtual {p1, v0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->submit(Z)V
return-void
.end method

View file

@ -1,55 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$3;
.super Ljava/lang/Object;
.source "WidgetAgeVerify.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAgeVerify;->onViewBoundOrOnResume()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic $isNSFWChannel:Z
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAgeVerify;Z)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$3;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
iput-boolean p2, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$3;->$isNSFWChannel:Z
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 1
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$3;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-static {p1}, Lcom/discord/widgets/auth/WidgetAgeVerify;->access$getViewModel$p(Lcom/discord/widgets/auth/WidgetAgeVerify;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
move-result-object p1
iget-boolean v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$3;->$isNSFWChannel:Z
invoke-virtual {p1, v0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->submit(Z)V
return-void
.end method

View file

@ -1,49 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$4;
.super Ljava/lang/Object;
.source "WidgetAgeVerify.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAgeVerify;->onViewBoundOrOnResume()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAgeVerify;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$4;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 0
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerify$onViewBoundOrOnResume$4;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerify;
invoke-static {p1}, Lcom/discord/widgets/auth/WidgetAgeVerify;->access$getViewModel$p(Lcom/discord/widgets/auth/WidgetAgeVerify;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
move-result-object p1
invoke-virtual {p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->onConfirmBackClicked()V
return-void
.end method

View file

@ -1,73 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$1;
.super Ly/n/c/k;
.source "WidgetAgeVerifyViewModel.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;-><init>(Lcom/discord/utilities/rest/RestAPI;Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreChannelsSelected;Lrx/Observable;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$1;->invoke(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;)V
.locals 1
const-string/jumbo v0, "storeState"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->access$handleStoreState(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;)V
return-void
.end method

View file

@ -1,42 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event$Verified;
.super Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event;
.source "WidgetAgeVerifyViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Verified"
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event$Verified;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event$Verified;
invoke-direct {v0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event$Verified;-><init>()V
sput-object v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event$Verified;->INSTANCE:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event$Verified;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method

View file

@ -1,38 +0,0 @@
.class public abstract Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event;
.super Ljava/lang/Object;
.source "WidgetAgeVerifyViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "Event"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event$Verified;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event;-><init>()V
return-void
.end method

View file

@ -1,90 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1$1;
.super Ljava/lang/Object;
.source "WidgetAgeVerifyViewModel.kt"
# interfaces
.implements Lh0/k/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1;->call(Lcom/discord/models/domain/ModelChannel;)Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lh0/k/b<",
"Lcom/discord/models/domain/ModelChannel;",
"Lcom/discord/models/domain/ModelChannel;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1$1;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1$1;
invoke-direct {v0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1$1;-><init>()V
sput-object v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1$1;->INSTANCE:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1$1;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final call(Lcom/discord/models/domain/ModelChannel;)Lcom/discord/models/domain/ModelChannel;
.locals 1
if-eqz p1, :cond_0
invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isNsfw()Z
move-result v0
if-eqz v0, :cond_1
:cond_0
const/4 p1, 0x0
:cond_1
return-object p1
.end method
.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/models/domain/ModelChannel;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1$1;->call(Lcom/discord/models/domain/ModelChannel;)Lcom/discord/models/domain/ModelChannel;
move-result-object p1
return-object p1
.end method

View file

@ -1,147 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1;
.super Ljava/lang/Object;
.source "WidgetAgeVerifyViewModel.kt"
# interfaces
.implements Lh0/k/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;->observeStores()Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lh0/k/b<",
"Lcom/discord/models/domain/ModelChannel;",
"Lrx/Observable<",
"+",
"Lcom/discord/models/domain/ModelChannel;",
">;>;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1;
invoke-direct {v0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1;-><init>()V
sput-object v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1;->INSTANCE:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/models/domain/ModelChannel;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1;->call(Lcom/discord/models/domain/ModelChannel;)Lrx/Observable;
move-result-object p1
return-object p1
.end method
.method public final call(Lcom/discord/models/domain/ModelChannel;)Lrx/Observable;
.locals 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/discord/models/domain/ModelChannel;",
")",
"Lrx/Observable<",
"+",
"Lcom/discord/models/domain/ModelChannel;",
">;"
}
.end annotation
const/4 v0, 0x0
if-eqz p1, :cond_0
invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long;
move-result-object p1
goto :goto_0
:cond_0
move-object p1, v0
:goto_0
if-nez p1, :cond_1
new-instance p1, Lh0/l/e/j;
invoke-direct {p1, v0}, Lh0/l/e/j;-><init>(Ljava/lang/Object;)V
goto :goto_1
:cond_1
sget-object v0, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual {v0}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->get()Lcom/discord/utilities/channel/ChannelUtils;
move-result-object v0
invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
move-result-wide v1
invoke-virtual {v0, v1, v2}, Lcom/discord/utilities/channel/ChannelUtils;->getDefaultChannel(J)Lrx/Observable;
move-result-object v3
const-wide/16 v4, 0x0
const/4 v6, 0x0
const/4 v7, 0x3
const/4 v8, 0x0
invoke-static/range {v3 .. v8}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout$default(Lrx/Observable;JZILjava/lang/Object;)Lrx/Observable;
move-result-object p1
sget-object v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1$1;->INSTANCE:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1$1;
invoke-virtual {p1, v0}, Lrx/Observable;->D(Lh0/k/b;)Lrx/Observable;
move-result-object p1
:goto_1
return-object p1
.end method

View file

@ -1,114 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$2;
.super Ljava/lang/Object;
.source "WidgetAgeVerifyViewModel.kt"
# interfaces
.implements Lrx/functions/Func3;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;->observeStores()Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Func3<",
"Lcom/discord/models/domain/ModelUser;",
"Ljava/lang/Boolean;",
"Lcom/discord/models/domain/ModelChannel;",
"Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$2;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$2;
invoke-direct {v0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$2;-><init>()V
sput-object v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$2;->INSTANCE:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$2;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final call(Lcom/discord/models/domain/ModelUser;ZLcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;
.locals 2
new-instance v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;
if-eqz p1, :cond_0
invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getNsfwAllowed()Lcom/discord/models/domain/ModelUser$NsfwAllowance;
move-result-object p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
sget-object p1, Lcom/discord/models/domain/ModelUser$NsfwAllowance;->UNKNOWN:Lcom/discord/models/domain/ModelUser$NsfwAllowance;
:goto_0
const-string v1, "me?.nsfwAllowed ?: ModelUser.NsfwAllowance.UNKNOWN"
invoke-static {p1, v1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {v0, p3, p1, p2}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;-><init>(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelUser$NsfwAllowance;Z)V
return-object v0
.end method
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/models/domain/ModelUser;
check-cast p2, Ljava/lang/Boolean;
invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z
move-result p2
check-cast p3, Lcom/discord/models/domain/ModelChannel;
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$2;->call(Lcom/discord/models/domain/ModelUser;ZLcom/discord/models/domain/ModelChannel;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;
move-result-object p1
return-object p1
.end method

View file

@ -1,192 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;
.super Ljava/lang/Object;
.source "WidgetAgeVerifyViewModel.kt"
# interfaces
.implements Landroidx/lifecycle/ViewModelProvider$Factory;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Factory"
.end annotation
# instance fields
.field public final storeAuth:Lcom/discord/stores/StoreAuthentication;
.field public final storeChannelsSelected:Lcom/discord/stores/StoreChannelsSelected;
# direct methods
.method public constructor <init>()V
.locals 2
const/4 v0, 0x0
const/4 v1, 0x3
invoke-direct {p0, v0, v0, v1, v0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;-><init>(Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreChannelsSelected;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public constructor <init>(Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreChannelsSelected;)V
.locals 1
const-string/jumbo v0, "storeAuth"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string/jumbo v0, "storeChannelsSelected"
invoke-static {p2, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;->storeAuth:Lcom/discord/stores/StoreAuthentication;
iput-object p2, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;->storeChannelsSelected:Lcom/discord/stores/StoreChannelsSelected;
return-void
.end method
.method public synthetic constructor <init>(Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreChannelsSelected;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
and-int/lit8 p4, p3, 0x1
if-eqz p4, :cond_0
sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {p1}, Lcom/discord/stores/StoreStream$Companion;->getAuthentication()Lcom/discord/stores/StoreAuthentication;
move-result-object p1
:cond_0
and-int/lit8 p3, p3, 0x2
if-eqz p3, :cond_1
sget-object p2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {p2}, Lcom/discord/stores/StoreStream$Companion;->getChannelsSelected()Lcom/discord/stores/StoreChannelsSelected;
move-result-object p2
:cond_1
invoke-direct {p0, p1, p2}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;-><init>(Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreChannelsSelected;)V
return-void
.end method
# virtual methods
.method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
.locals 7
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Landroidx/lifecycle/ViewModel;",
">(",
"Ljava/lang/Class<",
"TT;>;)TT;"
}
.end annotation
const-string v0, "modelClass"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion;
invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI;
move-result-object v2
invoke-static {}, Lcom/discord/utilities/time/ClockFactory;->get()Lcom/discord/utilities/time/Clock;
move-result-object v3
iget-object v4, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;->storeAuth:Lcom/discord/stores/StoreAuthentication;
iget-object v5, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;->storeChannelsSelected:Lcom/discord/stores/StoreChannelsSelected;
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;->observeStores()Lrx/Observable;
move-result-object v6
move-object v1, p1
invoke-direct/range {v1 .. v6}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;-><init>(Lcom/discord/utilities/rest/RestAPI;Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreChannelsSelected;Lrx/Observable;)V
return-object p1
.end method
.method public final observeStores()Lrx/Observable;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/Observable<",
"Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;",
">;"
}
.end annotation
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUsers()Lcom/discord/stores/StoreUser;
move-result-object v0
invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->observeMe()Lrx/Observable;
move-result-object v0
sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getAuthentication()Lcom/discord/stores/StoreAuthentication;
move-result-object v1
invoke-virtual {v1}, Lcom/discord/stores/StoreAuthentication;->getIsAuthed$app_productionDiscordExternalRelease()Lrx/Observable;
move-result-object v1
sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v2}, Lcom/discord/stores/StoreStream$Companion;->getChannelsSelected()Lcom/discord/stores/StoreChannelsSelected;
move-result-object v2
invoke-virtual {v2}, Lcom/discord/stores/StoreChannelsSelected;->get()Lrx/Observable;
move-result-object v2
sget-object v3, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1;->INSTANCE:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$1;
invoke-virtual {v2, v3}, Lrx/Observable;->U(Lh0/k/b;)Lrx/Observable;
move-result-object v2
sget-object v3, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$2;->INSTANCE:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory$observeStores$2;
invoke-static {v0, v1, v2, v3}, Lrx/Observable;->i(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;)Lrx/Observable;
move-result-object v0
const-string v1, "Observable.combineLatest\u2026hed\n )\n }"
invoke-static {v0, v1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method

View file

@ -1,270 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;
.super Ljava/lang/Object;
.source "WidgetAgeVerifyViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "StoreState"
.end annotation
# instance fields
.field public final authed:Z
.field public final nsfwAllowed:Lcom/discord/models/domain/ModelUser$NsfwAllowance;
.field public final safeChannel:Lcom/discord/models/domain/ModelChannel;
# direct methods
.method public constructor <init>(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelUser$NsfwAllowance;Z)V
.locals 1
const-string v0, "nsfwAllowed"
invoke-static {p2, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->safeChannel:Lcom/discord/models/domain/ModelChannel;
iput-object p2, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->nsfwAllowed:Lcom/discord/models/domain/ModelUser$NsfwAllowance;
iput-boolean p3, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->authed:Z
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelUser$NsfwAllowance;ZILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;
.locals 0
and-int/lit8 p5, p4, 0x1
if-eqz p5, :cond_0
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->safeChannel:Lcom/discord/models/domain/ModelChannel;
:cond_0
and-int/lit8 p5, p4, 0x2
if-eqz p5, :cond_1
iget-object p2, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->nsfwAllowed:Lcom/discord/models/domain/ModelUser$NsfwAllowance;
:cond_1
and-int/lit8 p4, p4, 0x4
if-eqz p4, :cond_2
iget-boolean p3, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->authed:Z
:cond_2
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->copy(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelUser$NsfwAllowance;Z)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final component1()Lcom/discord/models/domain/ModelChannel;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->safeChannel:Lcom/discord/models/domain/ModelChannel;
return-object v0
.end method
.method public final component2()Lcom/discord/models/domain/ModelUser$NsfwAllowance;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->nsfwAllowed:Lcom/discord/models/domain/ModelUser$NsfwAllowance;
return-object v0
.end method
.method public final component3()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->authed:Z
return v0
.end method
.method public final copy(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelUser$NsfwAllowance;Z)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;
.locals 1
const-string v0, "nsfwAllowed"
invoke-static {p2, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;
invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;-><init>(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelUser$NsfwAllowance;Z)V
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 2
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->safeChannel:Lcom/discord/models/domain/ModelChannel;
iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->safeChannel:Lcom/discord/models/domain/ModelChannel;
invoke-static {v0, v1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->nsfwAllowed:Lcom/discord/models/domain/ModelUser$NsfwAllowance;
iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->nsfwAllowed:Lcom/discord/models/domain/ModelUser$NsfwAllowance;
invoke-static {v0, v1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-boolean v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->authed:Z
iget-boolean p1, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->authed:Z
if-ne v0, p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public final getAuthed()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->authed:Z
return v0
.end method
.method public final getNsfwAllowed()Lcom/discord/models/domain/ModelUser$NsfwAllowance;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->nsfwAllowed:Lcom/discord/models/domain/ModelUser$NsfwAllowance;
return-object v0
.end method
.method public final getSafeChannel()Lcom/discord/models/domain/ModelChannel;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->safeChannel:Lcom/discord/models/domain/ModelChannel;
return-object v0
.end method
.method public hashCode()I
.locals 3
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->safeChannel:Lcom/discord/models/domain/ModelChannel;
const/4 v1, 0x0
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->hashCode()I
move-result v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->nsfwAllowed:Lcom/discord/models/domain/ModelUser$NsfwAllowance;
if-eqz v2, :cond_1
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v1
:cond_1
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget-boolean v1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->authed:Z
if-eqz v1, :cond_2
const/4 v1, 0x1
:cond_2
add-int/2addr v0, v1
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "StoreState(safeChannel="
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->safeChannel:Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", nsfwAllowed="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->nsfwAllowed:Lcom/discord/models/domain/ModelUser$NsfwAllowance;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", authed="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->authed:Z
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->A(Ljava/lang/StringBuilder;ZLjava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -1,552 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
.super Ljava/lang/Object;
.source "WidgetAgeVerifyViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "ViewState"
.end annotation
# instance fields
.field public dateOfBirth:Ljava/lang/Long;
.field public final displayedChild:I
.field public final errorStringId:Ljava/lang/Integer;
.field public final isSubmitting:Z
.field public final safeChannel:Lcom/discord/models/domain/ModelChannel;
.field public final shouldClose:Z
.field public underageMessage:Ljava/lang/String;
# direct methods
.method public constructor <init>(ZLjava/lang/Integer;ILjava/lang/Long;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;Z)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-boolean p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->isSubmitting:Z
iput-object p2, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->errorStringId:Ljava/lang/Integer;
iput p3, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->displayedChild:I
iput-object p4, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->dateOfBirth:Ljava/lang/Long;
iput-object p5, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->underageMessage:Ljava/lang/String;
iput-object p6, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->safeChannel:Lcom/discord/models/domain/ModelChannel;
iput-boolean p7, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->shouldClose:Z
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;ZLjava/lang/Integer;ILjava/lang/Long;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;ZILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
.locals 5
and-int/lit8 p9, p8, 0x1
if-eqz p9, :cond_0
iget-boolean p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->isSubmitting:Z
:cond_0
and-int/lit8 p9, p8, 0x2
if-eqz p9, :cond_1
iget-object p2, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->errorStringId:Ljava/lang/Integer;
:cond_1
move-object p9, p2
and-int/lit8 p2, p8, 0x4
if-eqz p2, :cond_2
iget p3, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->displayedChild:I
:cond_2
move v0, p3
and-int/lit8 p2, p8, 0x8
if-eqz p2, :cond_3
iget-object p4, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->dateOfBirth:Ljava/lang/Long;
:cond_3
move-object v1, p4
and-int/lit8 p2, p8, 0x10
if-eqz p2, :cond_4
iget-object p5, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->underageMessage:Ljava/lang/String;
:cond_4
move-object v2, p5
and-int/lit8 p2, p8, 0x20
if-eqz p2, :cond_5
iget-object p6, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->safeChannel:Lcom/discord/models/domain/ModelChannel;
:cond_5
move-object v3, p6
and-int/lit8 p2, p8, 0x40
if-eqz p2, :cond_6
iget-boolean p7, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->shouldClose:Z
:cond_6
move v4, p7
move-object p2, p0
move p3, p1
move-object p4, p9
move p5, v0
move-object p6, v1
move-object p7, v2
move-object p8, v3
move p9, v4
invoke-virtual/range {p2 .. p9}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->copy(ZLjava/lang/Integer;ILjava/lang/Long;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;Z)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final component1()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->isSubmitting:Z
return v0
.end method
.method public final component2()Ljava/lang/Integer;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->errorStringId:Ljava/lang/Integer;
return-object v0
.end method
.method public final component3()I
.locals 1
iget v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->displayedChild:I
return v0
.end method
.method public final component4()Ljava/lang/Long;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->dateOfBirth:Ljava/lang/Long;
return-object v0
.end method
.method public final component5()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->underageMessage:Ljava/lang/String;
return-object v0
.end method
.method public final component6()Lcom/discord/models/domain/ModelChannel;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->safeChannel:Lcom/discord/models/domain/ModelChannel;
return-object v0
.end method
.method public final component7()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->shouldClose:Z
return v0
.end method
.method public final copy(ZLjava/lang/Integer;ILjava/lang/Long;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;Z)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
.locals 9
new-instance v8, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
move-object v0, v8
move v1, p1
move-object v2, p2
move v3, p3
move-object v4, p4
move-object v5, p5
move-object v6, p6
move/from16 v7, p7
invoke-direct/range {v0 .. v7}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;-><init>(ZLjava/lang/Integer;ILjava/lang/Long;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;Z)V
return-object v8
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 2
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
iget-boolean v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->isSubmitting:Z
iget-boolean v1, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->isSubmitting:Z
if-ne v0, v1, :cond_0
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->errorStringId:Ljava/lang/Integer;
iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->errorStringId:Ljava/lang/Integer;
invoke-static {v0, v1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->displayedChild:I
iget v1, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->displayedChild:I
if-ne v0, v1, :cond_0
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->dateOfBirth:Ljava/lang/Long;
iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->dateOfBirth:Ljava/lang/Long;
invoke-static {v0, v1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->underageMessage:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->underageMessage:Ljava/lang/String;
invoke-static {v0, v1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->safeChannel:Lcom/discord/models/domain/ModelChannel;
iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->safeChannel:Lcom/discord/models/domain/ModelChannel;
invoke-static {v0, v1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-boolean v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->shouldClose:Z
iget-boolean p1, p1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->shouldClose:Z
if-ne v0, p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public final getDateOfBirth()Ljava/lang/Long;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->dateOfBirth:Ljava/lang/Long;
return-object v0
.end method
.method public final getDisplayedChild()I
.locals 1
iget v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->displayedChild:I
return v0
.end method
.method public final getErrorStringId()Ljava/lang/Integer;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->errorStringId:Ljava/lang/Integer;
return-object v0
.end method
.method public final getSafeChannel()Lcom/discord/models/domain/ModelChannel;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->safeChannel:Lcom/discord/models/domain/ModelChannel;
return-object v0
.end method
.method public final getShouldClose()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->shouldClose:Z
return v0
.end method
.method public final getUnderageMessage()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->underageMessage:Ljava/lang/String;
return-object v0
.end method
.method public hashCode()I
.locals 4
iget-boolean v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->isSubmitting:Z
const/4 v1, 0x1
if-eqz v0, :cond_0
const/4 v0, 0x1
:cond_0
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->errorStringId:Ljava/lang/Integer;
const/4 v3, 0x0
if-eqz v2, :cond_1
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_0
:cond_1
const/4 v2, 0x0
:goto_0
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget v2, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->displayedChild:I
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->dateOfBirth:Ljava/lang/Long;
if-eqz v2, :cond_2
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_1
:cond_2
const/4 v2, 0x0
:goto_1
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->underageMessage:Ljava/lang/String;
if-eqz v2, :cond_3
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_2
:cond_3
const/4 v2, 0x0
:goto_2
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->safeChannel:Lcom/discord/models/domain/ModelChannel;
if-eqz v2, :cond_4
invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->hashCode()I
move-result v3
:cond_4
add-int/2addr v0, v3
mul-int/lit8 v0, v0, 0x1f
iget-boolean v2, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->shouldClose:Z
if-eqz v2, :cond_5
goto :goto_3
:cond_5
move v1, v2
:goto_3
add-int/2addr v0, v1
return v0
.end method
.method public final isSubmitting()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->isSubmitting:Z
return v0
.end method
.method public final setDateOfBirth(Ljava/lang/Long;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->dateOfBirth:Ljava/lang/Long;
return-void
.end method
.method public final setUnderageMessage(Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->underageMessage:Ljava/lang/String;
return-void
.end method
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "ViewState(isSubmitting="
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-boolean v1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->isSubmitting:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", errorStringId="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->errorStringId:Ljava/lang/Integer;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", displayedChild="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->displayedChild:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", dateOfBirth="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->dateOfBirth:Ljava/lang/Long;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", underageMessage="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->underageMessage:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", safeChannel="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->safeChannel:Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", shouldClose="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->shouldClose:Z
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->A(Ljava/lang/StringBuilder;ZLjava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -1,46 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Views;
.super Ljava/lang/Object;
.source "WidgetAgeVerifyViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Views"
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Views;
.field public static final VIEW_AGE_CONFIRM:I = 0x1
.field public static final VIEW_AGE_GATED:I = 0x2
.field public static final VIEW_AGE_VERIFY:I
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Views;
invoke-direct {v0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Views;-><init>()V
sput-object v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Views;->INSTANCE:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Views;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,73 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$1;
.super Ly/n/c/k;
.source "WidgetAgeVerifyViewModel.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->submit(Z)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/models/domain/ModelUser;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/models/domain/ModelUser;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$1;->invoke(Lcom/discord/models/domain/ModelUser;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/models/domain/ModelUser;)V
.locals 1
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$1;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
invoke-static {p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->access$handleUserUpdateSuccess(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;)V
return-void
.end method

View file

@ -1,73 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$2;
.super Ly/n/c/k;
.source "WidgetAgeVerifyViewModel.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->submit(Z)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/utilities/error/Error;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$2;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/utilities/error/Error;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$2;->invoke(Lcom/discord/utilities/error/Error;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/utilities/error/Error;)V
.locals 1
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$2;->this$0:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->access$handleUserUpdateFailure(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;Lcom/discord/utilities/error/Error;)V
return-void
.end method

View file

@ -1,846 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
.super Lf/a/b/l0;
.source "WidgetAgeVerifyViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event;,
Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;,
Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Views;,
Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;,
Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Factory;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lf/a/b/l0<",
"Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;",
">;"
}
.end annotation
# instance fields
.field public final clock:Lcom/discord/utilities/time/Clock;
.field public final eventsSubject:Lrx/subjects/PublishSubject;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/subjects/PublishSubject<",
"Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event;",
">;"
}
.end annotation
.end field
.field public final restAPI:Lcom/discord/utilities/rest/RestAPI;
.field public final storeAuth:Lcom/discord/stores/StoreAuthentication;
.field public final storeChannelsSelected:Lcom/discord/stores/StoreChannelsSelected;
.field public final storeObservable:Lrx/Observable;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/Observable<",
"Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Lcom/discord/utilities/rest/RestAPI;Lcom/discord/utilities/time/Clock;Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreChannelsSelected;Lrx/Observable;)V
.locals 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/discord/utilities/rest/RestAPI;",
"Lcom/discord/utilities/time/Clock;",
"Lcom/discord/stores/StoreAuthentication;",
"Lcom/discord/stores/StoreChannelsSelected;",
"Lrx/Observable<",
"Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;",
">;)V"
}
.end annotation
const-string v0, "restAPI"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "clock"
invoke-static {p2, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string/jumbo v0, "storeAuth"
invoke-static {p3, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string/jumbo v0, "storeChannelsSelected"
invoke-static {p4, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string/jumbo v0, "storeObservable"
invoke-static {p5, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
move-object v1, v0
invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;-><init>(ZLjava/lang/Integer;ILjava/lang/Long;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;Z)V
invoke-direct {p0, v0}, Lf/a/b/l0;-><init>(Ljava/lang/Object;)V
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI;
iput-object p2, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->clock:Lcom/discord/utilities/time/Clock;
iput-object p3, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->storeAuth:Lcom/discord/stores/StoreAuthentication;
iput-object p4, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->storeChannelsSelected:Lcom/discord/stores/StoreChannelsSelected;
iput-object p5, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->storeObservable:Lrx/Observable;
invoke-static {}, Lrx/subjects/PublishSubject;->g0()Lrx/subjects/PublishSubject;
move-result-object p1
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->eventsSubject:Lrx/subjects/PublishSubject;
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->storeObservable:Lrx/Observable;
const/4 p2, 0x0
const/4 p3, 0x2
invoke-static {p1, p0, p2, p3, p2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
move-result-object v0
const-class v1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
new-instance v6, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$1;
invoke-direct {v6, p0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$1;-><init>(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;)V
const/4 v2, 0x0
const/4 v4, 0x0
const/16 v7, 0x1e
const/4 v8, 0x0
invoke-static/range {v0 .. v8}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
return-void
.end method
.method public static final synthetic access$handleStoreState(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;)V
.locals 0
invoke-direct {p0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->handleStoreState(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;)V
return-void
.end method
.method public static final synthetic access$handleUserUpdateFailure(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;Lcom/discord/utilities/error/Error;)V
.locals 0
invoke-direct {p0, p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->handleUserUpdateFailure(Lcom/discord/utilities/error/Error;)V
return-void
.end method
.method public static final synthetic access$handleUserUpdateSuccess(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;)V
.locals 0
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->handleUserUpdateSuccess()V
return-void
.end method
.method private final handleStoreState(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;)V
.locals 11
invoke-virtual {p0}, Lf/a/b/l0;->getViewState()Ljava/lang/Object;
move-result-object v0
move-object v1, v0
check-cast v1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
if-eqz v1, :cond_2
invoke-virtual {p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->getAuthed()Z
move-result v0
if-eqz v0, :cond_1
invoke-virtual {p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->getNsfwAllowed()Lcom/discord/models/domain/ModelUser$NsfwAllowance;
move-result-object v0
sget-object v2, Lcom/discord/models/domain/ModelUser$NsfwAllowance;->UNKNOWN:Lcom/discord/models/domain/ModelUser$NsfwAllowance;
if-eq v0, v2, :cond_0
goto :goto_0
:cond_0
const/4 v0, 0x0
const/4 v8, 0x0
goto :goto_1
:cond_1
:goto_0
const/4 v0, 0x1
const/4 v8, 0x1
:goto_1
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
invoke-virtual {p1}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;->getSafeChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v7
const/16 v9, 0x1f
const/4 v10, 0x0
invoke-static/range {v1 .. v10}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->copy$default(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;ZLjava/lang/Integer;ILjava/lang/Long;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;ZILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
move-result-object p1
invoke-virtual {p0, p1}, Lf/a/b/l0;->updateViewState(Ljava/lang/Object;)V
:cond_2
return-void
.end method
.method private final handleUserUpdateFailure(Lcom/discord/utilities/error/Error;)V
.locals 11
.annotation build Landroidx/annotation/MainThread;
.end annotation
invoke-virtual {p0}, Lf/a/b/l0;->getViewState()Ljava/lang/Object;
move-result-object v0
move-object v1, v0
check-cast v1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
if-eqz v1, :cond_2
invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getResponse()Lcom/discord/utilities/error/Error$Response;
move-result-object v0
const-string v2, "error.response"
invoke-static {v0, v2}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map;
move-result-object v0
const-string v3, "error.response.messages"
invoke-static {v0, v3}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const-string v4, "date_of_birth"
invoke-interface {v0, v4}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1
invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getResponse()Lcom/discord/utilities/error/Error$Response;
move-result-object p1
invoke-static {p1, v2}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map;
move-result-object p1
invoke-static {p1, v3}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {p1, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
sget-object p1, Ly/i/l;->d:Ly/i/l;
:goto_0
const-string v0, "error.response.messages\n\u2026IRTH_KEY) { emptyList() }"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
move-object v2, p1
check-cast v2, Ljava/lang/Iterable;
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v9, 0x3e
const-string v3, "\n"
invoke-static/range {v2 .. v9}, Ly/i/f;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String;
move-result-object p1
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x2
const/4 v8, 0x0
const/16 v9, 0x6a
const/4 v10, 0x0
move-object v6, p1
invoke-static/range {v1 .. v10}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->copy$default(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;ZLjava/lang/Integer;ILjava/lang/Long;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;ZILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
move-result-object v0
invoke-virtual {p0, v0}, Lf/a/b/l0;->updateViewState(Ljava/lang/Object;)V
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->storeAuth:Lcom/discord/stores/StoreAuthentication;
invoke-virtual {v0, p1}, Lcom/discord/stores/StoreAuthentication;->setAgeGateError(Ljava/lang/String;)V
goto :goto_1
:cond_1
const/4 v2, 0x0
const p1, 0x7f1200cd
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v9, 0x7c
const/4 v10, 0x0
invoke-static/range {v1 .. v10}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->copy$default(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;ZLjava/lang/Integer;ILjava/lang/Long;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;ZILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
move-result-object p1
invoke-virtual {p0, p1}, Lf/a/b/l0;->updateViewState(Ljava/lang/Object;)V
:cond_2
:goto_1
return-void
.end method
.method private final handleUserUpdateSuccess()V
.locals 11
.annotation build Landroidx/annotation/MainThread;
.end annotation
invoke-virtual {p0}, Lf/a/b/l0;->getViewState()Ljava/lang/Object;
move-result-object v0
move-object v1, v0
check-cast v1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
if-eqz v1, :cond_0
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v9, 0x7e
const/4 v10, 0x0
invoke-static/range {v1 .. v10}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->copy$default(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;ZLjava/lang/Integer;ILjava/lang/Long;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;ZILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
move-result-object v0
invoke-virtual {p0, v0}, Lf/a/b/l0;->updateViewState(Ljava/lang/Object;)V
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->eventsSubject:Lrx/subjects/PublishSubject;
sget-object v1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event$Verified;->INSTANCE:Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event$Verified;
iget-object v0, v0, Lrx/subjects/PublishSubject;->e:Lrx/subjects/PublishSubject$b;
invoke-virtual {v0, v1}, Lrx/subjects/PublishSubject$b;->onNext(Ljava/lang/Object;)V
:cond_0
return-void
.end method
# virtual methods
.method public final backToSafety()Z
.locals 9
.annotation build Landroidx/annotation/MainThread;
.end annotation
invoke-virtual {p0}, Lf/a/b/l0;->getViewState()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->getSafeChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
if-nez v0, :cond_1
iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->storeChannelsSelected:Lcom/discord/stores/StoreChannelsSelected;
const-wide/16 v2, 0x0
const-wide/16 v4, 0x0
const/4 v6, 0x0
const/4 v7, 0x4
const/4 v8, 0x0
invoke-static/range {v1 .. v8}, Lcom/discord/stores/StoreChannelsSelected;->set$default(Lcom/discord/stores/StoreChannelsSelected;JJIILjava/lang/Object;)V
const/4 v0, 0x1
goto :goto_1
:cond_1
iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->storeChannelsSelected:Lcom/discord/stores/StoreChannelsSelected;
invoke-virtual {v1, v0}, Lcom/discord/stores/StoreChannelsSelected;->set(Lcom/discord/models/domain/ModelChannel;)V
const/4 v0, 0x0
:goto_1
return v0
.end method
.method public final getClock()Lcom/discord/utilities/time/Clock;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->clock:Lcom/discord/utilities/time/Clock;
return-object v0
.end method
.method public final getStoreObservable()Lrx/Observable;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/Observable<",
"Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$StoreState;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->storeObservable:Lrx/Observable;
return-object v0
.end method
.method public final observeEvents()Lrx/Observable;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/Observable<",
"Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$Event;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->eventsSubject:Lrx/subjects/PublishSubject;
const-string v1, "eventsSubject"
invoke-static {v0, v1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
.method public final onConfirmBackClicked()V
.locals 11
.annotation build Landroidx/annotation/MainThread;
.end annotation
invoke-virtual {p0}, Lf/a/b/l0;->getViewState()Ljava/lang/Object;
move-result-object v0
move-object v1, v0
check-cast v1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
if-eqz v1, :cond_0
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v9, 0x7b
const/4 v10, 0x0
invoke-static/range {v1 .. v10}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->copy$default(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;ZLjava/lang/Integer;ILjava/lang/Long;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;ZILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
move-result-object v0
invoke-virtual {p0, v0}, Lf/a/b/l0;->updateViewState(Ljava/lang/Object;)V
:cond_0
return-void
.end method
.method public final setDateOfBirth(J)V
.locals 11
.annotation build Landroidx/annotation/MainThread;
.end annotation
invoke-virtual {p0}, Lf/a/b/l0;->getViewState()Ljava/lang/Object;
move-result-object v0
move-object v1, v0
check-cast v1, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
if-eqz v1, :cond_0
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v5
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v9, 0x77
const/4 v10, 0x0
invoke-static/range {v1 .. v10}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->copy$default(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;ZLjava/lang/Integer;ILjava/lang/Long;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;ZILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
move-result-object p1
invoke-virtual {p0, p1}, Lf/a/b/l0;->updateViewState(Ljava/lang/Object;)V
:cond_0
return-void
.end method
.method public final submit(Z)V
.locals 29
.annotation build Landroidx/annotation/MainThread;
.end annotation
move-object/from16 v0, p0
invoke-virtual/range {p0 .. p0}, Lf/a/b/l0;->getViewState()Ljava/lang/Object;
move-result-object v1
move-object v2, v1
check-cast v2, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
if-eqz v2, :cond_3
invoke-virtual {v2}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->getDateOfBirth()Ljava/lang/Long;
move-result-object v1
if-eqz v1, :cond_3
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v12
sget-object v1, Lcom/discord/utilities/birthday/BirthdayHelper;->INSTANCE:Lcom/discord/utilities/birthday/BirthdayHelper;
invoke-virtual {v1, v12, v13}, Lcom/discord/utilities/birthday/BirthdayHelper;->getAge(J)I
move-result v1
const/16 v3, 0x12
const/4 v14, 0x1
const/4 v15, 0x0
if-ge v1, v3, :cond_0
const/4 v1, 0x1
goto :goto_0
:cond_0
const/4 v1, 0x0
:goto_0
if-eqz p1, :cond_1
if-eqz v1, :cond_1
invoke-virtual {v2}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->getDisplayedChild()I
move-result v1
if-nez v1, :cond_1
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x1
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/16 v10, 0x7b
const/4 v11, 0x0
invoke-static/range {v2 .. v11}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->copy$default(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;ZLjava/lang/Integer;ILjava/lang/Long;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;ZILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
move-result-object v1
invoke-virtual {v0, v1}, Lf/a/b/l0;->updateViewState(Ljava/lang/Object;)V
return-void
:cond_1
new-instance v1, Lcom/discord/restapi/RestAPIParams$UserInfo;
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x0
const/16 v20, 0x0
const/16 v21, 0x0
const/16 v22, 0x0
const/16 v23, 0x0
const/16 v24, 0x0
const/16 v25, 0x0
invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
const-string/jumbo v4, "yyyy-MM-dd"
invoke-static {v3, v4}, Lcom/discord/utilities/time/TimeUtils;->toUTCDateTime(Ljava/lang/Long;Ljava/lang/String;)Ljava/lang/String;
move-result-object v26
const/16 v27, 0x1ff
const/16 v28, 0x0
move-object/from16 v16, v1
invoke-direct/range {v16 .. v28}, Lcom/discord/restapi/RestAPIParams$UserInfo;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
const/4 v3, 0x1
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/16 v10, 0x7c
const/4 v11, 0x0
invoke-static/range {v2 .. v11}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;->copy$default(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;ZLjava/lang/Integer;ILjava/lang/Long;Ljava/lang/String;Lcom/discord/models/domain/ModelChannel;ZILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$ViewState;
move-result-object v2
invoke-virtual {v0, v2}, Lf/a/b/l0;->updateViewState(Ljava/lang/Object;)V
sget-object v2, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker;
if-eqz p1, :cond_2
const-string v3, "NSFW Channel"
goto :goto_1
:cond_2
const-string v3, "Public Server"
:goto_1
invoke-virtual {v2, v12, v13, v3}, Lcom/discord/utilities/analytics/AnalyticsTracker;->ageGateSubmitted(JLjava/lang/String;)V
iget-object v2, v0, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;->restAPI:Lcom/discord/utilities/rest/RestAPI;
invoke-virtual {v2, v1}, Lcom/discord/utilities/rest/RestAPI;->patchUser(Lcom/discord/restapi/RestAPIParams$UserInfo;)Lrx/Observable;
move-result-object v1
const/4 v2, 0x0
invoke-static {v1, v15, v14, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable;
move-result-object v1
const/4 v3, 0x2
invoke-static {v1, v0, v2, v3, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
move-result-object v4
const-class v5, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;
const/4 v6, 0x0
const/4 v7, 0x0
new-instance v10, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$1;
invoke-direct {v10, v0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$1;-><init>(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;)V
const/4 v9, 0x0
new-instance v8, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$2;
invoke-direct {v8, v0}, Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel$submit$2;-><init>(Lcom/discord/widgets/auth/WidgetAgeVerifyViewModel;)V
const/16 v11, 0x16
const/4 v12, 0x0
invoke-static/range {v4 .. v12}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
:cond_3
return-void
.end method

View file

@ -1,68 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthAgeGated$Companion;
.super Ljava/lang/Object;
.source "WidgetAuthAgeGated.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/auth/WidgetAuthAgeGated;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthAgeGated$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final start(Landroid/content/Context;Ljava/lang/String;)V
.locals 2
const-string v0, "context"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "message"
invoke-static {p2, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
const-string v1, "INTENT_UNDERAGE_MESSAGE"
invoke-virtual {v0, v1, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
const-class p2, Lcom/discord/widgets/auth/WidgetAuthAgeGated;
new-instance v1, Landroid/content/Intent;
invoke-direct {v1}, Landroid/content/Intent;-><init>()V
invoke-virtual {v1, v0}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;
move-result-object v0
invoke-static {p1, p2, v0}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V
return-void
.end method

View file

@ -1,49 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthAgeGated$onViewBound$1;
.super Ljava/lang/Object;
.source "WidgetAuthAgeGated.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthAgeGated;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAuthAgeGated;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAuthAgeGated;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthAgeGated$onViewBound$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthAgeGated;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 0
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthAgeGated$onViewBound$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthAgeGated;
invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object p1
invoke-virtual {p1}, Landroid/app/Activity;->finish()V
return-void
.end method

View file

@ -1,127 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthAgeGated;
.super Lcom/discord/app/AppFragment;
.source "WidgetAuthAgeGated.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/widgets/auth/WidgetAuthAgeGated$Companion;
}
.end annotation
# static fields
.field public static final synthetic $$delegatedProperties:[Lkotlin/reflect/KProperty;
.field public static final Companion:Lcom/discord/widgets/auth/WidgetAuthAgeGated$Companion;
.field public static final INTENT_UNDERAGE_MESSAGE:Ljava/lang/String; = "INTENT_UNDERAGE_MESSAGE"
# instance fields
.field public final navigateToLoginButton$delegate:Lkotlin/properties/ReadOnlyProperty;
# direct methods
.method public static constructor <clinit>()V
.locals 5
const/4 v0, 0x1
new-array v0, v0, [Lkotlin/reflect/KProperty;
const-class v1, Lcom/discord/widgets/auth/WidgetAuthAgeGated;
const-string v2, "navigateToLoginButton"
const-string v3, "getNavigateToLoginButton()Landroid/widget/Button;"
const/4 v4, 0x0
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Ly/n/c/s;
move-result-object v1
aput-object v1, v0, v4
sput-object v0, Lcom/discord/widgets/auth/WidgetAuthAgeGated;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthAgeGated$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/widgets/auth/WidgetAuthAgeGated$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/discord/widgets/auth/WidgetAuthAgeGated;->Companion:Lcom/discord/widgets/auth/WidgetAuthAgeGated$Companion;
return-void
.end method
.method public constructor <init>()V
.locals 1
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a00d2
invoke-static {p0, v0}, Ly/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthAgeGated;->navigateToLoginButton$delegate:Lkotlin/properties/ReadOnlyProperty;
return-void
.end method
.method private final getNavigateToLoginButton()Landroid/widget/Button;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthAgeGated;->navigateToLoginButton$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/auth/WidgetAuthAgeGated;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/Button;
return-object v0
.end method
# virtual methods
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0174
return v0
.end method
.method public onViewBound(Landroid/view/View;)V
.locals 1
const-string/jumbo v0, "view"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthAgeGated;->getNavigateToLoginButton()Landroid/widget/Button;
move-result-object p1
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthAgeGated$onViewBound$1;
invoke-direct {v0, p0}, Lcom/discord/widgets/auth/WidgetAuthAgeGated$onViewBound$1;-><init>(Lcom/discord/widgets/auth/WidgetAuthAgeGated;)V
invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method

View file

@ -1,84 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthBirthday$Companion;
.super Ljava/lang/Object;
.source "WidgetAuthBirthday.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/auth/WidgetAuthBirthday;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthBirthday$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final start(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 2
const-string v0, "context"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string/jumbo v0, "username"
invoke-static {p2, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "email"
invoke-static {p3, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "password"
invoke-static {p4, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
const-string v1, "INTENT_EXTRA_USERNAME"
invoke-virtual {v0, v1, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
const-string p2, "INTENT_EXTRA_EMAIL"
invoke-virtual {v0, p2, p3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
const-string p2, "INTENT_EXTRA_PASSWORD"
invoke-virtual {v0, p2, p4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
const-class p2, Lcom/discord/widgets/auth/WidgetAuthBirthday;
new-instance p3, Landroid/content/Intent;
invoke-direct {p3}, Landroid/content/Intent;-><init>()V
invoke-virtual {p3, v0}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;
move-result-object p3
invoke-static {p1, p2, p3}, Lf/a/b/m;->e(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V
return-void
.end method

View file

@ -1,73 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthBirthday$onActivityResult$1;
.super Ly/n/c/k;
.source "WidgetAuthBirthday.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthBirthday;->onActivityResult(IILandroid/content/Intent;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/String;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAuthBirthday;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$onActivityResult$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/String;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAuthBirthday$onActivityResult$1;->invoke(Ljava/lang/String;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Ljava/lang/String;)V
.locals 1
const-string/jumbo v0, "token"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$onActivityResult$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
invoke-virtual {v0, p1}, Lcom/discord/widgets/auth/WidgetAuthBirthday;->register(Ljava/lang/String;)V
return-void
.end method

View file

@ -1,75 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1$$special$$inlined$apply$lambda$1;
.super Ly/n/c/k;
.source "WidgetAuthBirthday.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1;->invoke(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/Long;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1$$special$$inlined$apply$lambda$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 2
check-cast p1, Ljava/lang/Number;
invoke-virtual {p1}, Ljava/lang/Number;->longValue()J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1$$special$$inlined$apply$lambda$1;->invoke(J)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(J)V
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1$$special$$inlined$apply$lambda$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1;
iget-object v0, v0, Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
invoke-static {v0, p1, p2}, Lcom/discord/widgets/auth/WidgetAuthBirthday;->access$setBirthday(Lcom/discord/widgets/auth/WidgetAuthBirthday;J)V
return-void
.end method

View file

@ -1,131 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1;
.super Ly/n/c/k;
.source "WidgetAuthBirthday.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthBirthday;->onViewBoundOrOnResume()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAuthBirthday;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/view/View;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Landroid/view/View;)V
.locals 8
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lf/a/a/j;->k:Lf/a/a/j$a;
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v2
const-string p1, "parentFragmentManager"
invoke-static {v2, p1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
const v0, 0x7f1200c7
invoke-virtual {p1, v0}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
move-result-object v3
const-string p1, "getString(R.string.age_gate_date_of_birth)"
invoke-static {v3, p1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
invoke-static {p1}, Lcom/discord/widgets/auth/WidgetAuthBirthday;->access$getBirthday(Lcom/discord/widgets/auth/WidgetAuthBirthday;)Ljava/lang/Long;
move-result-object p1
if-eqz p1, :cond_0
invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
move-result-wide v4
goto :goto_0
:cond_0
sget-object p1, Lcom/discord/utilities/birthday/BirthdayHelper;->INSTANCE:Lcom/discord/utilities/birthday/BirthdayHelper;
invoke-virtual {p1}, Lcom/discord/utilities/birthday/BirthdayHelper;->defaultInputAge()J
move-result-wide v4
:goto_0
sget-object p1, Lcom/discord/utilities/birthday/BirthdayHelper;->INSTANCE:Lcom/discord/utilities/birthday/BirthdayHelper;
invoke-virtual {p1}, Lcom/discord/utilities/birthday/BirthdayHelper;->getMaxDateOfBirth()J
move-result-wide v6
invoke-virtual/range {v1 .. v7}, Lf/a/a/j$a;->a(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;JJ)Lf/a/a/j;
move-result-object p1
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1$$special$$inlined$apply$lambda$1;
invoke-direct {v0, p0}, Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1$$special$$inlined$apply$lambda$1;-><init>(Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$1;)V
iput-object v0, p1, Lf/a/a/j;->d:Lkotlin/jvm/functions/Function1;
return-void
.end method

View file

@ -1,49 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$2;
.super Ljava/lang/Object;
.source "WidgetAuthBirthday.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthBirthday;->onViewBoundOrOnResume()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAuthBirthday;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 2
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
const/4 v0, 0x0
const/4 v1, 0x1
invoke-static {p1, v0, v1, v0}, Lcom/discord/widgets/auth/WidgetAuthBirthday;->register$default(Lcom/discord/widgets/auth/WidgetAuthBirthday;Ljava/lang/String;ILjava/lang/Object;)V
return-void
.end method

View file

@ -1,81 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthBirthday$register$1;
.super Ly/n/c/k;
.source "WidgetAuthBirthday.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthBirthday;->register(Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/models/domain/ModelUser$Token;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/auth/WidgetAuthBirthday$register$1;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthBirthday$register$1;
invoke-direct {v0}, Lcom/discord/widgets/auth/WidgetAuthBirthday$register$1;-><init>()V
sput-object v0, Lcom/discord/widgets/auth/WidgetAuthBirthday$register$1;->INSTANCE:Lcom/discord/widgets/auth/WidgetAuthBirthday$register$1;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/models/domain/ModelUser$Token;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAuthBirthday$register$1;->invoke(Lcom/discord/models/domain/ModelUser$Token;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/models/domain/ModelUser$Token;)V
.locals 1
sget-object p1, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker;
const/4 v0, 0x1
invoke-virtual {p1, v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->registered(Z)V
return-void
.end method

View file

@ -1,79 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthBirthday$register$2;
.super Ly/n/c/k;
.source "WidgetAuthBirthday.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthBirthday;->register(Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/utilities/error/Error;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAuthBirthday;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$register$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/utilities/error/Error;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAuthBirthday$register$2;->invoke(Lcom/discord/utilities/error/Error;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/utilities/error/Error;)V
.locals 2
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/discord/utilities/analytics/AnalyticsTracker;->registered(Z)V
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$register$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetAuthBirthday;->access$handleError(Lcom/discord/widgets/auth/WidgetAuthBirthday;Lcom/discord/utilities/error/Error;)V
return-void
.end method

View file

@ -1,125 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$1;
.super Ljava/lang/Object;
.source "WidgetAuthBirthday.kt"
# interfaces
.implements Lcom/discord/utilities/view/validators/InputValidator;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;->invoke()Lcom/discord/utilities/view/validators/ValidationManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/discord/utilities/view/validators/InputValidator<",
"Landroid/widget/CheckBox;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public getErrorMessage(Landroid/widget/CheckBox;)Ljava/lang/CharSequence;
.locals 1
const-string/jumbo v0, "view"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;
iget-object v0, v0, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
invoke-static {v0}, Lcom/discord/widgets/auth/WidgetAuthBirthday;->access$isConsentRequired$p(Lcom/discord/widgets/auth/WidgetAuthBirthday;)Z
move-result v0
if-eqz v0, :cond_0
invoke-virtual {p1}, Landroid/widget/CheckBox;->isChecked()Z
move-result v0
if-nez v0, :cond_1
:cond_0
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;
iget-object v0, v0, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
invoke-static {v0}, Lcom/discord/widgets/auth/WidgetAuthBirthday;->access$isConsentRequired$p(Lcom/discord/widgets/auth/WidgetAuthBirthday;)Z
move-result v0
if-nez v0, :cond_2
:cond_1
const/4 v0, 0x1
goto :goto_0
:cond_2
const/4 v0, 0x0
:goto_0
if-eqz v0, :cond_3
const/4 p1, 0x0
goto :goto_1
:cond_3
invoke-virtual {p1}, Landroid/widget/CheckBox;->getContext()Landroid/content/Context;
move-result-object p1
const v0, 0x7f1217a2 # 1.9419E38f
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
:goto_1
return-object p1
.end method
.method public bridge synthetic getErrorMessage(Ljava/lang/Object;)Ljava/lang/CharSequence;
.locals 0
check-cast p1, Landroid/widget/CheckBox;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$1;->getErrorMessage(Landroid/widget/CheckBox;)Ljava/lang/CharSequence;
move-result-object p1
return-object p1
.end method

View file

@ -1,108 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$2;
.super Ly/n/c/k;
.source "WidgetAuthBirthday.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function2;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;->invoke()Lcom/discord/utilities/view/validators/ValidationManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function2<",
"Landroid/widget/CheckBox;",
"Ljava/lang/CharSequence;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$2;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$2;
invoke-direct {v0}, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$2;-><init>()V
sput-object v0, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$2;->INSTANCE:Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$2;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x2
invoke-direct {p0, v0}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Landroid/widget/CheckBox;
check-cast p2, Ljava/lang/CharSequence;
invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$2;->invoke(Landroid/widget/CheckBox;Ljava/lang/CharSequence;)Z
move-result p1
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
return-object p1
.end method
.method public final invoke(Landroid/widget/CheckBox;Ljava/lang/CharSequence;)Z
.locals 4
const-string v0, "checkBox"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "errorMessage"
invoke-static {p2, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/widget/CheckBox;->getContext()Landroid/content/Context;
move-result-object v0
const/4 v1, 0x0
const/4 v2, 0x0
const/16 v3, 0xc
invoke-static {v0, p2, v1, v2, v3}, Lf/a/b/p;->j(Landroid/content/Context;Ljava/lang/CharSequence;ILcom/discord/utilities/view/ToastManager;I)V
const-wide/16 v0, 0x0
const/4 p2, 0x1
invoke-static {p1, v0, v1, p2, v2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->hintWithRipple$default(Landroid/view/View;JILjava/lang/Object;)V
return p2
.end method

View file

@ -1,120 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;
.super Ly/n/c/k;
.source "WidgetAuthBirthday.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthBirthday;-><init>()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lcom/discord/utilities/view/validators/ValidationManager;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAuthBirthday;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Lcom/discord/utilities/view/validators/ValidationManager;
.locals 8
new-instance v0, Lcom/discord/utilities/view/validators/ValidationManager;
const/4 v1, 0x2
new-array v1, v1, [Lcom/discord/utilities/view/validators/Input;
new-instance v2, Lcom/discord/utilities/view/validators/Input$TextInputLayoutInput;
iget-object v3, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
invoke-static {v3}, Lcom/discord/widgets/auth/WidgetAuthBirthday;->access$getInput$p(Lcom/discord/widgets/auth/WidgetAuthBirthday;)Lcom/google/android/material/textfield/TextInputLayout;
move-result-object v3
const/4 v4, 0x1
new-array v5, v4, [Lcom/discord/utilities/view/validators/InputValidator;
sget-object v6, Lcom/discord/utilities/view/validators/BasicTextInputValidator;->Companion:Lcom/discord/utilities/view/validators/BasicTextInputValidator$Companion;
const v7, 0x7f1200d0
invoke-virtual {v6, v7}, Lcom/discord/utilities/view/validators/BasicTextInputValidator$Companion;->createRequiredInputValidator(I)Lcom/discord/utilities/view/validators/BasicTextInputValidator;
move-result-object v6
const/4 v7, 0x0
aput-object v6, v5, v7
const-string v6, "dateOfBirth"
invoke-direct {v2, v6, v3, v5}, Lcom/discord/utilities/view/validators/Input$TextInputLayoutInput;-><init>(Ljava/lang/String;Lcom/google/android/material/textfield/TextInputLayout;[Lcom/discord/utilities/view/validators/InputValidator;)V
aput-object v2, v1, v7
new-instance v2, Lcom/discord/utilities/view/validators/Input$GenericInput;
iget-object v3, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthBirthday;
invoke-static {v3}, Lcom/discord/widgets/auth/WidgetAuthBirthday;->access$getTosOptIn$p(Lcom/discord/widgets/auth/WidgetAuthBirthday;)Landroid/widget/CheckBox;
move-result-object v3
new-instance v5, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$1;
invoke-direct {v5, p0}, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$1;-><init>(Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;)V
sget-object v6, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$2;->INSTANCE:Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2$2;
const-string/jumbo v7, "tos"
invoke-direct {v2, v7, v3, v5, v6}, Lcom/discord/utilities/view/validators/Input$GenericInput;-><init>(Ljava/lang/String;Landroid/view/View;Lcom/discord/utilities/view/validators/InputValidator;Lkotlin/jvm/functions/Function2;)V
aput-object v2, v1, v4
invoke-direct {v0, v1}, Lcom/discord/utilities/view/validators/ValidationManager;-><init>([Lcom/discord/utilities/view/validators/Input;)V
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAuthBirthday$validationManager$2;->invoke()Lcom/discord/utilities/view/validators/ValidationManager;
move-result-object v0
return-object v0
.end method

View file

@ -1,103 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthCaptcha$Companion;
.super Ljava/lang/Object;
.source "WidgetAuthCaptcha.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/auth/WidgetAuthCaptcha;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthCaptcha$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final handleResult(ILandroid/content/Intent;Lkotlin/jvm/functions/Function1;)Z
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Landroid/content/Intent;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Ljava/lang/String;",
"Lkotlin/Unit;",
">;)Z"
}
.end annotation
const-string v0, "callback"
invoke-static {p3, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p2, :cond_0
const-string v0, "RESULT_EXTRA_UNDELETE"
invoke-virtual {p2, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
goto :goto_0
:cond_0
const/4 p2, 0x0
:goto_0
if-eqz p2, :cond_1
const/16 v0, 0xfa0
if-ne p1, v0, :cond_1
invoke-interface {p3, p2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
const/4 p1, 0x1
goto :goto_1
:cond_1
const/4 p1, 0x0
:goto_1
return p1
.end method
.method public final launch(Lcom/discord/app/AppFragment;)V
.locals 3
const-string v0, "fragment"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-class v0, Lcom/discord/widgets/auth/WidgetAuthCaptcha;
const/4 v1, 0x0
const/16 v2, 0xfa0
invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->g(Landroidx/fragment/app/Fragment;Ljava/lang/Class;Landroid/content/Intent;I)V
return-void
.end method

View file

@ -1,101 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$1;
.super Ly/n/c/k;
.source "WidgetAuthCaptcha.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;->onClick(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/String;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/String;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$1;->invoke(Ljava/lang/String;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Ljava/lang/String;)V
.locals 2
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
const-string v1, "RESULT_EXTRA_UNDELETE"
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;
iget-object p1, p1, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha;
invoke-virtual {p1}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity;
move-result-object p1
if-eqz p1, :cond_0
const/4 v1, -0x1
invoke-virtual {p1, v1, v0}, Landroid/app/Activity;->setResult(ILandroid/content/Intent;)V
:cond_0
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;
iget-object p1, p1, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha;
invoke-virtual {p1}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity;
move-result-object p1
if-eqz p1, :cond_1
invoke-virtual {p1}, Landroid/app/Activity;->finish()V
:cond_1
return-void
.end method

View file

@ -1,105 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$2;
.super Ly/n/c/k;
.source "WidgetAuthCaptcha.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;->onClick(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/utilities/error/Error;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/utilities/error/Error;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$2;->invoke(Lcom/discord/utilities/error/Error;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/utilities/error/Error;)V
.locals 4
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getThrowable()Ljava/lang/Throwable;
move-result-object p1
instance-of v0, p1, Lcom/discord/utilities/captcha/CaptchaHelper$Failure;
const/4 v1, 0x0
if-nez v0, :cond_0
move-object p1, v1
:cond_0
check-cast p1, Lcom/discord/utilities/captcha/CaptchaHelper$Failure;
if-eqz p1, :cond_1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;
iget-object v0, v0, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha;
invoke-virtual {v0}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity;
move-result-object v0
invoke-virtual {p1}, Lcom/discord/utilities/captcha/CaptchaHelper$Failure;->getErrorStringId()I
move-result p1
const/4 v2, 0x0
const/16 v3, 0xc
invoke-static {v0, p1, v2, v1, v3}, Lf/a/b/p;->i(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V
:cond_1
return-void
.end method

View file

@ -1,79 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;
.super Ljava/lang/Object;
.source "WidgetAuthCaptcha.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthCaptcha;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAuthCaptcha;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 10
sget-object p1, Lcom/discord/utilities/captcha/CaptchaHelper;->INSTANCE:Lcom/discord/utilities/captcha/CaptchaHelper;
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha;
invoke-virtual {v0}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/discord/utilities/captcha/CaptchaHelper;->tryShowCaptcha(Landroid/app/Activity;)Lrx/Observable;
move-result-object v1
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha;
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v2
new-instance v7, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$1;
invoke-direct {v7, p0}, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$1;-><init>(Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;)V
new-instance v5, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$2;
invoke-direct {v5, p0}, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1$2;-><init>(Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;)V
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v6, 0x0
const/16 v8, 0x16
const/4 v9, 0x0
invoke-static/range {v1 .. v9}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
return-void
.end method

View file

@ -1,75 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2$1;
.super Ly/n/c/k;
.source "WidgetAuthCaptcha.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2;->onClick(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2;
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2$1;->invoke()V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method
.method public final invoke()V
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2;
iget-object v0, v0, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha;
invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0}, Landroid/app/Activity;->finish()V
:cond_0
return-void
.end method

View file

@ -1,55 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2;
.super Ljava/lang/Object;
.source "WidgetAuthCaptcha.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthCaptcha;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAuthCaptcha;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 2
sget-object p1, Lcom/discord/utilities/captcha/CaptchaHelper;->INSTANCE:Lcom/discord/utilities/captcha/CaptchaHelper;
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthCaptcha;
invoke-virtual {v0}, Lcom/discord/app/AppFragment;->getAppActivity()Lcom/discord/app/AppActivity;
move-result-object v0
new-instance v1, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2$1;
invoke-direct {v1, p0}, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2$1;-><init>(Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2;)V
invoke-virtual {p1, v0, v1}, Lcom/discord/utilities/captcha/CaptchaHelper;->showCaptchaHelpDialog(Lcom/discord/app/AppActivity;Lkotlin/jvm/functions/Function0;)V
return-void
.end method

View file

@ -1,183 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthCaptcha;
.super Lcom/discord/app/AppFragment;
.source "WidgetAuthCaptcha.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/widgets/auth/WidgetAuthCaptcha$Companion;
}
.end annotation
# static fields
.field public static final synthetic $$delegatedProperties:[Lkotlin/reflect/KProperty;
.field public static final Companion:Lcom/discord/widgets/auth/WidgetAuthCaptcha$Companion;
.field public static final REQUEST_CODE:I = 0xfa0
.field public static final RESULT_EXTRA_TOKEN:Ljava/lang/String; = "RESULT_EXTRA_UNDELETE"
# instance fields
.field public final help$delegate:Lkotlin/properties/ReadOnlyProperty;
.field public final verifyButton$delegate:Lkotlin/properties/ReadOnlyProperty;
# direct methods
.method public static constructor <clinit>()V
.locals 5
const/4 v0, 0x2
new-array v0, v0, [Lkotlin/reflect/KProperty;
const-class v1, Lcom/discord/widgets/auth/WidgetAuthCaptcha;
const-string/jumbo v2, "verifyButton"
const-string v3, "getVerifyButton()Landroid/view/View;"
const/4 v4, 0x0
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Ly/n/c/s;
move-result-object v1
aput-object v1, v0, v4
const-class v1, Lcom/discord/widgets/auth/WidgetAuthCaptcha;
const-string v2, "help"
const-string v3, "getHelp()Landroid/view/View;"
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Ly/n/c/s;
move-result-object v1
const/4 v2, 0x1
aput-object v1, v0, v2
sput-object v0, Lcom/discord/widgets/auth/WidgetAuthCaptcha;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthCaptcha$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/widgets/auth/WidgetAuthCaptcha$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/discord/widgets/auth/WidgetAuthCaptcha;->Companion:Lcom/discord/widgets/auth/WidgetAuthCaptcha$Companion;
return-void
.end method
.method public constructor <init>()V
.locals 1
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a00b7
invoke-static {p0, v0}, Ly/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthCaptcha;->verifyButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a00b6
invoke-static {p0, v0}, Ly/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthCaptcha;->help$delegate:Lkotlin/properties/ReadOnlyProperty;
return-void
.end method
.method private final getHelp()Landroid/view/View;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthCaptcha;->help$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/auth/WidgetAuthCaptcha;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x1
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/View;
return-object v0
.end method
.method private final getVerifyButton()Landroid/view/View;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthCaptcha;->verifyButton$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/auth/WidgetAuthCaptcha;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/View;
return-object v0
.end method
# virtual methods
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0176
return v0
.end method
.method public onViewBound(Landroid/view/View;)V
.locals 1
const-string/jumbo v0, "view"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthCaptcha;->getVerifyButton()Landroid/view/View;
move-result-object p1
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;
invoke-direct {v0, p0}, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$1;-><init>(Lcom/discord/widgets/auth/WidgetAuthCaptcha;)V
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthCaptcha;->getHelp()Landroid/view/View;
move-result-object p1
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2;
invoke-direct {v0, p0}, Lcom/discord/widgets/auth/WidgetAuthCaptcha$onViewBound$2;-><init>(Lcom/discord/widgets/auth/WidgetAuthCaptcha;)V
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method

View file

@ -1,32 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLanding$Companion;
.super Ljava/lang/Object;
.source "WidgetAuthLanding.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/auth/WidgetAuthLanding;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthLanding$Companion;-><init>()V
return-void
.end method

View file

@ -1,55 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$1;
.super Ljava/lang/Object;
.source "WidgetAuthLanding.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthLanding;->configureRegisterButton(Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic $ageGateError:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$1;->$ageGateError:Ljava/lang/String;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 3
sget-object v0, Lcom/discord/widgets/auth/WidgetAuthAgeGated;->Companion:Lcom/discord/widgets/auth/WidgetAuthAgeGated$Companion;
const-string v1, "it"
const-string v2, "it.context"
invoke-static {p1, v1, v2}, Lf/e/c/a/a;->Z(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context;
move-result-object p1
iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$1;->$ageGateError:Ljava/lang/String;
invoke-virtual {v0, p1, v1}, Lcom/discord/widgets/auth/WidgetAuthAgeGated$Companion;->start(Landroid/content/Context;Ljava/lang/String;)V
return-void
.end method

View file

@ -1,71 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$2;
.super Ljava/lang/Object;
.source "WidgetAuthLanding.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthLanding;->configureRegisterButton(Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$2;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$2;
invoke-direct {v0}, Lcom/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$2;-><init>()V
sput-object v0, Lcom/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$2;->INSTANCE:Lcom/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$2;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 3
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object p1
const-string v0, "it.context"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const-class v0, Lcom/discord/widgets/auth/WidgetAuthRegister;
const/4 v1, 0x0
const/4 v2, 0x4
invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V
return-void
.end method

View file

@ -1,81 +0,0 @@
.class public final synthetic Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$1;
.super Ly/n/c/i;
.source "WidgetAuthLanding.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthLanding;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1019
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/i;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAuthLanding;)V
.locals 7
const-class v3, Lcom/discord/widgets/auth/WidgetAuthLanding;
const/4 v1, 0x1
const-string v4, "configureUI"
const-string v5, "configureUI(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;)V"
const/4 v6, 0x0
move-object v0, p0
move-object v2, p1
invoke-direct/range {v0 .. v6}, Ly/n/c/i;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$1;->invoke(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;)V
.locals 1
const-string v0, "p1"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Ly/n/c/c;->receiver:Ljava/lang/Object;
check-cast v0, Lcom/discord/widgets/auth/WidgetAuthLanding;
invoke-static {v0, p1}, Lcom/discord/widgets/auth/WidgetAuthLanding;->access$configureUI(Lcom/discord/widgets/auth/WidgetAuthLanding;Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;)V
return-void
.end method

View file

@ -1,71 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$2;
.super Ljava/lang/Object;
.source "WidgetAuthLanding.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthLanding;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$2;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$2;
invoke-direct {v0}, Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$2;-><init>()V
sput-object v0, Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$2;->INSTANCE:Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$2;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 3
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object p1
const-string v0, "it.context"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const-class v0, Lcom/discord/widgets/auth/WidgetAuthLogin;
const/4 v1, 0x0
const/4 v2, 0x4
invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V
return-void
.end method

View file

@ -1,71 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$3;
.super Ljava/lang/Object;
.source "WidgetAuthLanding.kt"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthLanding;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$3;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$3;
invoke-direct {v0}, Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$3;-><init>()V
sput-object v0, Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$3;->INSTANCE:Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$3;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 3
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object p1
const-string v0, "it.context"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const-class v0, Lcom/discord/widgets/auth/WidgetAuthRegister;
const/4 v1, 0x0
const/4 v2, 0x4
invoke-static {p1, v0, v1, v2}, Lf/a/b/m;->f(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;I)V
return-void
.end method

View file

@ -1,514 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLanding;
.super Lcom/discord/app/AppFragment;
.source "WidgetAuthLanding.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/widgets/auth/WidgetAuthLanding$Companion;
}
.end annotation
# static fields
.field public static final synthetic $$delegatedProperties:[Lkotlin/reflect/KProperty;
.field public static final Companion:Lcom/discord/widgets/auth/WidgetAuthLanding$Companion;
.field public static final VIEW_INDEX_HAS_INVITE:I = 0x1
.field public static final VIEW_INDEX_NO_INVITE:I
# instance fields
.field public final buttonLogin$delegate:Lkotlin/properties/ReadOnlyProperty;
.field public final buttonRegister$delegate:Lkotlin/properties/ReadOnlyProperty;
.field public final flipper$delegate:Lkotlin/properties/ReadOnlyProperty;
.field public final inviteInfoView$delegate:Lkotlin/properties/ReadOnlyProperty;
.field public viewModel:Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;
# direct methods
.method public static constructor <clinit>()V
.locals 5
const/4 v0, 0x4
new-array v0, v0, [Lkotlin/reflect/KProperty;
const-class v1, Lcom/discord/widgets/auth/WidgetAuthLanding;
const-string v2, "buttonLogin"
const-string v3, "getButtonLogin()Landroid/view/View;"
const/4 v4, 0x0
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Ly/n/c/s;
move-result-object v1
aput-object v1, v0, v4
const-class v1, Lcom/discord/widgets/auth/WidgetAuthLanding;
const-string v2, "buttonRegister"
const-string v3, "getButtonRegister()Landroid/view/View;"
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Ly/n/c/s;
move-result-object v1
const/4 v2, 0x1
aput-object v1, v0, v2
const-class v1, Lcom/discord/widgets/auth/WidgetAuthLanding;
const-string v2, "flipper"
const-string v3, "getFlipper()Lcom/discord/app/AppViewFlipper;"
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Ly/n/c/s;
move-result-object v1
const/4 v2, 0x2
aput-object v1, v0, v2
const-class v1, Lcom/discord/widgets/auth/WidgetAuthLanding;
const-string v2, "inviteInfoView"
const-string v3, "getInviteInfoView()Lcom/discord/widgets/auth/AuthInviteInfoView;"
invoke-static {v1, v2, v3, v4}, Lf/e/c/a/a;->L(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)Ly/n/c/s;
move-result-object v1
const/4 v2, 0x3
aput-object v1, v0, v2
sput-object v0, Lcom/discord/widgets/auth/WidgetAuthLanding;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLanding$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/widgets/auth/WidgetAuthLanding$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/discord/widgets/auth/WidgetAuthLanding;->Companion:Lcom/discord/widgets/auth/WidgetAuthLanding$Companion;
return-void
.end method
.method public constructor <init>()V
.locals 1
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a00be
invoke-static {p0, v0}, Ly/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLanding;->buttonLogin$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a00bf
invoke-static {p0, v0}, Ly/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLanding;->buttonRegister$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a00c0
invoke-static {p0, v0}, Ly/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLanding;->flipper$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a00bd
invoke-static {p0, v0}, Ly/i/s;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLanding;->inviteInfoView$delegate:Lkotlin/properties/ReadOnlyProperty;
return-void
.end method
.method public static final synthetic access$configureUI(Lcom/discord/widgets/auth/WidgetAuthLanding;Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;)V
.locals 0
invoke-direct {p0, p1}, Lcom/discord/widgets/auth/WidgetAuthLanding;->configureUI(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;)V
return-void
.end method
.method private final configureRegisterButton(Ljava/lang/String;)V
.locals 3
if-eqz p1, :cond_2
invoke-virtual {p0}, Lcom/discord/app/AppFragment;->getMostRecentIntent()Landroid/content/Intent;
move-result-object v0
const-string v1, "com.discord.intent.extra.EXTRA_HOME_CONFIG"
invoke-virtual {v0, v1}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;
move-result-object v0
instance-of v1, v0, Lcom/discord/widgets/home/HomeConfig;
if-nez v1, :cond_0
const/4 v0, 0x0
:cond_0
check-cast v0, Lcom/discord/widgets/home/HomeConfig;
if-eqz v0, :cond_1
invoke-virtual {v0}, Lcom/discord/widgets/home/HomeConfig;->getAgeGated()Z
move-result v0
const/4 v1, 0x1
if-ne v0, v1, :cond_1
sget-object v0, Lcom/discord/widgets/auth/WidgetAuthAgeGated;->Companion:Lcom/discord/widgets/auth/WidgetAuthAgeGated$Companion;
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v1
const-string v2, "requireContext()"
invoke-static {v1, v2}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1, p1}, Lcom/discord/widgets/auth/WidgetAuthAgeGated$Companion;->start(Landroid/content/Context;Ljava/lang/String;)V
:cond_1
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthLanding;->getButtonRegister()Landroid/view/View;
move-result-object v0
new-instance v1, Lcom/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$1;
invoke-direct {v1, p1}, Lcom/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$1;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
goto :goto_0
:cond_2
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthLanding;->getButtonRegister()Landroid/view/View;
move-result-object p1
sget-object v0, Lcom/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$2;->INSTANCE:Lcom/discord/widgets/auth/WidgetAuthLanding$configureRegisterButton$2;
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
:goto_0
return-void
.end method
.method private final configureUI(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;)V
.locals 2
instance-of v0, p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;
if-eqz v0, :cond_0
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthLanding;->getFlipper()Lcom/discord/app/AppViewFlipper;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/discord/app/AppViewFlipper;->setDisplayedChild(I)V
goto :goto_0
:cond_0
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthLanding;->getFlipper()Lcom/discord/app/AppViewFlipper;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/discord/app/AppViewFlipper;->setDisplayedChild(I)V
instance-of v0, p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;
if-eqz v0, :cond_1
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthLanding;->getInviteInfoView()Lcom/discord/widgets/auth/AuthInviteInfoView;
move-result-object v0
move-object v1, p1
check-cast v1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;
invoke-virtual {v1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->getInvite()Lcom/discord/models/domain/ModelInvite;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/discord/widgets/auth/AuthInviteInfoView;->configureInvite(Lcom/discord/models/domain/ModelInvite;)V
goto :goto_0
:cond_1
instance-of v0, p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;
if-eqz v0, :cond_2
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthLanding;->getInviteInfoView()Lcom/discord/widgets/auth/AuthInviteInfoView;
move-result-object v0
move-object v1, p1
check-cast v1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;
invoke-virtual {v1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->getGuildTemplate()Lcom/discord/models/domain/ModelGuildTemplate;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/discord/widgets/auth/AuthInviteInfoView;->configureGuildTemplate(Lcom/discord/models/domain/ModelGuildTemplate;)V
:cond_2
:goto_0
invoke-virtual {p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;->getAgeGateError()Ljava/lang/String;
move-result-object p1
invoke-direct {p0, p1}, Lcom/discord/widgets/auth/WidgetAuthLanding;->configureRegisterButton(Ljava/lang/String;)V
return-void
.end method
.method private final getButtonLogin()Landroid/view/View;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLanding;->buttonLogin$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/auth/WidgetAuthLanding;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/View;
return-object v0
.end method
.method private final getButtonRegister()Landroid/view/View;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLanding;->buttonRegister$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/auth/WidgetAuthLanding;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x1
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/View;
return-object v0
.end method
.method private final getFlipper()Lcom/discord/app/AppViewFlipper;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLanding;->flipper$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/auth/WidgetAuthLanding;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x2
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/discord/app/AppViewFlipper;
return-object v0
.end method
.method private final getInviteInfoView()Lcom/discord/widgets/auth/AuthInviteInfoView;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLanding;->inviteInfoView$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/auth/WidgetAuthLanding;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x3
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/discord/widgets/auth/AuthInviteInfoView;
return-object v0
.end method
# virtual methods
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0178
return v0
.end method
.method public onViewBound(Landroid/view/View;)V
.locals 9
const-string/jumbo v0, "view"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V
new-instance p1, Landroidx/lifecycle/ViewModelProvider;
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory;
invoke-direct {v0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory;-><init>()V
invoke-direct {p1, p0, v0}, Landroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V
const-class v0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;
invoke-virtual {p1, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object p1
const-string v0, "ViewModelProvider(this, \u2026ingViewModel::class.java)"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLanding;->viewModel:Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;
invoke-virtual {p1}, Lf/a/b/l0;->observeViewState()Lrx/Observable;
move-result-object p1
invoke-static {p1, p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->bindToComponentLifecycle(Lrx/Observable;Lcom/discord/app/AppComponent;)Lrx/Observable;
move-result-object v0
const-class v1, Lcom/discord/widgets/auth/WidgetAuthLanding;
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
new-instance v6, Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$1;
invoke-direct {v6, p0}, Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$1;-><init>(Lcom/discord/widgets/auth/WidgetAuthLanding;)V
const/16 v7, 0x1e
const/4 v8, 0x0
invoke-static/range {v0 .. v8}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
const p1, 0x7f040048
invoke-static {p0, p1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroidx/fragment/app/Fragment;I)I
move-result p1
const/4 v0, 0x1
invoke-static {p0, p1, v0}, Lcom/discord/utilities/color/ColorCompat;->setStatusBarColor(Landroidx/fragment/app/Fragment;IZ)V
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthLanding;->getButtonLogin()Landroid/view/View;
move-result-object p1
sget-object v1, Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$2;->INSTANCE:Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$2;
invoke-virtual {p1, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetAuthLanding;->getButtonRegister()Landroid/view/View;
move-result-object p1
sget-object v1, Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$3;->INSTANCE:Lcom/discord/widgets/auth/WidgetAuthLanding$onViewBound$3;
invoke-virtual {p1, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x1c
if-lt p1, v1, :cond_0
sget-object p1, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
const-string v1, "samsung"
invoke-static {p1, v1, v0}, Ly/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
if-eqz v0, :cond_1
sget-object p1, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink;->Companion:Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;
invoke-virtual {p1}, Lcom/discord/widgets/notice/WidgetNoticeNuxSamsungLink$Companion;->disable()V
:cond_1
return-void
.end method

View file

@ -1,73 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$1;
.super Ly/n/c/k;
.source "WidgetAuthLandingViewModel.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;-><init>(Lrx/Observable;Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreAnalytics;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$1;->invoke(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;)V
.locals 1
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;
invoke-virtual {v0, p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;->handleStoreState(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;)V
return-void
.end method

View file

@ -1,101 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$1;
.super Ljava/lang/Object;
.source "WidgetAuthLandingViewModel.kt"
# interfaces
.implements Lh0/k/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory;->observeStoreState(Lcom/discord/stores/StoreInviteSettings;Lcom/discord/stores/StoreGuildTemplates;Lcom/discord/stores/StoreAuthentication;)Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lh0/k/b<",
"Ljava/lang/String;",
"Lrx/Observable<",
"+",
"Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;",
">;>;"
}
.end annotation
# instance fields
.field public final synthetic $storeGuildTemplates:Lcom/discord/stores/StoreGuildTemplates;
# direct methods
.method public constructor <init>(Lcom/discord/stores/StoreGuildTemplates;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$1;->$storeGuildTemplates:Lcom/discord/stores/StoreGuildTemplates;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/String;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$1;->call(Ljava/lang/String;)Lrx/Observable;
move-result-object p1
return-object p1
.end method
.method public final call(Ljava/lang/String;)Lrx/Observable;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Lrx/Observable<",
"+",
"Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;",
">;"
}
.end annotation
if-eqz p1, :cond_0
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$1;->$storeGuildTemplates:Lcom/discord/stores/StoreGuildTemplates;
invoke-virtual {v0, p1}, Lcom/discord/stores/StoreGuildTemplates;->observeGuildTemplate(Ljava/lang/String;)Lrx/Observable;
move-result-object p1
goto :goto_0
:cond_0
sget-object p1, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$None;->INSTANCE:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$None;
new-instance v0, Lh0/l/e/j;
invoke-direct {v0, p1}, Lh0/l/e/j;-><init>(Ljava/lang/Object;)V
move-object p1, v0
:goto_0
return-object p1
.end method

View file

@ -1,96 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$2;
.super Ljava/lang/Object;
.source "WidgetAuthLandingViewModel.kt"
# interfaces
.implements Lrx/functions/Func3;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory;->observeStoreState(Lcom/discord/stores/StoreInviteSettings;Lcom/discord/stores/StoreGuildTemplates;Lcom/discord/stores/StoreAuthentication;)Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Func3<",
"Lcom/discord/models/domain/ModelInvite;",
"Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;",
"Ljava/lang/String;",
"Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$2;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$2;
invoke-direct {v0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$2;-><init>()V
sput-object v0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$2;->INSTANCE:Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$2;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final call(Lcom/discord/models/domain/ModelInvite;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;
.locals 2
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;
const-string v1, "guildTemplate"
invoke-static {p2, v1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;-><init>(Lcom/discord/models/domain/ModelInvite;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;)V
return-object v0
.end method
.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/models/domain/ModelInvite;
check-cast p2, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;
check-cast p3, Ljava/lang/String;
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$2;->call(Lcom/discord/models/domain/ModelInvite;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;
move-result-object p1
return-object p1
.end method

View file

@ -1,134 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory;
.super Ljava/lang/Object;
.source "WidgetAuthLandingViewModel.kt"
# interfaces
.implements Landroidx/lifecycle/ViewModelProvider$Factory;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Factory"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private final observeStoreState(Lcom/discord/stores/StoreInviteSettings;Lcom/discord/stores/StoreGuildTemplates;Lcom/discord/stores/StoreAuthentication;)Lrx/Observable;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/discord/stores/StoreInviteSettings;",
"Lcom/discord/stores/StoreGuildTemplates;",
"Lcom/discord/stores/StoreAuthentication;",
")",
"Lrx/Observable<",
"Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;",
">;"
}
.end annotation
invoke-virtual {p1}, Lcom/discord/stores/StoreInviteSettings;->getInvite()Lrx/Observable;
move-result-object p1
invoke-virtual {p2}, Lcom/discord/stores/StoreGuildTemplates;->getDynamicLinkGuildTemplateCode()Lrx/Observable;
move-result-object v0
new-instance v1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$1;
invoke-direct {v1, p2}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$1;-><init>(Lcom/discord/stores/StoreGuildTemplates;)V
invoke-virtual {v0, v1}, Lrx/Observable;->U(Lh0/k/b;)Lrx/Observable;
move-result-object p2
invoke-virtual {p3}, Lcom/discord/stores/StoreAuthentication;->getAgeGateError()Lrx/Observable;
move-result-object p3
sget-object v0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$2;->INSTANCE:Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory$observeStoreState$2;
invoke-static {p1, p2, p3, v0}, Lrx/Observable;->i(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;)Lrx/Observable;
move-result-object p1
const-string p2, "Observable.combineLatest\u2026teError\n )\n }"
invoke-static {p1, p2}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
return-object p1
.end method
# virtual methods
.method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Landroidx/lifecycle/ViewModel;",
">(",
"Ljava/lang/Class<",
"TT;>;)TT;"
}
.end annotation
const-string v0, "modelClass"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getInviteSettings()Lcom/discord/stores/StoreInviteSettings;
move-result-object v0
sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getGuildTemplates()Lcom/discord/stores/StoreGuildTemplates;
move-result-object v1
sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v2}, Lcom/discord/stores/StoreStream$Companion;->getAuthentication()Lcom/discord/stores/StoreAuthentication;
move-result-object v2
invoke-direct {p0, v0, v1, v2}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory;->observeStoreState(Lcom/discord/stores/StoreInviteSettings;Lcom/discord/stores/StoreGuildTemplates;Lcom/discord/stores/StoreAuthentication;)Lrx/Observable;
move-result-object v0
sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getAuthentication()Lcom/discord/stores/StoreAuthentication;
move-result-object v1
sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v2}, Lcom/discord/stores/StoreStream$Companion;->getAnalytics()Lcom/discord/stores/StoreAnalytics;
move-result-object v2
invoke-direct {p1, v0, v1, v2}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;-><init>(Lrx/Observable;Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreAnalytics;)V
return-object p1
.end method

View file

@ -1,281 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;
.super Ljava/lang/Object;
.source "WidgetAuthLandingViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "StoreState"
.end annotation
# instance fields
.field public final ageGateError:Ljava/lang/String;
.field public final guildTemplateState:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;
.field public final invite:Lcom/discord/models/domain/ModelInvite;
# direct methods
.method public constructor <init>(Lcom/discord/models/domain/ModelInvite;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;)V
.locals 1
const-string v0, "guildTemplateState"
invoke-static {p2, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->invite:Lcom/discord/models/domain/ModelInvite;
iput-object p2, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->guildTemplateState:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;
iput-object p3, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->ageGateError:Ljava/lang/String;
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;Lcom/discord/models/domain/ModelInvite;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;
.locals 0
and-int/lit8 p5, p4, 0x1
if-eqz p5, :cond_0
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->invite:Lcom/discord/models/domain/ModelInvite;
:cond_0
and-int/lit8 p5, p4, 0x2
if-eqz p5, :cond_1
iget-object p2, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->guildTemplateState:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;
:cond_1
and-int/lit8 p4, p4, 0x4
if-eqz p4, :cond_2
iget-object p3, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->ageGateError:Ljava/lang/String;
:cond_2
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->copy(Lcom/discord/models/domain/ModelInvite;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final component1()Lcom/discord/models/domain/ModelInvite;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->invite:Lcom/discord/models/domain/ModelInvite;
return-object v0
.end method
.method public final component2()Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->guildTemplateState:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;
return-object v0
.end method
.method public final component3()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->ageGateError:Ljava/lang/String;
return-object v0
.end method
.method public final copy(Lcom/discord/models/domain/ModelInvite;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;
.locals 1
const-string v0, "guildTemplateState"
invoke-static {p2, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;
invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;-><init>(Lcom/discord/models/domain/ModelInvite;Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;Ljava/lang/String;)V
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 2
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->invite:Lcom/discord/models/domain/ModelInvite;
iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->invite:Lcom/discord/models/domain/ModelInvite;
invoke-static {v0, v1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->guildTemplateState:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;
iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->guildTemplateState:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;
invoke-static {v0, v1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->ageGateError:Ljava/lang/String;
iget-object p1, p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->ageGateError:Ljava/lang/String;
invoke-static {v0, p1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public final getAgeGateError()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->ageGateError:Ljava/lang/String;
return-object v0
.end method
.method public final getGuildTemplateState()Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->guildTemplateState:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;
return-object v0
.end method
.method public final getInvite()Lcom/discord/models/domain/ModelInvite;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->invite:Lcom/discord/models/domain/ModelInvite;
return-object v0
.end method
.method public hashCode()I
.locals 3
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->invite:Lcom/discord/models/domain/ModelInvite;
const/4 v1, 0x0
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/models/domain/ModelInvite;->hashCode()I
move-result v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->guildTemplateState:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;
if-eqz v2, :cond_1
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_1
:cond_1
const/4 v2, 0x0
:goto_1
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->ageGateError:Ljava/lang/String;
if-eqz v2, :cond_2
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v1
:cond_2
add-int/2addr v0, v1
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "StoreState(invite="
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->invite:Lcom/discord/models/domain/ModelInvite;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", guildTemplateState="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->guildTemplateState:Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", ageGateError="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->ageGateError:Ljava/lang/String;
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -1,168 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;
.super Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;
.source "WidgetAuthLandingViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Empty"
.end annotation
# instance fields
.field public final ageGateError:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 1
const/4 v0, 0x0
invoke-direct {p0, p1, v0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;-><init>(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;->ageGateError:Ljava/lang/String;
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;
.locals 0
and-int/lit8 p2, p2, 0x1
if-eqz p2, :cond_0
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;->getAgeGateError()Ljava/lang/String;
move-result-object p1
:cond_0
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;->copy(Ljava/lang/String;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final component1()Ljava/lang/String;
.locals 1
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;->getAgeGateError()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final copy(Ljava/lang/String;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;
.locals 1
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;
invoke-direct {v0, p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;-><init>(Ljava/lang/String;)V
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 1
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;->getAgeGateError()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;->getAgeGateError()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public getAgeGateError()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;->ageGateError:Ljava/lang/String;
return-object v0
.end method
.method public hashCode()I
.locals 1
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;->getAgeGateError()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 2
const-string v0, "Empty(ageGateError="
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;->getAgeGateError()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ")"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -1,236 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;
.super Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;
.source "WidgetAuthLandingViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "GuildTemplate"
.end annotation
# instance fields
.field public final ageGateError:Ljava/lang/String;
.field public final guildTemplate:Lcom/discord/models/domain/ModelGuildTemplate;
# direct methods
.method public constructor <init>(Lcom/discord/models/domain/ModelGuildTemplate;Ljava/lang/String;)V
.locals 1
const-string v0, "guildTemplate"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
invoke-direct {p0, p2, v0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;-><init>(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->guildTemplate:Lcom/discord/models/domain/ModelGuildTemplate;
iput-object p2, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->ageGateError:Ljava/lang/String;
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;Lcom/discord/models/domain/ModelGuildTemplate;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;
.locals 0
and-int/lit8 p4, p3, 0x1
if-eqz p4, :cond_0
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->guildTemplate:Lcom/discord/models/domain/ModelGuildTemplate;
:cond_0
and-int/lit8 p3, p3, 0x2
if-eqz p3, :cond_1
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->getAgeGateError()Ljava/lang/String;
move-result-object p2
:cond_1
invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->copy(Lcom/discord/models/domain/ModelGuildTemplate;Ljava/lang/String;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final component1()Lcom/discord/models/domain/ModelGuildTemplate;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->guildTemplate:Lcom/discord/models/domain/ModelGuildTemplate;
return-object v0
.end method
.method public final component2()Ljava/lang/String;
.locals 1
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->getAgeGateError()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final copy(Lcom/discord/models/domain/ModelGuildTemplate;Ljava/lang/String;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;
.locals 1
const-string v0, "guildTemplate"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;
invoke-direct {v0, p1, p2}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;-><init>(Lcom/discord/models/domain/ModelGuildTemplate;Ljava/lang/String;)V
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 2
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->guildTemplate:Lcom/discord/models/domain/ModelGuildTemplate;
iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->guildTemplate:Lcom/discord/models/domain/ModelGuildTemplate;
invoke-static {v0, v1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->getAgeGateError()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->getAgeGateError()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public getAgeGateError()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->ageGateError:Ljava/lang/String;
return-object v0
.end method
.method public final getGuildTemplate()Lcom/discord/models/domain/ModelGuildTemplate;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->guildTemplate:Lcom/discord/models/domain/ModelGuildTemplate;
return-object v0
.end method
.method public hashCode()I
.locals 3
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->guildTemplate:Lcom/discord/models/domain/ModelGuildTemplate;
const/4 v1, 0x0
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuildTemplate;->hashCode()I
move-result v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
mul-int/lit8 v0, v0, 0x1f
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->getAgeGateError()Ljava/lang/String;
move-result-object v2
if-eqz v2, :cond_1
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v1
:cond_1
add-int/2addr v0, v1
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 2
const-string v0, "GuildTemplate(guildTemplate="
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->guildTemplate:Lcom/discord/models/domain/ModelGuildTemplate;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", ageGateError="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;->getAgeGateError()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ")"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -1,236 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;
.super Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;
.source "WidgetAuthLandingViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Invite"
.end annotation
# instance fields
.field public final ageGateError:Ljava/lang/String;
.field public final invite:Lcom/discord/models/domain/ModelInvite;
# direct methods
.method public constructor <init>(Lcom/discord/models/domain/ModelInvite;Ljava/lang/String;)V
.locals 1
const-string v0, "invite"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
invoke-direct {p0, p2, v0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;-><init>(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->invite:Lcom/discord/models/domain/ModelInvite;
iput-object p2, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->ageGateError:Ljava/lang/String;
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;Lcom/discord/models/domain/ModelInvite;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;
.locals 0
and-int/lit8 p4, p3, 0x1
if-eqz p4, :cond_0
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->invite:Lcom/discord/models/domain/ModelInvite;
:cond_0
and-int/lit8 p3, p3, 0x2
if-eqz p3, :cond_1
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->getAgeGateError()Ljava/lang/String;
move-result-object p2
:cond_1
invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->copy(Lcom/discord/models/domain/ModelInvite;Ljava/lang/String;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final component1()Lcom/discord/models/domain/ModelInvite;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->invite:Lcom/discord/models/domain/ModelInvite;
return-object v0
.end method
.method public final component2()Ljava/lang/String;
.locals 1
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->getAgeGateError()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final copy(Lcom/discord/models/domain/ModelInvite;Ljava/lang/String;)Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;
.locals 1
const-string v0, "invite"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;
invoke-direct {v0, p1, p2}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;-><init>(Lcom/discord/models/domain/ModelInvite;Ljava/lang/String;)V
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 2
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->invite:Lcom/discord/models/domain/ModelInvite;
iget-object v1, p1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->invite:Lcom/discord/models/domain/ModelInvite;
invoke-static {v0, v1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->getAgeGateError()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->getAgeGateError()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Ly/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public getAgeGateError()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->ageGateError:Ljava/lang/String;
return-object v0
.end method
.method public final getInvite()Lcom/discord/models/domain/ModelInvite;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->invite:Lcom/discord/models/domain/ModelInvite;
return-object v0
.end method
.method public hashCode()I
.locals 3
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->invite:Lcom/discord/models/domain/ModelInvite;
const/4 v1, 0x0
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/models/domain/ModelInvite;->hashCode()I
move-result v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
mul-int/lit8 v0, v0, 0x1f
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->getAgeGateError()Ljava/lang/String;
move-result-object v2
if-eqz v2, :cond_1
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v1
:cond_1
add-int/2addr v0, v1
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 2
const-string v0, "Invite(invite="
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->invite:Lcom/discord/models/domain/ModelInvite;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", ageGateError="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;->getAgeGateError()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ")"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -1,56 +0,0 @@
.class public abstract Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;
.super Ljava/lang/Object;
.source "WidgetAuthLandingViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "ViewState"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;,
Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;,
Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;
}
.end annotation
# instance fields
.field public final ageGateError:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;->ageGateError:Ljava/lang/String;
return-void
.end method
.method public synthetic constructor <init>(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0, p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;-><init>(Ljava/lang/String;)V
return-void
.end method
# virtual methods
.method public getAgeGateError()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;->ageGateError:Ljava/lang/String;
return-object v0
.end method

View file

@ -1,179 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;
.super Lf/a/b/l0;
.source "WidgetAuthLandingViewModel.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;,
Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;,
Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$Factory;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lf/a/b/l0<",
"Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState;",
">;"
}
.end annotation
# instance fields
.field public final storeAnalytics:Lcom/discord/stores/StoreAnalytics;
.field public final storeAuthentication:Lcom/discord/stores/StoreAuthentication;
.field public final storeObservable:Lrx/Observable;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/Observable<",
"Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Lrx/Observable;Lcom/discord/stores/StoreAuthentication;Lcom/discord/stores/StoreAnalytics;)V
.locals 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lrx/Observable<",
"Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;",
">;",
"Lcom/discord/stores/StoreAuthentication;",
"Lcom/discord/stores/StoreAnalytics;",
")V"
}
.end annotation
const-string/jumbo v0, "storeObservable"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string/jumbo v0, "storeAuthentication"
invoke-static {p2, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string/jumbo v0, "storeAnalytics"
invoke-static {p3, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;-><init>(Ljava/lang/String;)V
invoke-direct {p0, v0}, Lf/a/b/l0;-><init>(Ljava/lang/Object;)V
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;->storeObservable:Lrx/Observable;
iput-object p2, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;->storeAuthentication:Lcom/discord/stores/StoreAuthentication;
iput-object p3, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;->storeAnalytics:Lcom/discord/stores/StoreAnalytics;
const/4 p2, 0x2
invoke-static {p1, p0, v1, p2, v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
move-result-object v2
const-class v3, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;
new-instance v8, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$1;
invoke-direct {v8, p0}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$1;-><init>(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;)V
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v9, 0x1e
const/4 v10, 0x0
invoke-static/range {v2 .. v10}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;->storeAuthentication:Lcom/discord/stores/StoreAuthentication;
invoke-virtual {p1}, Lcom/discord/stores/StoreAuthentication;->requestConsentRequired()V
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel;->storeAnalytics:Lcom/discord/stores/StoreAnalytics;
invoke-virtual {p1}, Lcom/discord/stores/StoreAnalytics;->appLandingViewed()V
return-void
.end method
# virtual methods
.method public final handleStoreState(Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;)V
.locals 2
.annotation build Landroidx/annotation/MainThread;
.end annotation
const-string/jumbo v0, "storeState"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->getInvite()Lcom/discord/models/domain/ModelInvite;
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->getGuildTemplateState()Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState;
move-result-object v1
invoke-virtual {p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$StoreState;->getAgeGateError()Ljava/lang/String;
move-result-object p1
if-eqz v0, :cond_0
new-instance v1, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;
invoke-direct {v1, v0, p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Invite;-><init>(Lcom/discord/models/domain/ModelInvite;Ljava/lang/String;)V
invoke-virtual {p0, v1}, Lf/a/b/l0;->updateViewState(Ljava/lang/Object;)V
goto :goto_0
:cond_0
instance-of v0, v1, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Resolved;
if-eqz v0, :cond_1
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;
check-cast v1, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Resolved;
invoke-virtual {v1}, Lcom/discord/stores/StoreGuildTemplates$GuildTemplateState$Resolved;->getGuildTemplate()Lcom/discord/models/domain/ModelGuildTemplate;
move-result-object v1
invoke-direct {v0, v1, p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$GuildTemplate;-><init>(Lcom/discord/models/domain/ModelGuildTemplate;Ljava/lang/String;)V
invoke-virtual {p0, v0}, Lf/a/b/l0;->updateViewState(Ljava/lang/Object;)V
goto :goto_0
:cond_1
new-instance v0, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;
invoke-direct {v0, p1}, Lcom/discord/widgets/auth/WidgetAuthLandingViewModel$ViewState$Empty;-><init>(Ljava/lang/String;)V
invoke-virtual {p0, v0}, Lf/a/b/l0;->updateViewState(Ljava/lang/Object;)V
:goto_0
return-void
.end method

View file

@ -1,75 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLogin$forgotPassword$1;
.super Ly/n/c/k;
.source "WidgetAuthLogin.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthLogin;->forgotPassword()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/Void;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $login:Ljava/lang/String;
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAuthLogin;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAuthLogin;Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLogin$forgotPassword$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthLogin;
iput-object p2, p0, Lcom/discord/widgets/auth/WidgetAuthLogin$forgotPassword$1;->$login:Ljava/lang/String;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Void;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAuthLogin$forgotPassword$1;->invoke(Ljava/lang/Void;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Ljava/lang/Void;)V
.locals 1
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLogin$forgotPassword$1;->this$0:Lcom/discord/widgets/auth/WidgetAuthLogin;
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLogin$forgotPassword$1;->$login:Ljava/lang/String;
invoke-static {p1, v0}, Lcom/discord/widgets/auth/WidgetAuthLogin;->access$showEmailSentToast(Lcom/discord/widgets/auth/WidgetAuthLogin;Ljava/lang/String;)V
return-void
.end method

View file

@ -1,92 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLogin$forgotPassword$2;
.super Ly/n/c/k;
.source "WidgetAuthLogin.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthLogin;->forgotPassword()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/utilities/error/Error;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $login:Ljava/lang/String;
.field public final synthetic this$0:Lcom/discord/widgets/auth/WidgetAuthLogin;
# direct methods
.method public constructor <init>(Lcom/discord/widgets/auth/WidgetAuthLogin;Ljava/lang/String;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLogin$forgotPassword$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthLogin;
iput-object p2, p0, Lcom/discord/widgets/auth/WidgetAuthLogin$forgotPassword$2;->$login:Ljava/lang/String;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/utilities/error/Error;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAuthLogin$forgotPassword$2;->invoke(Lcom/discord/utilities/error/Error;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/utilities/error/Error;)V
.locals 2
const-string v0, "error"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getType()Lcom/discord/utilities/error/Error$Type;
move-result-object v0
sget-object v1, Lcom/discord/utilities/error/Error$Type;->RATE_LIMITED:Lcom/discord/utilities/error/Error$Type;
if-ne v0, v1, :cond_0
const/4 v0, 0x0
invoke-virtual {p1, v0}, Lcom/discord/utilities/error/Error;->setShowErrorToasts(Z)V
iget-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLogin$forgotPassword$2;->this$0:Lcom/discord/widgets/auth/WidgetAuthLogin;
iget-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLogin$forgotPassword$2;->$login:Ljava/lang/String;
invoke-static {p1, v0}, Lcom/discord/widgets/auth/WidgetAuthLogin;->access$showEmailSentToast(Lcom/discord/widgets/auth/WidgetAuthLogin;Ljava/lang/String;)V
:cond_0
return-void
.end method

View file

@ -1,93 +0,0 @@
.class public final Lcom/discord/widgets/auth/WidgetAuthLogin$login$2;
.super Ly/n/c/k;
.source "WidgetAuthLogin.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/auth/WidgetAuthLogin;->login(Ljava/lang/String;Z)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/models/domain/auth/ModelLoginResult;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $context:Landroid/content/Context;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetAuthLogin$login$2;->$context:Landroid/content/Context;
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/models/domain/auth/ModelLoginResult;
invoke-virtual {p0, p1}, Lcom/discord/widgets/auth/WidgetAuthLogin$login$2;->invoke(Lcom/discord/models/domain/auth/ModelLoginResult;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/models/domain/auth/ModelLoginResult;)V
.locals 2
invoke-virtual {p1}, Lcom/discord/models/domain/auth/ModelLoginResult;->getMfa()Z
move-result v0
if-eqz v0, :cond_0
sget-object v0, Lcom/discord/widgets/auth/WidgetAuthMfa;->Companion:Lcom/discord/widgets/auth/WidgetAuthMfa$Companion;
iget-object v1, p0, Lcom/discord/widgets/auth/WidgetAuthLogin$login$2;->$context:Landroid/content/Context;
invoke-virtual {p1}, Lcom/discord/models/domain/auth/ModelLoginResult;->getTicket()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ly/n/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-virtual {v0, v1, p1}, Lcom/discord/widgets/auth/WidgetAuthMfa$Companion;->start(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_0
:cond_0
sget-object p1, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker;
const/4 v0, 0x1
invoke-virtual {p1, v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->loginAttempt(Z)V
:goto_0
return-void
.end method

Some files were not shown because too many files have changed in this diff Show more