Changes of com.discord v1295

This commit is contained in:
root 2020-10-13 20:45:03 +00:00
parent 15a2908f84
commit 2ab6b31b9b
1213 changed files with 30853 additions and 26402 deletions

View file

@ -75,7 +75,7 @@
const/4 v5, 0x0
const v6, 0x7f121099
const v6, 0x7f12109c
invoke-virtual/range {v0 .. v7}, Lcom/discord/widgets/channels/WidgetChannelSelector$Companion;->launch(Landroidx/fragment/app/Fragment;JIZILcom/discord/widgets/channels/WidgetChannelSelector$FilterFunction;)V

View file

@ -59,7 +59,7 @@
const/4 v3, 0x0
const v4, 0x7f121099
const v4, 0x7f12109c
invoke-virtual/range {v0 .. v5}, Lcom/discord/widgets/guilds/WidgetGuildSelector$Companion;->launch(Landroidx/fragment/app/Fragment;IZILcom/discord/widgets/guilds/WidgetGuildSelector$FilterFunction;)V

View file

@ -201,7 +201,7 @@
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;-><init>()V
const v0, 0x7f0a02d2
const v0, 0x7f0a02d3
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -265,7 +265,7 @@
iput-object v0, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheet;->errorText$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0426
const v0, 0x7f0a0429
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -312,7 +312,7 @@
.end method
.method private final configureChannelSelector(Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;)V
.locals 9
.locals 10
invoke-virtual {p1}, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel$ViewState$Loaded;->getSelectedGuild()Lcom/discord/models/domain/ModelGuild;
@ -343,31 +343,35 @@
move-result-object v0
sget-object v2, Lcom/discord/utilities/channel/ChannelUtils;->INSTANCE:Lcom/discord/utilities/channel/ChannelUtils;
sget-object v2, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
invoke-virtual {v2}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->get()Lcom/discord/utilities/channel/ChannelUtils;
move-result-object v3
const-string v4, "requireContext()"
invoke-static {v3, v4}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String;
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v4
const-string v2, "requireContext()"
invoke-static {v4, v2}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String;
move-result-object v5
invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getType()I
move-result v5
move-result v6
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v7, 0x8
const/16 v8, 0x8
const/4 v8, 0x0
const/4 v9, 0x0
invoke-static/range {v2 .. v8}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName$default(Lcom/discord/utilities/channel/ChannelUtils;Landroid/content/Context;Ljava/lang/String;IZILjava/lang/Object;)Ljava/lang/String;
invoke-static/range {v3 .. v9}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName$default(Lcom/discord/utilities/channel/ChannelUtils;Landroid/content/Context;Ljava/lang/String;IZILjava/lang/Object;)Ljava/lang/String;
move-result-object v2
@ -400,7 +404,7 @@
move-result-object v0
const v1, 0x7f121557
const v1, 0x7f12155b
invoke-virtual {p0, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -466,7 +470,7 @@
goto :goto_0
:cond_0
const v1, 0x7f121557
const v1, 0x7f12155b
invoke-virtual {p0, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -551,7 +555,11 @@
move-result-object v2
sget-object v3, Lcom/discord/utilities/channel/ChannelUtils;->INSTANCE:Lcom/discord/utilities/channel/ChannelUtils;
sget-object v3, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual {v3}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->get()Lcom/discord/utilities/channel/ChannelUtils;
move-result-object v3
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
@ -850,7 +858,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d017a
const v0, 0x7f0d017b
return v0
.end method

View file

@ -97,7 +97,7 @@
move-result-object v0
invoke-virtual {v0}, Lcom/discord/stores/StoreChannels;->get()Lrx/Observable;
invoke-virtual {v0}, Lcom/discord/stores/StoreChannels;->observeAllChannels()Lrx/Observable;
move-result-object v0

View file

@ -89,7 +89,7 @@
move-result-object p1
invoke-virtual {p1, v0, v1}, Lcom/discord/stores/StoreChannels;->get(J)Lrx/Observable;
invoke-virtual {p1, v0, v1}, Lcom/discord/stores/StoreChannels;->observeChannel(J)Lrx/Observable;
move-result-object p1

View file

@ -323,7 +323,7 @@
iget-wide v1, p0, Lcom/discord/widgets/announcements/WidgetChannelFollowSheetViewModel;->sourceChannelId:J
invoke-virtual {v0, v1, v2}, Lcom/discord/stores/StoreChannels;->get(J)Lrx/Observable;
invoke-virtual {v0, v1, v2}, Lcom/discord/stores/StoreChannels;->observeChannel(J)Lrx/Observable;
move-result-object v4

View file

@ -333,7 +333,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d017b
const v0, 0x7f0d017c
return v0
.end method

View file

@ -1117,7 +1117,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0169
const v0, 0x7f0d016a
return v0
.end method

View file

@ -110,7 +110,11 @@
goto :goto_1
:cond_1
sget-object v0, Lcom/discord/utilities/channel/ChannelUtils;->INSTANCE:Lcom/discord/utilities/channel/ChannelUtils;
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

View file

@ -99,7 +99,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d016c
const v0, 0x7f0d016d
return v0
.end method

View file

@ -102,7 +102,7 @@
move-result-object p1
const v0, 0x7f121713
const v0, 0x7f12171c
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;

View file

@ -179,7 +179,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthBirthday;->registerButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0322
const v0, 0x7f0a0323
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -338,7 +338,7 @@
new-array v0, v0, [Ljava/lang/Object;
const v1, 0x7f121710
const v1, 0x7f121719
invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -348,7 +348,7 @@
aput-object v1, v0, v2
const v1, 0x7f1213bb
const v1, 0x7f1213bf
invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -751,7 +751,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d016d
const v0, 0x7f0d016e
return v0
.end method
@ -900,12 +900,12 @@
if-eqz v2, :cond_4
const v2, 0x7f121712
const v2, 0x7f12171b
goto :goto_3
:cond_4
const v2, 0x7f121711
const v2, 0x7f12171a
:goto_3
invoke-direct {p0, v1, v2}, Lcom/discord/widgets/auth/WidgetAuthBirthday;->getFormattedTermsText(Landroid/content/Context;I)Ljava/lang/CharSequence;

View file

@ -145,7 +145,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d016e
const v0, 0x7f0d016f
return v0
.end method

View file

@ -391,7 +391,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0170
const v0, 0x7f0d0171
return v0
.end method

View file

@ -97,7 +97,7 @@
move-result-object p1
const v0, 0x7f1211b9
const v0, 0x7f1211bc
const/4 v1, 0x0

View file

@ -51,13 +51,13 @@
invoke-direct {p1, v0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;-><init>(Landroid/content/Context;)V
const v0, 0x7f1211b6
const v0, 0x7f1211b9
invoke-virtual {p1, v0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setTitle(I)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
move-result-object p1
const v0, 0x7f1211b7
const v0, 0x7f1211ba
invoke-virtual {p1, v0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setMessage(I)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
@ -65,7 +65,7 @@
sget-object v0, Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$5$1;->INSTANCE:Lcom/discord/widgets/auth/WidgetAuthLogin$onViewBound$5$1;
const v1, 0x7f1211b8
const v1, 0x7f1211bb
invoke-virtual {p1, v1, v0}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setPositiveButton(ILkotlin/jvm/functions/Function1;)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;

View file

@ -106,7 +106,7 @@
sget-object v5, Lcom/discord/utilities/view/validators/BasicTextInputValidator;->Companion:Lcom/discord/utilities/view/validators/BasicTextInputValidator$Companion;
const v8, 0x7f1211bb
const v8, 0x7f1211be
invoke-virtual {v5, v8}, Lcom/discord/utilities/view/validators/BasicTextInputValidator$Companion;->createRequiredInputValidator(I)Lcom/discord/utilities/view/validators/BasicTextInputValidator;

View file

@ -181,7 +181,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthLogin;->login$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0322
const v0, 0x7f0a0323
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -872,7 +872,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0171
const v0, 0x7f0d0172
return v0
.end method

View file

@ -82,7 +82,7 @@
nop
:pswitch_data_0
.packed-switch 0x7f0a063b
.packed-switch 0x7f0a063e
:pswitch_1
:pswitch_0
.end packed-switch

View file

@ -93,7 +93,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetAuthMfa;->codeVerificationView$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0322
const v0, 0x7f0a0323
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -169,7 +169,7 @@
if-ge v0, v1, :cond_0
const p1, 0x7f121779
const p1, 0x7f121782
const/4 p2, 0x0
@ -196,7 +196,7 @@
if-eqz v0, :cond_0
const p1, 0x7f1217a3
const p1, 0x7f1217ac
const/4 v0, 0x0
@ -326,7 +326,7 @@
invoke-static {v0, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const v1, 0x7f0d0173
const v1, 0x7f0d0174
const/4 v2, 0x0
@ -334,7 +334,7 @@
move-result-object v1
const v2, 0x7f0a0b5b
const v2, 0x7f0a0b5f
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -342,13 +342,13 @@
check-cast v2, Lcom/google/android/material/textfield/TextInputLayout;
const v3, 0x7f0a0b5c
const v3, 0x7f0a0b60
invoke-virtual {v1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
const v4, 0x7f0a0b5a
const v4, 0x7f0a0b5e
invoke-virtual {v1, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -397,7 +397,7 @@
invoke-static {v0, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const v1, 0x7f0d0174
const v1, 0x7f0d0175
const/4 v2, 0x0
@ -405,7 +405,7 @@
move-result-object v1
const v2, 0x7f0a0b5e
const v2, 0x7f0a0b62
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -415,7 +415,7 @@
check-cast v7, Landroid/widget/TextView;
const v2, 0x7f0a0b5d
const v2, 0x7f0a0b61
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -433,7 +433,7 @@
move-result-object v9
const v1, 0x7f121786
const v1, 0x7f12178f
const/4 v2, 0x2
@ -638,7 +638,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0172
const v0, 0x7f0d0173
return v0
.end method
@ -734,7 +734,7 @@
move-result v0
const v1, 0x7f0a064a
const v1, 0x7f0a064d
if-eq v0, v1, :cond_0

View file

@ -68,7 +68,7 @@
sget-object v6, Lcom/discord/utilities/view/validators/BasicTextInputValidator;->Companion:Lcom/discord/utilities/view/validators/BasicTextInputValidator$Companion;
const v7, 0x7f1218cf
const v7, 0x7f1218d8
invoke-virtual {v6, v7}, Lcom/discord/utilities/view/validators/BasicTextInputValidator$Companion;->createRequiredInputValidator(I)Lcom/discord/utilities/view/validators/BasicTextInputValidator;
@ -134,7 +134,7 @@
sget-object v8, Lcom/discord/utilities/view/validators/BasicTextInputValidator;->Companion:Lcom/discord/utilities/view/validators/BasicTextInputValidator$Companion;
const v9, 0x7f1211bb
const v9, 0x7f1211be
invoke-virtual {v8, v9}, Lcom/discord/utilities/view/validators/BasicTextInputValidator$Companion;->createRequiredInputValidator(I)Lcom/discord/utilities/view/validators/BasicTextInputValidator;
@ -144,7 +144,7 @@
sget-object v7, Lcom/discord/utilities/auth/AuthUtils;->INSTANCE:Lcom/discord/utilities/auth/AuthUtils;
const v8, 0x7f1211b5
const v8, 0x7f1211b8
invoke-virtual {v7, v8}, Lcom/discord/utilities/auth/AuthUtils;->createPasswordInputValidator(I)Lcom/discord/utilities/view/validators/BasicTextInputValidator;

View file

@ -416,7 +416,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0175
const v0, 0x7f0d0176
return v0
.end method

View file

@ -191,7 +191,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0176
const v0, 0x7f0d0177
return v0
.end method

View file

@ -196,7 +196,7 @@
aput-object v2, v1, v3
const v2, 0x7f121154
const v2, 0x7f121157
invoke-virtual {p1, v2, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

View file

@ -80,7 +80,7 @@
invoke-direct {p0, p1}, Lcom/discord/utilities/views/SimpleRecyclerAdapter$ViewHolder;-><init>(Landroid/view/View;)V
const p1, 0x7f0a06f3
const p1, 0x7f0a06f6
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
@ -88,7 +88,7 @@
iput-object p1, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize$OAuthPermissionViewHolder;->iconIv$delegate:Lkotlin/properties/ReadOnlyProperty;
const p1, 0x7f0a06f4
const p1, 0x7f0a06f7
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;

View file

@ -148,7 +148,7 @@
iget-object v2, v2, Lcom/discord/widgets/auth/WidgetOauth2Authorize$validationManager$2;->this$0:Lcom/discord/widgets/auth/WidgetOauth2Authorize;
const v4, 0x7f121153
const v4, 0x7f121156
new-array v5, v3, [Ljava/lang/Object;

View file

@ -294,7 +294,7 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a06f2
const v0, 0x7f0a06f5
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -302,7 +302,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->userIconIv$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a06e1
const v0, 0x7f0a06e4
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -310,7 +310,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->appIconIv$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a06e2
const v0, 0x7f0a06e5
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -318,7 +318,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->appNameTv$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a06ec
const v0, 0x7f0a06ef
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -326,7 +326,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->permissionsLabelTv$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a06df
const v0, 0x7f0a06e2
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -334,7 +334,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->ageNoticeTv$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a06ee
const v0, 0x7f0a06f1
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -342,7 +342,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->securityNoticeTv$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a06ed
const v0, 0x7f0a06f0
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -350,7 +350,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->permissionsList$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a06e7
const v0, 0x7f0a06ea
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -358,7 +358,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->grantBtn$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a06f0
const v0, 0x7f0a06f3
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -378,7 +378,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->denyBtns$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a06e8
const v0, 0x7f0a06eb
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -386,7 +386,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->loadingScreen$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a06e5
const v0, 0x7f0a06e8
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -394,7 +394,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetOauth2Authorize;->contentScreen$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a06eb
const v0, 0x7f0a06ee
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -428,9 +428,9 @@
:array_0
.array-data 4
0x7f0a06e6
0x7f0a06e9
0x7f0a06f1
0x7f0a06ec
0x7f0a06f4
.end array-data
.end method
@ -560,7 +560,7 @@
aput-object p1, v1, p2
const p1, 0x7f121145
const p1, 0x7f121148
invoke-virtual {p0, p1, v1}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
@ -628,12 +628,12 @@
if-eqz p1, :cond_0
const p1, 0x7f121141
const p1, 0x7f121144
goto :goto_0
:cond_0
const p1, 0x7f121142
const p1, 0x7f121145
:goto_0
invoke-virtual {p0, p1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -910,42 +910,42 @@
packed-switch v0, :pswitch_data_0
const v0, 0x7f121150
const v0, 0x7f121153
goto :goto_0
:pswitch_0
const v0, 0x7f12114f
const v0, 0x7f121152
goto :goto_0
:pswitch_1
const v0, 0x7f12114e
const v0, 0x7f121151
goto :goto_0
:pswitch_2
const v0, 0x7f12114d
const v0, 0x7f121150
goto :goto_0
:pswitch_3
const v0, 0x7f12114c
const v0, 0x7f12114f
goto :goto_0
:pswitch_4
const v0, 0x7f12114b
const v0, 0x7f12114e
goto :goto_0
:pswitch_5
const v0, 0x7f12114a
const v0, 0x7f12114d
goto :goto_0
:pswitch_6
const v0, 0x7f121149
const v0, 0x7f12114c
:goto_0
return v0
@ -1071,7 +1071,7 @@
aput-object p1, v2, v3
const p1, 0x7f121153
const p1, 0x7f121156
invoke-virtual {p0, p1, v2}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
@ -1220,7 +1220,7 @@
move-result-object v2
const v4, 0x7f121156
const v4, 0x7f121159
const/4 v5, 0x1
@ -1483,7 +1483,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0232
const v0, 0x7f0d0233
return v0
.end method

View file

@ -67,7 +67,7 @@
invoke-direct {p0}, Lcom/discord/widgets/auth/WidgetOauth2Authorize;-><init>()V
const v0, 0x7f0a06e7
const v0, 0x7f0a06ea
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -443,7 +443,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0232
const v0, 0x7f0d0233
return v0
.end method
@ -579,6 +579,10 @@
move-object p1, p3
:goto_0
const-string v0, "saUrl ?: \"\""
invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p2, :cond_5
goto :goto_1
@ -587,6 +591,10 @@
move-object p2, p3
:goto_1
const-string p3, "authCode ?: \"\""
invoke-static {p2, p3}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1, p2}, Lcom/discord/widgets/auth/WidgetOauth2AuthorizeSamsung;->startSamsungAccountLink(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_4

View file

@ -153,7 +153,7 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a07db
const v0, 0x7f0a07df
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -161,7 +161,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetRemoteAuth;->viewFlipper$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a07d6
const v0, 0x7f0a07da
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -169,7 +169,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetRemoteAuth;->cancelButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a07d9
const v0, 0x7f0a07dd
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -177,7 +177,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetRemoteAuth;->notFoundCancelButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a07d8
const v0, 0x7f0a07dc
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -185,7 +185,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetRemoteAuth;->loginButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a07da
const v0, 0x7f0a07de
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -193,7 +193,7 @@
iput-object v0, p0, Lcom/discord/widgets/auth/WidgetRemoteAuth;->temporarySwitch$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a07d7
const v0, 0x7f0a07db
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -531,7 +531,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d023a
const v0, 0x7f0d023b
return v0
.end method

View file

@ -49,7 +49,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0635
const v0, 0x7f0a0638
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -61,7 +61,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0632
const v0, 0x7f0a0635
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -47,7 +47,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a08cf
const v0, 0x7f0a08d3
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -68,7 +68,7 @@
:array_0
.array-data 4
0x7f0a019a
0x7f0a0955
0x7f0a0959
.end array-data
.end method
@ -294,13 +294,13 @@
move-result-object v4
const p1, 0x7f12101a
const p1, 0x7f12101d
invoke-virtual {p0, p1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
move-result-object v5
const p1, 0x7f1217c6
const p1, 0x7f1217cf
invoke-virtual {p0, p1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -453,7 +453,7 @@
.method private handleUpdate()V
.locals 2
const v0, 0x7f1214c8
const v0, 0x7f1214cc
invoke-static {p0, v0}, Lf/a/b/p;->g(Landroidx/fragment/app/Fragment;I)V
@ -495,7 +495,7 @@
.method public static synthetic p(Landroid/content/Context;Lcom/discord/models/domain/ModelChannel;Ljava/lang/Void;)V
.locals 2
invoke-static {}, Lcom/discord/stores/StoreStream;->getChannels()Lcom/discord/stores/StoreChannels;
invoke-static {}, Lcom/discord/utilities/channel/ChannelUtils;->get()Lcom/discord/utilities/channel/ChannelUtils;
move-result-object p2
@ -503,7 +503,7 @@
move-result-wide v0
invoke-virtual {p2, p0, v0, v1}, Lcom/discord/stores/StoreChannels;->delete(Landroid/content/Context;J)V
invoke-virtual {p2, p0, v0, v1}, Lcom/discord/utilities/channel/ChannelUtils;->delete(Landroid/content/Context;J)V
return-void
.end method
@ -575,7 +575,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d017c
const v0, 0x7f0d017d
return v0
.end method
@ -611,7 +611,7 @@
move-result p3
const v0, 0x7f0a0654
const v0, 0x7f0a0657
if-ne p3, v0, :cond_0
@ -832,7 +832,7 @@
iput-object v1, p0, Lcom/discord/widgets/channels/WidgetChannelGroupDMSettings;->saveButton:Landroid/view/View;
const v1, 0x7f0a047a
const v1, 0x7f0a047d
invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -842,7 +842,7 @@
iput-object v1, p0, Lcom/discord/widgets/channels/WidgetChannelGroupDMSettings;->scrollView:Landroidx/core/widget/NestedScrollView;
const v1, 0x7f0a0479
const v1, 0x7f0a047c
invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -852,7 +852,7 @@
iput-object v1, p0, Lcom/discord/widgets/channels/WidgetChannelGroupDMSettings;->notificationMuteSettingsView:Lcom/discord/widgets/servers/NotificationMuteSettingsView;
const v1, 0x7f0a0956
const v1, 0x7f0a095a
invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -862,7 +862,7 @@
iput-object v1, p0, Lcom/discord/widgets/channels/WidgetChannelGroupDMSettings;->iconLabel:Landroid/widget/TextView;
const v1, 0x7f0a0957
const v1, 0x7f0a095b
invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -870,7 +870,7 @@
iput-object v1, p0, Lcom/discord/widgets/channels/WidgetChannelGroupDMSettings;->iconRemove:Landroid/view/View;
const v1, 0x7f0a0955
const v1, 0x7f0a0959
invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -910,7 +910,7 @@
aput-object v2, v1, v0
const v0, 0x7f120fd4
const v0, 0x7f120fd7
invoke-static {p1, v0, v1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextWithMarkdown(Landroid/widget/TextView;I[Ljava/lang/Object;)V
@ -938,7 +938,7 @@
move-result-object v2
invoke-virtual {v2, v0, v1}, Lcom/discord/stores/StoreChannels;->get(J)Lrx/Observable;
invoke-virtual {v2, v0, v1}, Lcom/discord/stores/StoreChannels;->observeChannel(J)Lrx/Observable;
move-result-object v0
@ -992,7 +992,7 @@
const v0, 0x7f120455
const v1, 0x7f1217b1
const v1, 0x7f1217ba
invoke-static {p0, v0, v1}, Lcom/miguelgaeta/media_picker/MediaPicker;->openMediaChooser(Lcom/miguelgaeta/media_picker/MediaPicker$Provider;II)V

View file

@ -50,7 +50,7 @@
move-result-object v0
invoke-virtual {v0, p1, p2}, Lcom/discord/stores/StoreChannels;->get(J)Lrx/Observable;
invoke-virtual {v0, p1, p2}, Lcom/discord/stores/StoreChannels;->observeChannel(J)Lrx/Observable;
move-result-object p1

View file

@ -284,23 +284,25 @@
.end method
.method private final configureUI(Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;)V
.locals 17
.locals 19
move-object/from16 v0, p0
move-object/from16 v1, p1
sget-object v2, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v2
invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v3
const-string v4, "requireContext()"
invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
invoke-static {v3, v4}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
move-result-object v4
const-string v8, "requireContext()"
invoke-static {v4, v8}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v5, 0x0
@ -308,7 +310,7 @@
const/4 v7, 0x0
invoke-static {v2, v3, v5, v6, v7}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName$default(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String;
invoke-static/range {v2 .. v7}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->getDisplayName$default(Lcom/discord/utilities/channel/ChannelUtils$Companion;Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String;
move-result-object v2
@ -322,15 +324,19 @@
move-result v2
const/4 v3, 0x1
const/4 v3, 0x0
const v8, 0x7f121017
const/4 v4, 0x1
const v5, 0x7f12101a
if-eqz v2, :cond_0
const v2, 0x7f121018
const v2, 0x7f12101b
new-array v9, v3, [Ljava/lang/Object;
new-array v6, v4, [Ljava/lang/Object;
sget-object v9, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
@ -340,22 +346,28 @@
move-result-object v11
invoke-static {v11, v4}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v11, v8}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v10, v11, v5, v6, v7}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName$default(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String;
const/4 v12, 0x0
move-result-object v10
const/4 v13, 0x2
aput-object v10, v9, v5
const/4 v14, 0x0
invoke-virtual {v0, v2, v9}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
invoke-static/range {v9 .. v14}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->getDisplayName$default(Lcom/discord/utilities/channel/ChannelUtils$Companion;Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String;
move-result-object v7
aput-object v7, v6, v3
invoke-virtual {v0, v2, v6}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
goto :goto_0
:cond_0
invoke-virtual {v0, v8}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
invoke-virtual {v0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
move-result-object v2
@ -368,42 +380,50 @@
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v9
move-result-object v6
invoke-virtual {v9}, Lcom/discord/models/domain/ModelChannel;->isTextChannel()Z
invoke-virtual {v6}, Lcom/discord/models/domain/ModelChannel;->isTextChannel()Z
move-result v9
move-result v6
if-eqz v9, :cond_1
if-eqz v6, :cond_1
const v8, 0x7f1217c4
const v5, 0x7f1217cd
new-array v3, v3, [Ljava/lang/Object;
new-array v4, v4, [Ljava/lang/Object;
sget-object v13, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/WidgetChannelNotificationSettings$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v9
move-result-object v14
invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v10
move-result-object v15
invoke-static {v10, v4}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v15, v8}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v9, v10, v5, v6, v7}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName$default(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String;
const/16 v16, 0x0
move-result-object v4
const/16 v17, 0x2
aput-object v4, v3, v5
const/16 v18, 0x0
invoke-virtual {v0, v8, v3}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
invoke-static/range {v13 .. v18}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->getDisplayName$default(Lcom/discord/utilities/channel/ChannelUtils$Companion;Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String;
move-result-object v6
aput-object v6, v4, v3
invoke-virtual {v0, v5, v4}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
goto :goto_1
:cond_1
invoke-virtual {v0, v8}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
invoke-virtual {v0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
move-result-object v3
@ -556,7 +576,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0183
const v0, 0x7f0d0184
return v0
.end method
@ -580,7 +600,7 @@
invoke-static {p0, v0, p1, v1}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar;
const p1, 0x7f1210f1
const p1, 0x7f1210f4
invoke-virtual {p0, p1}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit;

View file

@ -97,7 +97,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0184
const v0, 0x7f0d0185
return v0
.end method

View file

@ -86,7 +86,7 @@
iget p2, p0, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter;->noChannelStringId:I
const v0, 0x7f0d0189
const v0, 0x7f0d018a
invoke-direct {p1, v0, p0, p2}, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel;-><init>(ILcom/discord/widgets/channels/WidgetChannelSelector$Adapter;I)V

View file

@ -101,9 +101,9 @@
if-eqz p5, :cond_1
const p6, 0x7f121099
const p6, 0x7f12109c
const v6, 0x7f121099
const v6, 0x7f12109c
goto :goto_1
@ -145,9 +145,9 @@
if-eqz p5, :cond_1
const p6, 0x7f121099
const p6, 0x7f12109c
const v6, 0x7f121099
const v6, 0x7f12109c
goto :goto_1
@ -215,6 +215,10 @@
const-string p2, ""
:goto_0
const-string v2, "data?.getStringExtra(RES\u2026EXTRA_CHANNEL_NAME) ?: \"\""
invoke-static {p2, v2}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
if-nez p4, :cond_2
const-wide/16 v2, 0x0

View file

@ -65,7 +65,7 @@
move-wide v2, p1
invoke-static/range {v1 .. v6}, Lcom/discord/stores/StoreChannels;->getForGuild$default(Lcom/discord/stores/StoreChannels;JLjava/lang/Integer;ILjava/lang/Object;)Lrx/Observable;
invoke-static/range {v1 .. v6}, Lcom/discord/stores/StoreChannels;->observeChannelsForGuild$default(Lcom/discord/stores/StoreChannels;JLjava/lang/Integer;ILjava/lang/Object;)Lrx/Observable;
move-result-object p1

View file

@ -325,7 +325,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0188
const v0, 0x7f0d0189
return v0
.end method

View file

@ -132,7 +132,7 @@
move-result-object v0
invoke-virtual {v0, p2, p3}, Lcom/discord/stores/StoreChannels;->get(J)Lrx/Observable;
invoke-virtual {v0, p2, p3}, Lcom/discord/stores/StoreChannels;->observeChannel(J)Lrx/Observable;
move-result-object v0

View file

@ -854,7 +854,7 @@
move-result p4
const p5, 0x7f0a064f
const p5, 0x7f0a0652
if-eq p4, p5, :cond_0
@ -906,7 +906,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d018c
const v0, 0x7f0d018d
return v0
.end method

View file

@ -376,7 +376,7 @@
move-result-object v0
invoke-virtual {v0, p2, p3}, Lcom/discord/stores/StoreChannels;->get(J)Lrx/Observable;
invoke-virtual {v0, p2, p3}, Lcom/discord/stores/StoreChannels;->observeChannel(J)Lrx/Observable;
move-result-object v0

View file

@ -245,7 +245,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d018d
const v0, 0x7f0d018e
return v0
.end method

View file

@ -323,7 +323,7 @@
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/discord/stores/StoreChannels;->get(J)Lrx/Observable;
invoke-virtual {v0, p0, p1}, Lcom/discord/stores/StoreChannels;->observeChannel(J)Lrx/Observable;
move-result-object v0

View file

@ -179,7 +179,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d018e
const v0, 0x7f0d018f
return v0
.end method

View file

@ -479,7 +479,7 @@
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/discord/stores/StoreChannels;->get(J)Lrx/Observable;
invoke-virtual {v0, p0, p1}, Lcom/discord/stores/StoreChannels;->observeChannel(J)Lrx/Observable;
move-result-object v0

View file

@ -291,7 +291,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d018f
const v0, 0x7f0d0190
return v0
.end method
@ -354,7 +354,7 @@
goto :goto_0
:cond_0
const p1, 0x7f1211aa
const p1, 0x7f1211ad
invoke-static {p0, p1}, Lf/a/b/p;->g(Landroidx/fragment/app/Fragment;I)V
@ -431,7 +431,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetChannelSettingsPermissionsOverview;->membersContainer:Landroid/view/View;
const v0, 0x7f0a0b63
const v0, 0x7f0a0b67
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -441,7 +441,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetChannelSettingsPermissionsOverview;->rolesRecycler:Landroidx/recyclerview/widget/RecyclerView;
const v0, 0x7f0a0b62
const v0, 0x7f0a0b66
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -61,7 +61,7 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a0b64
const v0, 0x7f0a0b68
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -69,7 +69,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetChannelSidebarActions;->guildActionView$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0b65
const v0, 0x7f0a0b69
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -357,7 +357,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0190
const v0, 0x7f0d0191
return v0
.end method

View file

@ -107,7 +107,7 @@
move-result-object v6
const v7, 0x7f0a06bd
const v7, 0x7f0a06c0
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

View file

@ -812,16 +812,50 @@
.end method
.method private final getRenderedTopicForDefaultTopic(Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$DefaultTopic;)Lcom/discord/widgets/channels/WidgetChannelTopic$RenderedTopic;
.locals 3
.locals 4
new-instance v0, Lcom/discord/widgets/channels/WidgetChannelTopic$RenderedTopic;
sget-object v1, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$DefaultTopic;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object p1
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v2
const-string v3, "requireContext()"
invoke-static {v2, v3}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v3, 0x0
invoke-virtual {v1, p1, v2, v3}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->getDisplayName(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;Z)Ljava/lang/String;
move-result-object p1
const-string v1, ""
invoke-direct {v0, p1, v1, v3}, Lcom/discord/widgets/channels/WidgetChannelTopic$RenderedTopic;-><init>(Ljava/lang/String;Ljava/lang/CharSequence;I)V
return-object v0
.end method
.method private final getRenderedTopicForGDM(Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM;)Lcom/discord/widgets/channels/WidgetChannelTopic$RenderedTopic;
.locals 7
new-instance v6, Lcom/discord/widgets/channels/WidgetChannelTopic$RenderedTopic;
sget-object v0, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object p1
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v1
const-string v2, "requireContext()"
@ -830,37 +864,7 @@
const/4 v2, 0x0
invoke-static {p1, v1, v2}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;Z)Ljava/lang/String;
move-result-object p1
const-string v1, ""
invoke-direct {v0, p1, v1, v2}, Lcom/discord/widgets/channels/WidgetChannelTopic$RenderedTopic;-><init>(Ljava/lang/String;Ljava/lang/CharSequence;I)V
return-object v0
.end method
.method private final getRenderedTopicForGDM(Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM;)Lcom/discord/widgets/channels/WidgetChannelTopic$RenderedTopic;
.locals 7
new-instance v6, Lcom/discord/widgets/channels/WidgetChannelTopic$RenderedTopic;
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object p1
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v0
const-string v1, "requireContext()"
invoke-static {v0, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v1, 0x0
invoke-static {p1, v0, v1}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;Z)Ljava/lang/String;
invoke-virtual {v0, p1, v1, v2}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->getDisplayName(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;Z)Ljava/lang/String;
move-result-object v1
@ -994,19 +998,21 @@
:goto_1
new-instance v2, Lcom/discord/widgets/channels/WidgetChannelTopic$RenderedTopic;
sget-object v4, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$Guild$Topic;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v4
invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v5
const-string v6, "requireContext()"
invoke-virtual/range {p0 .. p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
invoke-static {v5, v6}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
move-result-object v6
invoke-static {v4, v5, v3}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;Z)Ljava/lang/String;
const-string v7, "requireContext()"
invoke-static {v6, v7}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v4, v5, v6, v3}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->getDisplayName(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;Z)Ljava/lang/String;
move-result-object v3
@ -1058,21 +1064,23 @@
move-result-wide v3
sget-object v0, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel$ViewState$GDM;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v0
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v1
const-string v5, "requireContext()"
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
invoke-static {v1, v5}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
move-result-object v5
const/4 v5, 0x0
const-string v6, "requireContext()"
invoke-static {v0, v1, v5}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;Z)Ljava/lang/String;
invoke-static {v5, v6}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v6, 0x0
invoke-virtual {v0, v1, v5, v6}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->getDisplayName(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;Z)Ljava/lang/String;
move-result-object v5
@ -1295,7 +1303,7 @@
move-result-object v1
const v2, 0x7f0a065d
const v2, 0x7f0a0660
invoke-interface {v1, v2}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
@ -1311,7 +1319,7 @@
move-result-object v1
const v2, 0x7f0a065b
const v2, 0x7f0a065e
invoke-interface {v1, v2}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
@ -1333,7 +1341,7 @@
move-result-object p5
const v1, 0x7f0a065c
const v1, 0x7f0a065f
invoke-interface {p5, v1}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
@ -1355,7 +1363,7 @@
move-result-object p2
const p3, 0x7f0a065a
const p3, 0x7f0a065d
invoke-interface {p2, p3}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
@ -1436,7 +1444,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0191
const v0, 0x7f0d0192
return v0
.end method

View file

@ -307,7 +307,7 @@
move-wide v4, v1
invoke-static/range {v3 .. v8}, Lcom/discord/stores/StoreChannels;->getForGuild$default(Lcom/discord/stores/StoreChannels;JLjava/lang/Integer;ILjava/lang/Object;)Lrx/Observable;
invoke-static/range {v3 .. v8}, Lcom/discord/stores/StoreChannels;->observeChannelsForGuild$default(Lcom/discord/stores/StoreChannels;JLjava/lang/Integer;ILjava/lang/Object;)Lrx/Observable;
move-result-object v9
@ -541,7 +541,7 @@
move-result-object v2
const-string v0, "observeNavState().switch\u2026te).take(1)\n }"
const-string v0, "observeNavState().switch\u2026 ).take(1)\n }"
invoke-static {v2, v0}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V

View file

@ -1029,9 +1029,13 @@
move-result-wide v0
iget-object v2, p0, Lcom/discord/widgets/channels/WidgetChannelTopicViewModel;->storeChannels:Lcom/discord/stores/StoreChannels;
sget-object v2, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual {v2, p1, v0, v1}, Lcom/discord/stores/StoreChannels;->delete(Landroid/content/Context;J)V
invoke-virtual {v2}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->get()Lcom/discord/utilities/channel/ChannelUtils;
move-result-object v2
invoke-virtual {v2, p1, v0, v1}, Lcom/discord/utilities/channel/ChannelUtils;->delete(Landroid/content/Context;J)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;

View file

@ -38,7 +38,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a07f5
const v0, 0x7f0a07f9
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -487,7 +487,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d01ce
const v0, 0x7f0d01cf
return v0
.end method
@ -499,7 +499,7 @@
move-result p1
const p2, 0x7f0a0667
const p2, 0x7f0a066a
if-ne p1, p2, :cond_0
@ -603,7 +603,7 @@
invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V
const v0, 0x7f0a02d3
const v0, 0x7f0a02d4
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -613,7 +613,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetCreateChannel;->channelNameLayout:Lcom/google/android/material/textfield/TextInputLayout;
const v0, 0x7f0a02d8
const v0, 0x7f0a02d9
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -623,7 +623,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetCreateChannel;->rolesRecycler:Landroidx/recyclerview/widget/RecyclerView;
const v0, 0x7f0a02db
const v0, 0x7f0a02dc
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -633,7 +633,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetCreateChannel;->textRadio:Landroid/widget/RadioButton;
const v0, 0x7f0a02de
const v0, 0x7f0a02df
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -643,7 +643,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetCreateChannel;->voiceRadio:Landroid/widget/RadioButton;
const v0, 0x7f0a02d6
const v0, 0x7f0a02d7
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -653,7 +653,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetCreateChannel;->privateSwitch:Landroidx/appcompat/widget/SwitchCompat;
const v0, 0x7f0a02d7
const v0, 0x7f0a02d8
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -663,7 +663,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetCreateChannel;->privateTitle:Landroid/widget/TextView;
const v0, 0x7f0a02d5
const v0, 0x7f0a02d6
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -673,7 +673,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetCreateChannel;->privateInfo:Landroid/widget/TextView;
const v0, 0x7f0a02da
const v0, 0x7f0a02db
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -681,7 +681,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetCreateChannel;->textChannelContainer:Landroid/view/View;
const v0, 0x7f0a02dd
const v0, 0x7f0a02de
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -689,7 +689,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetCreateChannel;->voiceChannelContainer:Landroid/view/View;
const v0, 0x7f0a02d4
const v0, 0x7f0a02d5
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -697,7 +697,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetCreateChannel;->privateChannelContainer:Landroid/view/View;
const v0, 0x7f0a02d9
const v0, 0x7f0a02da
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -707,7 +707,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetCreateChannel;->roleHeader:Landroid/widget/TextView;
const v0, 0x7f0a02dc
const v0, 0x7f0a02dd
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -936,12 +936,12 @@
if-ne v1, v2, :cond_4
const v1, 0x7f1213bd
const v1, 0x7f1213c1
goto :goto_1
:cond_4
const v1, 0x7f1213bf
const v1, 0x7f1213c3
:goto_1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
@ -952,12 +952,12 @@
if-ne v1, v2, :cond_5
const v1, 0x7f1213be
const v1, 0x7f1213c2
goto :goto_2
:cond_5
const v1, 0x7f1213d1
const v1, 0x7f1213d5
:goto_2
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V

View file

@ -134,7 +134,7 @@
move-result-object v0
invoke-virtual {v0, p1, p2}, Lcom/discord/stores/StoreChannels;->get(J)Lrx/Observable;
invoke-virtual {v0, p1, p2}, Lcom/discord/stores/StoreChannels;->observeChannel(J)Lrx/Observable;
move-result-object p1

View file

@ -99,7 +99,7 @@
invoke-static {p3, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "streams"
const-string/jumbo v0, "streams"
invoke-static {p4, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
@ -263,7 +263,7 @@
invoke-static {p3, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "streams"
const-string/jumbo v0, "streams"
invoke-static {p4, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V

View file

@ -41,9 +41,9 @@
.method public final onClick(Landroid/view/View;)V
.locals 12
sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
sget-object p1, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual {p1}, Lcom/discord/stores/StoreStream$Companion;->getChannels()Lcom/discord/stores/StoreChannels;
invoke-virtual {p1}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->get()Lcom/discord/utilities/channel/ChannelUtils;
move-result-object p1
@ -83,7 +83,7 @@
move-result-object v2
invoke-virtual {p1, v0, v2}, Lcom/discord/stores/StoreChannels;->createGroupOrAddGroupRecipients(Ljava/lang/Long;Ljava/lang/Iterable;)Lrx/Observable;
invoke-virtual {p1, v0, v2}, Lcom/discord/utilities/channel/ChannelUtils;->createGroupOrAddGroupRecipients(Ljava/lang/Long;Ljava/lang/Iterable;)Lrx/Observable;
move-result-object p1

View file

@ -175,7 +175,7 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a047d
const v0, 0x7f0a0480
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -183,7 +183,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends;->recycler$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0480
const v0, 0x7f0a0483
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -191,7 +191,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends;->viewFlipper$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a047e
const v0, 0x7f0a0481
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -199,7 +199,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends;->sendFab$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a047b
const v0, 0x7f0a047e
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -207,7 +207,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/WidgetGroupInviteFriends;->chipsView$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a047c
const v0, 0x7f0a047f
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -805,7 +805,7 @@
.end method
.method private final setupToolbar(Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;)V
.locals 9
.locals 11
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
@ -813,35 +813,39 @@
const-string v1, "requireContext()"
const/4 v2, 0x1
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v3, 0x1
if-eqz v0, :cond_0
const v0, 0x7f120956
new-array v4, v2, [Ljava/lang/Object;
new-array v4, v3, [Ljava/lang/Object;
sget-object v5, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v5
move-result-object v6
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v6
move-result-object v7
invoke-static {v6, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v7, 0x2
invoke-static {v7, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v8, 0x0
invoke-static {v5, v6, v3, v7, v8}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName$default(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String;
const/4 v9, 0x2
const/4 v10, 0x0
invoke-static/range {v5 .. v10}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->getDisplayName$default(Lcom/discord/utilities/channel/ChannelUtils$Companion;Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String;
move-result-object v5
aput-object v5, v4, v3
aput-object v5, v4, v2
invoke-virtual {p0, v0, v4}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
@ -879,7 +883,7 @@
move-result v0
add-int/2addr v0, v2
add-int/2addr v0, v3
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetGroupInviteFriends$Model;->getMaxGroupMemberCount()I
@ -936,15 +940,15 @@
const v1, 0x7f10006c
new-array v2, v2, [Ljava/lang/Object;
new-array v3, v3, [Ljava/lang/Object;
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v2, v3
aput-object v5, v3, v2
invoke-static {v4, p1, v1, v0, v2}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String;
invoke-static {v4, p1, v1, v0, v3}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
@ -982,15 +986,15 @@
const v1, 0x7f10006d
new-array v2, v2, [Ljava/lang/Object;
new-array v3, v3, [Ljava/lang/Object;
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v2, v3
aput-object v5, v3, v2
invoke-static {v4, p1, v1, v0, v2}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String;
invoke-static {v4, p1, v1, v0, v3}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
@ -999,7 +1003,7 @@
move-result-object v0
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
:goto_2
invoke-virtual {p0, p1}, Lcom/discord/app/AppFragment;->setActionBarSubtitle(Ljava/lang/CharSequence;)Lkotlin/Unit;
@ -1044,7 +1048,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d01ee
const v0, 0x7f0d01ef
return v0
.end method

View file

@ -53,7 +53,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const p2, 0x7f0a043b
const p2, 0x7f0a043e
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -65,7 +65,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const p2, 0x7f0a043c
const p2, 0x7f0a043f
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -77,7 +77,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const p2, 0x7f0a0439
const p2, 0x7f0a043c
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -89,7 +89,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const p2, 0x7f0a0432
const p2, 0x7f0a0435
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -101,7 +101,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const p2, 0x7f0a042a
const p2, 0x7f0a042d
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -111,7 +111,7 @@
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const p2, 0x7f0a0ad0
const p2, 0x7f0a0ad4
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -123,7 +123,7 @@
new-instance p1, Lcom/discord/widgets/channels/WidgetGroupInviteFriendsAdapter$WidgetGroupInviteFriendsListItem;
const p2, 0x7f0d01ef
const p2, 0x7f0d01f0
invoke-direct {p1, p0, p2, p0}, Lcom/discord/widgets/channels/WidgetGroupInviteFriendsAdapter$WidgetGroupInviteFriendsListItem;-><init>(Lcom/discord/widgets/channels/WidgetGroupInviteFriendsAdapter;ILcom/discord/widgets/channels/WidgetGroupInviteFriendsAdapter;)V

View file

@ -50,7 +50,7 @@
move-result-object v0
invoke-virtual {v0, p1, p2}, Lcom/discord/stores/StoreChannels;->get(J)Lrx/Observable;
invoke-virtual {v0, p1, p2}, Lcom/discord/stores/StoreChannels;->observeChannel(J)Lrx/Observable;
move-result-object v0

View file

@ -139,7 +139,7 @@
nop
:pswitch_data_0
.packed-switch 0x7f0a0641
.packed-switch 0x7f0a0644
:pswitch_1
:pswitch_0
.end packed-switch

View file

@ -49,7 +49,7 @@
.method public final call(Landroid/view/Menu;)V
.locals 1
const v0, 0x7f0a0641
const v0, 0x7f0a0644
invoke-interface {p1, v0}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;

View file

@ -55,7 +55,7 @@
move-result-object p1
const v0, 0x7f121227
const v0, 0x7f12122a
const/4 v1, 0x0

View file

@ -37,9 +37,9 @@
.method public final onClick(Landroid/view/View;)V
.locals 3
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
sget-object v0, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getChannels()Lcom/discord/stores/StoreChannels;
invoke-virtual {v0}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->get()Lcom/discord/utilities/channel/ChannelUtils;
move-result-object v0
@ -57,7 +57,7 @@
move-result-wide v1
invoke-virtual {v0, p1, v1, v2}, Lcom/discord/stores/StoreChannels;->delete(Landroid/content/Context;J)V
invoke-virtual {v0, p1, v1, v2}, Lcom/discord/utilities/channel/ChannelUtils;->delete(Landroid/content/Context;J)V
return-void
.end method

View file

@ -657,7 +657,7 @@
move-result-object v0
const v1, 0x7f0d018a
const v1, 0x7f0d018b
const/4 v2, 0x0
@ -729,7 +729,7 @@
.end method
.method private final configureUI(Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;)V
.locals 6
.locals 9
if-nez p1, :cond_1
@ -747,68 +747,74 @@
:cond_1
const/4 v0, 0x0
const/4 v1, 0x1
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v2, 0x1
invoke-static {p0, v0, v1, v2}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar;
invoke-static {p0, v1, v2, v0}, Lcom/discord/app/AppFragment;->setActionBarDisplayHomeAsUpEnabled$default(Lcom/discord/app/AppFragment;ZILjava/lang/Object;)Landroidx/appcompat/widget/Toolbar;
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v3
move-result-object v0
invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->isTextChannel()Z
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->isTextChannel()Z
move-result v3
move-result v0
if-eqz v3, :cond_2
if-eqz v0, :cond_2
const v3, 0x7f120436
const v0, 0x7f120436
goto :goto_0
:cond_2
const v3, 0x7f1203ed
const v0, 0x7f1203ed
:goto_0
invoke-virtual {p0, v3}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit;
invoke-virtual {p0, v0}, Lcom/discord/app/AppFragment;->setActionBarTitle(I)Lkotlin/Unit;
sget-object v3, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v3
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v4
const-string v5, "requireContext()"
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
invoke-static {v4, v5}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
move-result-object v5
const/4 v5, 0x2
const-string v0, "requireContext()"
invoke-static {v3, v4, v0, v5, v2}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName$default(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String;
invoke-static {v5, v0}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
move-result-object v2
const/4 v6, 0x0
invoke-virtual {p0, v2}, Lcom/discord/app/AppFragment;->setActionBarSubtitle(Ljava/lang/CharSequence;)Lkotlin/Unit;
const/4 v7, 0x2
const/4 v8, 0x0
invoke-static/range {v3 .. v8}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->getDisplayName$default(Lcom/discord/utilities/channel/ChannelUtils$Companion;Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/discord/app/AppFragment;->setActionBarSubtitle(Ljava/lang/CharSequence;)Lkotlin/Unit;
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v2
move-result-object v0
invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->isTextChannel()Z
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->isTextChannel()Z
move-result v2
move-result v0
if-eqz v2, :cond_3
if-eqz v0, :cond_3
const v2, 0x7f0e001a
const v0, 0x7f0e001a
goto :goto_1
:cond_3
const v2, 0x7f0e0003
const v0, 0x7f0e0003
:goto_1
new-instance v3, Lcom/discord/widgets/channels/WidgetTextChannelSettings$configureUI$1;
@ -819,11 +825,11 @@
invoke-direct {v4, p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$configureUI$2;-><init>(Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;)V
invoke-virtual {p0, v2, v3, v4}, Lcom/discord/app/AppFragment;->setActionBarOptionsMenu(ILrx/functions/Action2;Lrx/functions/Action1;)Landroidx/appcompat/widget/Toolbar;
invoke-virtual {p0, v0, v3, v4}, Lcom/discord/app/AppFragment;->setActionBarOptionsMenu(ILrx/functions/Action2;Lrx/functions/Action1;)Landroidx/appcompat/widget/Toolbar;
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsName()Lcom/google/android/material/textfield/TextInputLayout;
move-result-object v2
move-result-object v0
iget-object v3, p0, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->state:Lcom/discord/utilities/stateful/StatefulViews;
@ -849,11 +855,11 @@
check-cast v3, Ljava/lang/CharSequence;
invoke-static {v2, v3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setText(Lcom/google/android/material/textfield/TextInputLayout;Ljava/lang/CharSequence;)Lkotlin/Unit;
invoke-static {v0, v3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setText(Lcom/google/android/material/textfield/TextInputLayout;Ljava/lang/CharSequence;)Lkotlin/Unit;
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsName()Lcom/google/android/material/textfield/TextInputLayout;
move-result-object v2
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
@ -873,11 +879,11 @@
const v3, 0x7f1203eb
:goto_2
invoke-static {v2, v3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setHint(Lcom/google/android/material/textfield/TextInputLayout;I)V
invoke-static {v0, v3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setHint(Lcom/google/android/material/textfield/TextInputLayout;I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsTopic()Lcom/google/android/material/textfield/TextInputLayout;
move-result-object v2
move-result-object v0
iget-object v3, p0, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->state:Lcom/discord/utilities/stateful/StatefulViews;
@ -911,11 +917,11 @@
check-cast v3, Ljava/lang/CharSequence;
invoke-static {v2, v3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setText(Lcom/google/android/material/textfield/TextInputLayout;Ljava/lang/CharSequence;)Lkotlin/Unit;
invoke-static {v0, v3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setText(Lcom/google/android/material/textfield/TextInputLayout;Ljava/lang/CharSequence;)Lkotlin/Unit;
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsTopic()Lcom/google/android/material/textfield/TextInputLayout;
move-result-object v2
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
@ -937,11 +943,11 @@
const/16 v3, 0x8
:goto_4
invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsWrap()Landroid/view/View;
move-result-object v2
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->getCanManageChannel()Z
@ -957,29 +963,29 @@
const/16 v3, 0x8
:goto_5
invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsSave()Landroid/view/View;
move-result-object v2
move-result-object v0
new-instance v3, Lcom/discord/widgets/channels/WidgetTextChannelSettings$configureUI$3;
invoke-direct {v3, p0, p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$configureUI$3;-><init>(Lcom/discord/widgets/channels/WidgetTextChannelSettings;Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;)V
invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-virtual {v0, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
iget-object v2, p0, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->state:Lcom/discord/utilities/stateful/StatefulViews;
iget-object v0, p0, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->state:Lcom/discord/utilities/stateful/StatefulViews;
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsSave()Landroid/view/View;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/discord/utilities/stateful/StatefulViews;->configureSaveActionView(Landroid/view/View;)V
invoke-virtual {v0, v3}, Lcom/discord/utilities/stateful/StatefulViews;->configureSaveActionView(Landroid/view/View;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsPinnedMessagesContainer()Landroid/view/ViewGroup;
move-result-object v2
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
@ -999,37 +1005,37 @@
const/16 v3, 0x8
:goto_6
invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsPinnedMessages()Landroid/view/View;
move-result-object v2
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->isPinsEnabled()Z
move-result v3
invoke-virtual {v2, v3}, Landroid/view/View;->setEnabled(Z)V
invoke-virtual {v0, v3}, Landroid/view/View;->setEnabled(Z)V
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsPinnedMessages()Landroid/view/View;
move-result-object v2
move-result-object v0
new-instance v3, Lcom/discord/widgets/channels/WidgetTextChannelSettings$configureUI$5;
invoke-direct {v3, p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$configureUI$5;-><init>(Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;)V
invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-virtual {v0, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsPinnedMessagesDisabledOverlay()Landroid/view/View;
move-result-object v2
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->isPinsEnabled()Z
move-result v3
xor-int/2addr v3, v1
xor-int/2addr v3, v2
if-eqz v3, :cond_9
@ -1041,19 +1047,19 @@
const/16 v3, 0x8
:goto_7
invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsPinnedMessagesDisabledOverlay()Landroid/view/View;
move-result-object v2
move-result-object v0
sget-object v3, Lcom/discord/widgets/channels/WidgetTextChannelSettings$configureUI$6;->INSTANCE:Lcom/discord/widgets/channels/WidgetTextChannelSettings$configureUI$6;
invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-virtual {v0, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsPermissions()Landroid/view/View;
move-result-object v2
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->getCanManagePermissions()Z
@ -1069,21 +1075,21 @@
const/16 v3, 0x8
:goto_8
invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsPermissions()Landroid/view/View;
move-result-object v2
move-result-object v0
new-instance v3, Lcom/discord/widgets/channels/WidgetTextChannelSettings$configureUI$7;
invoke-direct {v3, p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$configureUI$7;-><init>(Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;)V
invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-virtual {v0, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getUserManagementContainer()Landroid/view/View;
move-result-object v2
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->getCanManageChannel()Z
@ -1119,11 +1125,11 @@
const/16 v3, 0x8
:goto_b
invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsPrivacySafetyContainer()Landroid/view/View;
move-result-object v2
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->getCanManageChannel()Z
@ -1159,11 +1165,11 @@
const/16 v3, 0x8
:goto_d
invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsNsfw()Lcom/discord/views/CheckedSetting;
move-result-object v2
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->getCanManageChannel()Z
@ -1179,11 +1185,11 @@
const/16 v3, 0x8
:goto_e
invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsNsfw()Lcom/discord/views/CheckedSetting;
move-result-object v2
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
@ -1193,21 +1199,21 @@
move-result v3
invoke-virtual {v2, v3, v0}, Lcom/discord/views/CheckedSetting;->g(ZZ)V
invoke-virtual {v0, v3, v1}, Lcom/discord/views/CheckedSetting;->g(ZZ)V
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsNsfw()Lcom/discord/views/CheckedSetting;
move-result-object v2
move-result-object v0
new-instance v3, Lcom/discord/widgets/channels/WidgetTextChannelSettings$configureUI$8;
invoke-direct {v3, p0, p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$configureUI$8;-><init>(Lcom/discord/widgets/channels/WidgetTextChannelSettings;Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;)V
invoke-virtual {v2, v3}, Lcom/discord/views/CheckedSetting;->e(Landroid/view/View$OnClickListener;)V
invoke-virtual {v0, v3}, Lcom/discord/views/CheckedSetting;->e(Landroid/view/View$OnClickListener;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->getChannelSettingsSlowModeContainer()Landroid/view/View;
move-result-object v2
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$Model;->getCanManageChannel()Z
@ -1238,9 +1244,9 @@
const/4 v4, 0x0
:cond_12
invoke-virtual {v2, v4}, Landroid/view/View;->setVisibility(I)V
invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V
iget-object v2, p0, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->state:Lcom/discord/utilities/stateful/StatefulViews;
iget-object v0, p0, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->state:Lcom/discord/utilities/stateful/StatefulViews;
const v3, 0x7f0a01b3
@ -1256,7 +1262,7 @@
move-result-object p1
invoke-virtual {v2, v3, p1}, Lcom/discord/utilities/stateful/StatefulViews;->get(ILjava/lang/Object;)Ljava/lang/Object;
invoke-virtual {v0, v3, p1}, Lcom/discord/utilities/stateful/StatefulViews;->get(ILjava/lang/Object;)Ljava/lang/Object;
move-result-object p1
@ -1268,22 +1274,22 @@
invoke-direct {p0, p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->setSlowmodeLabel(I)V
sget-object v2, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->SLOWMODE_COOLDOWN_VALUES:Ljava/util/List;
sget-object v0, Lcom/discord/widgets/channels/WidgetTextChannelSettings;->SLOWMODE_COOLDOWN_VALUES:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
move-result-object v0
const/4 v3, 0x0
:goto_10
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_15
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
@ -1348,13 +1354,13 @@
.end method
.method private final confirmDelete(Lcom/discord/models/domain/ModelChannel;)V
.locals 8
.locals 11
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object v0
const v1, 0x7f0d018b
const v1, 0x7f0d018c
const/4 v2, 0x0
@ -1364,15 +1370,15 @@
new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder;
const-string/jumbo v3, "view"
const-string/jumbo v2, "view"
invoke-static {v0, v3}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v2}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v3
move-result-object v2
invoke-direct {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
invoke-direct {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroidx/appcompat/app/AlertDialog$Builder;
@ -1382,11 +1388,19 @@
move-result-object v1
const-string v3, "AlertDialog.Builder(view\u2026t).setView(view).create()"
const-string v2, "AlertDialog.Builder(view\u2026t).setView(view).create()"
invoke-static {v1, v3}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const v3, 0x7f0a0199
const v2, 0x7f0a0199
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/TextView;
const v3, 0x7f0a0196
invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -1394,7 +1408,7 @@
check-cast v3, Landroid/widget/TextView;
const v4, 0x7f0a0196
const v4, 0x7f0a0197
invoke-virtual {v0, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -1402,79 +1416,79 @@
check-cast v4, Landroid/widget/TextView;
const v5, 0x7f0a0197
const v5, 0x7f0a0198
invoke-virtual {v0, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v5
check-cast v5, Landroid/widget/TextView;
const v6, 0x7f0a0198
invoke-virtual {v0, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->isTextChannel()Z
move-result v6
move-result v5
if-eqz v6, :cond_0
if-eqz v5, :cond_0
const v6, 0x7f1205b4
const v5, 0x7f1205b4
goto :goto_0
:cond_0
const v6, 0x7f1205b3
const v5, 0x7f1205b3
:goto_0
invoke-virtual {v3, v6}, Landroid/widget/TextView;->setText(I)V
invoke-virtual {v2, v5}, Landroid/widget/TextView;->setText(I)V
new-instance v3, Lcom/discord/widgets/channels/WidgetTextChannelSettings$confirmDelete$1;
new-instance v2, Lcom/discord/widgets/channels/WidgetTextChannelSettings$confirmDelete$1;
invoke-direct {v3, v1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$confirmDelete$1;-><init>(Landroidx/appcompat/app/AlertDialog;)V
invoke-direct {v2, v1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$confirmDelete$1;-><init>(Landroidx/appcompat/app/AlertDialog;)V
invoke-virtual {v5, v3}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-virtual {v4, v2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
new-instance v3, Lcom/discord/widgets/channels/WidgetTextChannelSettings$confirmDelete$2;
new-instance v2, Lcom/discord/widgets/channels/WidgetTextChannelSettings$confirmDelete$2;
invoke-direct {v3, p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$confirmDelete$2;-><init>(Lcom/discord/models/domain/ModelChannel;)V
invoke-direct {v2, p1}, Lcom/discord/widgets/channels/WidgetTextChannelSettings$confirmDelete$2;-><init>(Lcom/discord/models/domain/ModelChannel;)V
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
const-string v0, "dialogBody"
invoke-static {v4, v0}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v3, v0}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const v0, 0x7f1205b5
const/4 v3, 0x1
const/4 v2, 0x1
new-array v3, v3, [Ljava/lang/Object;
new-array v2, v2, [Ljava/lang/Object;
const/4 v4, 0x0
sget-object v5, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v5
move-result-object v7
const-string v6, "requireContext()"
invoke-static {v5, v6}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v7, v6}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v6, 0x2
const/4 v8, 0x0
const/4 v7, 0x0
const/4 v9, 0x2
invoke-static {p1, v5, v7, v6, v2}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName$default(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String;
const/4 v10, 0x0
move-object v6, p1
invoke-static/range {v5 .. v10}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->getDisplayName$default(Lcom/discord/utilities/channel/ChannelUtils$Companion;Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String;
move-result-object p1
aput-object p1, v3, v7
aput-object p1, v2, v4
invoke-virtual {p0, v0, v3}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
invoke-virtual {p0, v0, v2}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
@ -1486,7 +1500,7 @@
move-result-object p1
invoke-virtual {v4, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-virtual {v3, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-virtual {v1}, Landroid/app/Dialog;->show()V
@ -1998,7 +2012,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d02a7
const v0, 0x7f0d02a8
return v0
.end method

View file

@ -141,7 +141,11 @@
move-result-object v3
sget-object v4, Lcom/discord/utilities/channel/ChannelUtils;->INSTANCE:Lcom/discord/utilities/channel/ChannelUtils;
sget-object v4, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual {v4}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->get()Lcom/discord/utilities/channel/ChannelUtils;
move-result-object v4
const-string v5, "mostRecentMessageIds"

View file

@ -84,7 +84,7 @@
move-result-object v0
invoke-virtual {v0}, Lcom/discord/stores/StoreChannels;->getPrivateChannels()Lrx/Observable;
invoke-virtual {v0}, Lcom/discord/stores/StoreChannels;->observePrivateChannels()Lrx/Observable;
move-result-object v1
@ -198,7 +198,7 @@
move-wide v3, p1
invoke-static/range {v2 .. v7}, Lcom/discord/stores/StoreChannels;->getForGuild$default(Lcom/discord/stores/StoreChannels;JLjava/lang/Integer;ILjava/lang/Object;)Lrx/Observable;
invoke-static/range {v2 .. v7}, Lcom/discord/stores/StoreChannels;->observeChannelsForGuild$default(Lcom/discord/stores/StoreChannels;JLjava/lang/Integer;ILjava/lang/Object;)Lrx/Observable;
move-result-object v2
@ -367,7 +367,11 @@
move-wide/from16 v12, p1
:goto_0
sget-object v0, Lcom/discord/utilities/channel/ChannelUtils;->INSTANCE:Lcom/discord/utilities/channel/ChannelUtils;
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
move-object/from16 v1, p4

View file

@ -421,7 +421,7 @@
move-wide v6, p1
invoke-static/range {v5 .. v10}, Lcom/discord/stores/StoreChannels;->getForGuild$default(Lcom/discord/stores/StoreChannels;JLjava/lang/Integer;ILjava/lang/Object;)Lrx/Observable;
invoke-static/range {v5 .. v10}, Lcom/discord/stores/StoreChannels;->observeChannelsForGuild$default(Lcom/discord/stores/StoreChannels;JLjava/lang/Integer;ILjava/lang/Object;)Lrx/Observable;
move-result-object v5

View file

@ -187,9 +187,9 @@
if-eqz v0, :cond_1
const v0, 0x7f121040
const v0, 0x7f121043
const v6, 0x7f121040
const v6, 0x7f121043
goto :goto_1
@ -201,9 +201,9 @@
if-eqz v0, :cond_2
const v0, 0x7f12104c
const v0, 0x7f12104f
const v7, 0x7f12104c
const v7, 0x7f12104f
goto :goto_2

View file

@ -307,7 +307,7 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a0b68
const v0, 0x7f0a0b6c
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -315,7 +315,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList;->roundedContainer$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a028a
const v0, 0x7f0a028b
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -419,7 +419,7 @@
iput-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelsList;->premiumGuildHintButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0b69
const v0, 0x7f0a0b6d
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -784,12 +784,12 @@
if-eqz v2, :cond_2
const v2, 0x7f080463
const v2, 0x7f080464
goto/16 :goto_0
:cond_2
const v2, 0x7f080464
const v2, 0x7f080465
goto/16 :goto_0
@ -1799,7 +1799,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d0192
const v0, 0x7f0d0193
return v0
.end method

View file

@ -477,7 +477,7 @@
add-int/lit8 p1, p1, 0x1
const v0, 0x7f120f99
const v0, 0x7f120f9b
invoke-virtual {p2, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -649,7 +649,11 @@
goto :goto_0
:cond_0
sget-object v13, Lcom/discord/utilities/channel/ChannelUtils;->INSTANCE:Lcom/discord/utilities/channel/ChannelUtils;
sget-object v2, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual {v2}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->get()Lcom/discord/utilities/channel/ChannelUtils;
move-result-object v13
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemName()Landroid/widget/TextView;
@ -817,7 +821,7 @@
move-result-object v2
const v3, 0x7f1216c9
const v3, 0x7f1216d2
invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String;

View file

@ -162,17 +162,17 @@
if-eqz v0, :cond_3
const v0, 0x7f121172
const v0, 0x7f121175
if-eq p1, v0, :cond_2
const p2, 0x7f12171b
const p2, 0x7f121724
const/4 v0, 0x0
if-eq p1, p2, :cond_1
const p2, 0x7f121938
const p2, 0x7f121941
if-eq p1, p2, :cond_0

View file

@ -105,7 +105,7 @@
.method private final getLearnMoreFormattedString(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence;
.locals 11
const v0, 0x7f121793
const v0, 0x7f12179c
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;

View file

@ -350,7 +350,7 @@
:pswitch_2
new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite;
const p2, 0x7f0d0199
const p2, 0x7f0d019a
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
@ -359,7 +359,7 @@
:pswitch_3
new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory;
const p2, 0x7f0d0194
const p2, 0x7f0d0195
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
@ -368,7 +368,7 @@
:pswitch_4
new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA;
const p2, 0x7f0d019a
const p2, 0x7f0d019b
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
@ -377,7 +377,7 @@
:pswitch_5
new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader;
const p2, 0x7f0d0198
const p2, 0x7f0d0199
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
@ -386,7 +386,7 @@
:pswitch_6
new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;
const p2, 0x7f0d0196
const p2, 0x7f0d0197
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
@ -395,7 +395,7 @@
:pswitch_7
new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemVoiceUser;
const p2, 0x7f0d019c
const p2, 0x7f0d019d
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemVoiceUser;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
@ -404,7 +404,7 @@
:pswitch_8
new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;
const p2, 0x7f0d0197
const p2, 0x7f0d0198
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
@ -413,7 +413,7 @@
:pswitch_9
new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;
const p2, 0x7f0d0195
const p2, 0x7f0d0196
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V

View file

@ -50,7 +50,7 @@
move-result-object v0
invoke-virtual {v0, p1, p2}, Lcom/discord/stores/StoreChannels;->get(J)Lrx/Observable;
invoke-virtual {v0, p1, p2}, Lcom/discord/stores/StoreChannels;->observeChannel(J)Lrx/Observable;
move-result-object v0

View file

@ -319,7 +319,7 @@
if-eqz v0, :cond_0
const v0, 0x7f1217c2
const v0, 0x7f1217cb
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -328,7 +328,7 @@
goto :goto_0
:cond_0
const v0, 0x7f121018
const v0, 0x7f12101b
const/4 v1, 0x1

View file

@ -361,25 +361,27 @@
move-result-object v0
sget-object v1, Lcom/discord/utilities/channel/ChannelUtils;->Companion:Lcom/discord/utilities/channel/ChannelUtils$Companion;
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v1
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v2
const-string v3, "requireContext()"
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
invoke-static {v2, v3}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
move-result-object v3
const/4 v3, 0x2
const-string v4, "requireContext()"
invoke-static {v3, v4}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v5, 0x2
invoke-static {v1, v2, v5, v3, v4}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName$default(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String;
const/4 v6, 0x0
invoke-static/range {v1 .. v6}, Lcom/discord/utilities/channel/ChannelUtils$Companion;->getDisplayName$default(Lcom/discord/utilities/channel/ChannelUtils$Companion;Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;ZILjava/lang/Object;)Ljava/lang/String;
move-result-object v1
@ -399,6 +401,8 @@
const/16 v2, 0x8
const/4 v3, 0x0
if-eqz v1, :cond_2
const/4 v1, 0x0
@ -425,7 +429,7 @@
move-result v1
const/4 v3, 0x1
const/4 v4, 0x1
if-eqz v1, :cond_3
@ -479,21 +483,21 @@
move-result-object v1
const-string v4, "context"
const-string v5, "context"
invoke-static {v1, v4}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v5}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->getMuteIconResId(Landroid/content/Context;)I
move-result v1
invoke-virtual {v0, v1, v5, v5, v5}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V
invoke-virtual {v0, v1, v3, v3, v3}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V
invoke-virtual {v0}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1, v4}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v5}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->getMuteChannelText(Landroid/content/Context;)Ljava/lang/CharSequence;
@ -533,9 +537,9 @@
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions$Model;->getCanManageChannel()Z
move-result v4
move-result v5
invoke-direct {p0, v1, v4}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions;->getSettingsText(Lcom/discord/models/domain/ModelChannel;Z)Ljava/lang/String;
invoke-direct {p0, v1, v5}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions;->getSettingsText(Lcom/discord/models/domain/ModelChannel;Z)Ljava/lang/String;
move-result-object v1
@ -568,11 +572,11 @@
goto :goto_5
:cond_6
const/4 v3, 0x0
const/4 v4, 0x0
:cond_7
:goto_5
if-eqz v3, :cond_8
if-eqz v4, :cond_8
const/4 v1, 0x0
@ -634,13 +638,10 @@
if-eqz v1, :cond_a
goto :goto_8
const/4 v2, 0x0
:cond_a
const/16 v5, 0x8
:goto_8
invoke-virtual {v0, v5}, Landroid/view/View;->setVisibility(I)V
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemChannelActions;->getCopyId()Landroid/view/View;
@ -875,7 +876,7 @@
goto :goto_0
:cond_2
const p1, 0x7f1214a9
const p1, 0x7f1214ad
:goto_0
invoke-virtual {p0, p1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -982,7 +983,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d019b
const v0, 0x7f0d019c
return v0
.end method

View file

@ -85,7 +85,7 @@
invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;-><init>(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V
const p1, 0x7f0a0b70
const p1, 0x7f0a0b74
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
@ -93,7 +93,7 @@
iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$WidgetCollapsedUserListItem;->icon$delegate:Lkotlin/properties/ReadOnlyProperty;
const p1, 0x7f0a0b6f
const p1, 0x7f0a0b73
invoke-static {p0, p1}, Lc0/j/a;->j(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;

View file

@ -91,7 +91,7 @@
new-instance p1, Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$WidgetCollapsedUserListItem;
const p2, 0x7f0d01cb
const p2, 0x7f0d01cc
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$WidgetCollapsedUserListItem;-><init>(ILcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter;)V

View file

@ -53,7 +53,7 @@
if-eqz v0, :cond_1
const v0, 0x7f1216cd
const v0, 0x7f1216d6
goto :goto_1

View file

@ -458,7 +458,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d017d
const v0, 0x7f0d017e
return v0
.end method

View file

@ -576,7 +576,7 @@
move-result-object v0
const v1, 0x7f0d017f
const v1, 0x7f0d0180
const/4 v2, 0x0
@ -592,7 +592,7 @@
move-result-object v1
const v3, 0x7f0d0181
const v3, 0x7f0d0182
invoke-virtual {v1, v3, p1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
@ -796,7 +796,7 @@
move-result p1
const p2, 0x7f0d017f
const p2, 0x7f0d0180
if-eqz p1, :cond_5
@ -822,7 +822,7 @@
new-instance p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderLoading;
const p2, 0x7f0d0180
const p2, 0x7f0d0181
invoke-virtual {v0, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View;
@ -842,7 +842,7 @@
:cond_1
new-instance p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderAdd;
const p2, 0x7f0d017e
const p2, 0x7f0d017f
invoke-virtual {v0, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View;
@ -855,7 +855,7 @@
:cond_2
new-instance p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember;
const p2, 0x7f0d0182
const p2, 0x7f0d0183
invoke-virtual {v0, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View;
@ -879,7 +879,7 @@
:cond_4
new-instance p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderPlaceholderHeader;
const p2, 0x7f0d0181
const p2, 0x7f0d0182
invoke-virtual {v0, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View;

View file

@ -61,7 +61,7 @@
if-ne v0, v1, :cond_0
const v0, 0x7f120f99
const v0, 0x7f120f9b
goto :goto_0
@ -73,12 +73,12 @@
throw p1
:cond_1
const v0, 0x7f121609
const v0, 0x7f12160d
goto :goto_0
:cond_2
const v0, 0x7f12160a
const v0, 0x7f12160e
:goto_0
iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->textView:Landroid/widget/TextView;

View file

@ -232,7 +232,7 @@
invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;-><init>(Landroid/view/View;)V
const v0, 0x7f0a0b01
const v0, 0x7f0a0b04
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -71,7 +71,7 @@
move-result-object p1
const v2, 0x7f1212ff
const v2, 0x7f121303
const/4 v3, 0x1

View file

@ -113,7 +113,7 @@
invoke-direct {p0}, Lcom/discord/app/AppBottomSheet;-><init>()V
const v0, 0x7f0a0320
const v0, 0x7f0a0321
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -121,7 +121,7 @@
iput-object v0, p0, Lcom/discord/widgets/chat/WidgetUrlActions;->urlTv$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a031d
const v0, 0x7f0a031e
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -129,7 +129,7 @@
iput-object v0, p0, Lcom/discord/widgets/chat/WidgetUrlActions;->copyBtn$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a031e
const v0, 0x7f0a031f
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -137,7 +137,7 @@
iput-object v0, p0, Lcom/discord/widgets/chat/WidgetUrlActions;->openBtn$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a031f
const v0, 0x7f0a0320
invoke-static {p0, v0}, Lc0/j/a;->h(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -297,7 +297,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d02aa
const v0, 0x7f0d02ab
return v0
.end method

View file

@ -45,35 +45,33 @@
iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInput$configureUI$1;->$model:Lcom/discord/widgets/chat/input/WidgetChatInputModel;
iget-object v0, v0, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->channel:Lcom/discord/models/domain/ModelChannel;
const-string v1, "model.channel"
invoke-static {v0, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getId()J
move-result-wide v2
iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInput$configureUI$1;->$model:Lcom/discord/widgets/chat/input/WidgetChatInputModel;
iget-object v0, v0, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->channel:Lcom/discord/models/domain/ModelChannel;
invoke-static {v0, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long;
invoke-virtual {v0}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v0
const-string v1, "model.channel.guildId"
invoke-static {v0, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getId()J
move-result-wide v0
invoke-static {p1, v2, v3, v0, v1}, Lcom/discord/widgets/chat/input/WidgetChatInput;->access$showFollowSheet(Lcom/discord/widgets/chat/input/WidgetChatInput;JJ)V
iget-object v2, p0, Lcom/discord/widgets/chat/input/WidgetChatInput$configureUI$1;->$model:Lcom/discord/widgets/chat/input/WidgetChatInputModel;
invoke-virtual {v2}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v2
invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long;
move-result-object v2
const-string v3, "model.channel.guildId"
invoke-static {v2, v3}, Lc0/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 {p1, v0, v1, v2, v3}, Lcom/discord/widgets/chat/input/WidgetChatInput;->access$showFollowSheet(Lcom/discord/widgets/chat/input/WidgetChatInput;JJ)V
return-void
.end method

View file

@ -45,35 +45,33 @@
iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInput$configureUI$2;->$model:Lcom/discord/widgets/chat/input/WidgetChatInputModel;
iget-object v0, v0, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->channel:Lcom/discord/models/domain/ModelChannel;
const-string v1, "model.channel"
invoke-static {v0, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getId()J
move-result-wide v2
iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInput$configureUI$2;->$model:Lcom/discord/widgets/chat/input/WidgetChatInputModel;
iget-object v0, v0, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->channel:Lcom/discord/models/domain/ModelChannel;
invoke-static {v0, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long;
invoke-virtual {v0}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v0
const-string v1, "model.channel.guildId"
invoke-static {v0, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getId()J
move-result-wide v0
invoke-static {p1, v2, v3, v0, v1}, Lcom/discord/widgets/chat/input/WidgetChatInput;->access$showFollowSheet(Lcom/discord/widgets/chat/input/WidgetChatInput;JJ)V
iget-object v2, p0, Lcom/discord/widgets/chat/input/WidgetChatInput$configureUI$2;->$model:Lcom/discord/widgets/chat/input/WidgetChatInputModel;
invoke-virtual {v2}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v2
invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long;
move-result-object v2
const-string v3, "model.channel.guildId"
invoke-static {v2, v3}, Lc0/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 {p1, v0, v1, v2, v3}, Lcom/discord/widgets/chat/input/WidgetChatInput;->access$showFollowSheet(Lcom/discord/widgets/chat/input/WidgetChatInput;JJ)V
return-void
.end method

View file

@ -73,11 +73,9 @@
iget-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInput$configureUI$lurkGuild$1;->$model:Lcom/discord/widgets/chat/input/WidgetChatInputModel;
iget-object v0, v0, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->channel:Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v0}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->getChannel()Lcom/discord/models/domain/ModelChannel;
const-string v1, "model.channel"
invoke-static {v0, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
move-result-object v0
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long;

View file

@ -54,7 +54,7 @@
move-result-object v0
const v1, 0x7f0a0215
const v1, 0x7f0a0216
invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;->findFragmentById(I)Landroidx/fragment/app/Fragment;

View file

@ -230,7 +230,7 @@
iput-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInput;->container$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0216
const v0, 0x7f0a0217
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -238,7 +238,7 @@
iput-object v0, p0, Lcom/discord/widgets/chat/input/WidgetChatInput;->chatInputWrap$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0215
const v0, 0x7f0a0216
invoke-static {p0, v0}, Lc0/j/a;->i(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -547,7 +547,7 @@
.end method
.method private final configureUI(Lcom/discord/widgets/chat/input/WidgetChatInputModel;)V
.locals 12
.locals 11
invoke-direct {p0}, Lcom/discord/widgets/chat/input/WidgetChatInput;->getChatInputWrap()Landroid/view/ViewGroup;
@ -589,7 +589,9 @@
if-eqz p1, :cond_2
iget-boolean v4, p1, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->isLurking:Z
invoke-virtual {p1}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->isLurking()Z
move-result v4
if-eq v4, v2, :cond_6
@ -605,14 +607,18 @@
:cond_3
if-eqz p1, :cond_4
iget-boolean v4, p1, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->isSystemDM:Z
invoke-virtual {p1}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->isSystemDM()Z
move-result v4
if-eq v4, v2, :cond_6
:cond_4
if-eqz p1, :cond_5
iget-boolean v4, p1, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->shouldShowFollow:Z
invoke-virtual {p1}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->getShouldShowFollow()Z
move-result v4
if-ne v4, v2, :cond_5
@ -680,7 +686,9 @@
return-void
:cond_b
iget-boolean v1, p1, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->isSystemDM:Z
invoke-virtual {p1}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->isSystemDM()Z
move-result v1
if-eqz v1, :cond_c
@ -688,7 +696,7 @@
move-result-object v1
const v4, 0x7f1216ca
const v4, 0x7f1216d3
invoke-virtual {v1, v4}, Landroid/widget/TextView;->setText(I)V
@ -696,7 +704,7 @@
move-result-object v1
const v4, 0x7f1216cb
const v4, 0x7f1216d4
invoke-virtual {p0, v4}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -719,7 +727,9 @@
goto/16 :goto_5
:cond_c
iget-boolean v1, p1, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->isLurking:Z
invoke-virtual {p1}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->isLurking()Z
move-result v1
const v4, 0x7f120892
@ -731,7 +741,9 @@
invoke-direct {v1, p1}, Lcom/discord/widgets/chat/input/WidgetChatInput$configureUI$lurkGuild$1;-><init>(Lcom/discord/widgets/chat/input/WidgetChatInputModel;)V
iget-boolean v6, p1, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->shouldShowFollow:Z
invoke-virtual {p1}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->getShouldShowFollow()Z
move-result v6
const v7, 0x7f120f07
@ -823,7 +835,9 @@
goto :goto_5
:cond_e
iget-boolean v1, p1, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->shouldShowFollow:Z
invoke-virtual {p1}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->getShouldShowFollow()Z
move-result v1
if-eqz v1, :cond_f
@ -866,10 +880,18 @@
move-result-object v1
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
invoke-direct {p0}, Lcom/discord/widgets/chat/input/WidgetChatInput;->getChatGuardText()Landroid/widget/TextView;
move-result-object v4
invoke-virtual {v4}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
move-result-object v4
const-string v5, "chatGuardText.context"
invoke-static {v4, v5}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1, v4}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->getVerificationText(Landroid/content/Context;)Ljava/lang/String;
move-result-object v4
@ -880,10 +902,18 @@
move-result-object v1
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
invoke-direct {p0}, Lcom/discord/widgets/chat/input/WidgetChatInput;->getChatGuardAction()Landroid/widget/TextView;
move-result-object v4
invoke-virtual {v4}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
move-result-object v4
const-string v5, "chatGuardAction.context"
invoke-static {v4, v5}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1, v4}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->getVerificationActionText(Landroid/content/Context;)Ljava/lang/String;
move-result-object v4
@ -894,7 +924,7 @@
move-result-object v1
invoke-virtual {p1}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->getVerificationAction()Landroid/view/View$OnClickListener;
invoke-virtual {p1}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->getVerificationActionCallback()Landroid/view/View$OnClickListener;
move-result-object v4
@ -911,44 +941,46 @@
if-eqz v1, :cond_10
iget-object v3, p1, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->inputHint:Ljava/lang/String;
invoke-virtual {p1}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->getInputHint()Ljava/lang/String;
const-string v4, "model.inputHint"
invoke-static {v3, v4}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
move-result-object v3
invoke-virtual {v1, v3}, Lcom/discord/widgets/chat/input/WidgetChatInputTruncatedHint;->setHint(Ljava/lang/CharSequence;)V
:cond_10
iget-object v5, p0, Lcom/discord/widgets/chat/input/WidgetChatInput;->chatInputEditTextHolder:Lcom/discord/widgets/chat/input/WidgetChatInputEditText;
iget-object v4, p0, Lcom/discord/widgets/chat/input/WidgetChatInput;->chatInputEditTextHolder:Lcom/discord/widgets/chat/input/WidgetChatInputEditText;
iget-object v6, p0, Lcom/discord/widgets/chat/input/WidgetChatInput;->chatAttachments:Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;
iget-object v5, p0, Lcom/discord/widgets/chat/input/WidgetChatInput;->chatAttachments:Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;
if-eqz v6, :cond_13
if-eqz v5, :cond_13
invoke-direct {p0}, Lcom/discord/widgets/chat/input/WidgetChatInput;->getChatInputEdit()Landroid/view/View;
move-result-object v7
move-result-object v6
invoke-direct {p0}, Lcom/discord/widgets/chat/input/WidgetChatInput;->getChatInputEditCancel()Landroid/view/View;
move-result-object v8
move-result-object v7
iget-object v11, p0, Lcom/discord/widgets/chat/input/WidgetChatInput;->flexInputViewModel:Lcom/discord/widgets/chat/input/AppFlexInputViewModel;
iget-object v10, p0, Lcom/discord/widgets/chat/input/WidgetChatInput;->flexInputViewModel:Lcom/discord/widgets/chat/input/AppFlexInputViewModel;
if-eqz v11, :cond_12
if-eqz v10, :cond_12
move-object v9, p1
move-object v8, p1
move-object v10, p0
move-object v9, p0
invoke-static/range {v5 .. v11}, Lcom/discord/widgets/chat/input/WidgetChatInputSend;->configureSendListeners(Lcom/discord/widgets/chat/input/WidgetChatInputEditText;Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;Landroid/view/View;Landroid/view/View;Lcom/discord/widgets/chat/input/WidgetChatInputModel;Lcom/discord/widgets/chat/input/WidgetChatInputSend$Listener;Lcom/discord/widgets/chat/input/AppFlexInputViewModel;)V
invoke-static/range {v4 .. v10}, Lcom/discord/widgets/chat/input/WidgetChatInputSend;->configureSendListeners(Lcom/discord/widgets/chat/input/WidgetChatInputEditText;Lcom/discord/widgets/chat/input/WidgetChatInputAttachments;Landroid/view/View;Landroid/view/View;Lcom/discord/widgets/chat/input/WidgetChatInputModel;Lcom/discord/widgets/chat/input/WidgetChatInputSend$Listener;Lcom/discord/widgets/chat/input/AppFlexInputViewModel;)V
iget-boolean v0, p1, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->ableToSendMessage:Z
invoke-virtual {p1}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->getAbleToSendMessage()Z
move-result v0
if-eqz v0, :cond_11
iget-boolean p1, p1, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->canShowStickerPickerNfx:Z
invoke-virtual {p1}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->getCanShowStickerPickerNfx()Z
move-result p1
if-eqz p1, :cond_11
@ -1448,7 +1480,7 @@
.method public getContentViewResId()I
.locals 1
const v0, 0x7f0d019e
const v0, 0x7f0d019f
return v0
.end method
@ -1600,7 +1632,7 @@
invoke-static {v2, v3}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const v3, 0x7f120fbb
const v3, 0x7f120fbe
invoke-virtual {v0, v3}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -1626,7 +1658,7 @@
aput-object v5, v4, v6
const v5, 0x7f120fba
const v5, 0x7f120fbd
invoke-virtual {v0, v5, v4}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
@ -1636,7 +1668,7 @@
invoke-static {v4, v5}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const v5, 0x7f12115a
const v5, 0x7f12115d
invoke-virtual {v0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
@ -1765,18 +1797,20 @@
invoke-virtual {v0, p0}, Lcom/discord/widgets/chat/input/WidgetChatInputTruncatedHint;->addBindedTextWatcher(Lcom/discord/app/AppFragment;)V
:cond_1
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
sget-object v0, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->Companion:Lcom/discord/widgets/chat/input/WidgetChatInputModel$Companion;
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v1
const-string v2, "requireContext()"
invoke-static {v1, v2}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/discord/widgets/chat/input/WidgetChatInputModel$Companion;->get(Landroid/content/Context;)Lrx/Observable;
move-result-object v0
invoke-static {v0}, Lcom/discord/widgets/chat/input/WidgetChatInputModel;->get(Landroid/content/Context;)Lrx/Observable;
move-result-object v0
const-string v1, "WidgetChatInputModel\n .get(context)"
invoke-static {v0, v1}, Lc0/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v1, 0x2
const/4 v2, 0x0

View file

@ -34,7 +34,7 @@
new-instance v0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$PermissionsEmptyListAdapter;
const v1, 0x7f0d01a1
const v1, 0x7f0d01a2
const v2, 0x7f0a0049

View file

@ -34,7 +34,7 @@
new-instance v0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$PermissionsEmptyListAdapter;
const v1, 0x7f0d01a1
const v1, 0x7f0d01a2
const v2, 0x7f0a0049

View file

@ -60,7 +60,7 @@
iget-object p2, p1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v0, 0x7f0a0743
const v0, 0x7f0a0746
invoke-virtual {p2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -76,7 +76,7 @@
new-array v0, v0, [Ljava/lang/Object;
const v1, 0x7f121702
const v1, 0x7f12170b
invoke-static {p2, v1, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextWithMarkdown(Landroid/widget/TextView;I[Ljava/lang/Object;)V

View file

@ -74,7 +74,7 @@
new-instance v2, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$configureFlexInputFragment$1$1$1;
const v3, 0x7f080342
const v3, 0x7f080343
const v4, 0x7f120253

View file

@ -83,7 +83,7 @@
invoke-direct {v2, p2}, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$createAndConfigureExpressionFragment$onBackspacePressedListener$1;-><init>(Landroid/widget/TextView;)V
const p2, 0x7f0a0409
const p2, 0x7f0a040a
invoke-virtual {p1, p2}, Landroidx/fragment/app/FragmentManager;->findFragmentById(I)Landroidx/fragment/app/Fragment;

View file

@ -92,7 +92,7 @@
new-instance p1, Lcom/discord/widgets/chat/input/WidgetChatInputCommandsAdapter$Item;
const p2, 0x7f0d01a0
const p2, 0x7f0d01a1
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/chat/input/WidgetChatInputCommandsAdapter$Item;-><init>(ILcom/discord/widgets/chat/input/WidgetChatInputCommandsAdapter;)V

View file

@ -153,7 +153,7 @@
move-result-object v0
invoke-virtual {v0, p1, p2}, Lcom/discord/stores/StoreChannels;->getForGuild(J)Lrx/Observable;
invoke-virtual {v0, p1, p2}, Lcom/discord/stores/StoreChannels;->observeChannelsForGuild(J)Lrx/Observable;
move-result-object v1
@ -980,7 +980,7 @@
move-result-object v0
sget-object v2, Lf/a/o/b/a/f0;->d:Lf/a/o/b/a/f0;
sget-object v2, Lf/a/o/b/a/y;->d:Lf/a/o/b/a/y;
invoke-virtual {v0, v2}, Lrx/Observable;->D(Ll0/k/b;)Lrx/Observable;

View file

@ -299,9 +299,9 @@
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v1, Lf/a/o/b/a/g0;
new-instance v1, Lf/a/o/b/a/z;
invoke-direct {v1, v0}, Lf/a/o/b/a/g0;-><init>(Lcom/discord/widgets/chat/input/WidgetChatInputMentions;)V
invoke-direct {v1, v0}, Lf/a/o/b/a/z;-><init>(Lcom/discord/widgets/chat/input/WidgetChatInputMentions;)V
const-string v4, "mentionsData"

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