From 78c1decc8133c7f565495bf872879dccb634ca82 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 29 Feb 2020 03:28:15 +0100 Subject: [PATCH] Changes of com.discord v1044 --- com.discord/apktool.yml | 6 +- .../assets/crashlytics-build.properties | 8 +- com.discord/original/AndroidManifest.xml | Bin 34484 -> 34484 bytes ...idget_channel_members_list_item_header.xml | 1 + ...l_members_list_item_placeholder_header.xml | 5 - com.discord/res/values/public.xml | 601 +++++++------- com.discord/res/values/strings.xml | 2 +- ...idgetFriendsAddUserRequestsModel$a$a.smali | 0 ...idgetFriendsAddUserRequestsModel$a$b.smali | 0 .../WidgetFriendsAddUserRequestsModel$a.smali | 0 .../WidgetFriendsAddUserRequestsModel.smali | 0 .../smali/com/discord/BuildConfig.smali | 6 +- .../com/discord/app/AppBottomSheet$a.smali | 0 .../discord/dialogs/ImageUploadDialog$a.smali | 0 .../com/discord/models/domain/ModelUser.smali | 26 - ...RoleUpdate$$inlined$forEach$lambda$1.smali | 89 --- ....smali => StoreChannelMembersLazy$1.smali} | 18 +- ...dCalculator$computeMemberListId$1$1.smali} | 20 +- ...tIdCalculator$computeMemberListId$1.smali} | 20 +- ...lMembersLazy$MemberListIdCalculator.smali} | 24 +- ...mbersLazy$MemberListUpdateException.smali} | 6 +- ...stUpdateLogger$logUpdate$groupLog$1.smali} | 16 +- ...lMembersLazy$MemberListUpdateLogger.smali} | 32 +- ...toreChannelMembersLazy$WhenMappings.smali} | 14 +- ...> StoreChannelMembersLazy$doFlush$1.smali} | 26 +- ...li => StoreChannelMembersLazy$get$1.smali} | 22 +- ...mbersLazy$getMemberListObservable$1.smali} | 16 +- ...ersLazy$getMemberListObservable$2$1.smali} | 18 +- ...mbersLazy$getMemberListObservable$2.smali} | 28 +- ...sLazy$handleGuildMemberListUpdate$2.smali} | 26 +- ...RoleUpdate$$inlined$forEach$lambda$1.smali | 89 +++ ...MembersLazy$makeGroup$textResolver$1.smali | 159 ++++ ...rs.smali => StoreChannelMembersLazy.smali} | 294 +++---- .../discord/stores/StoreClientVersion.smali | 2 +- ...ptions$RangeComputer$computeRanges$1.smali | 2 +- ...toreGuildSubscriptions$RangeComputer.smali | 85 +- ...ubscriptions$subscribeChannelRange$1.smali | 40 +- .../stores/StoreGuildSubscriptions.smali | 41 +- .../stores/StoreStream$Companion.smali | 4 +- .../com/discord/stores/StoreStream.smali | 30 +- .../analytics/AnalyticSuperProperties.smali | 6 +- .../collections/SparseMutableList$Chunk.smali | 78 -- .../collections/SparseMutableList.smali | 70 -- .../ChannelMemberList$Row$Member.smali | 731 ------------------ .../ChannelMemberList$Row$RoleHeader.smali | 280 ------- ...nnelMemberList$Row$StatusHeader$Type.smali | 109 --- .../ChannelMemberList$Row$StatusHeader.smali | 319 -------- .../memberlist/ChannelMemberList$Row.smali | 56 -- .../lazy/memberlist/ChannelMemberList.smali | 275 ++++--- .../rest/RestAPI$AppHeadersProvider.smali | 2 +- .../discord/utilities/rest/SendUtils.smali | 2 +- ...erItemDecoration$StickyHeaderAdapter.smali | 5 + .../views/ActiveSubscriptionView$a.smali | 0 .../com/discord/views/steps/StepsView$a.smali | 0 .../widgets/auth/WidgetOauth2Authorize.smali | 2 +- .../auth/WidgetOauth2AuthorizeSamsung.smali | 2 +- .../widgets/auth/WidgetRemoteAuth.smali | 2 +- .../WidgetChannelNotificationSettings.smali | 2 +- .../WidgetChannelSelector$Adapter.smali | 2 +- .../channels/WidgetChannelSelector.smali | 2 +- ...WidgetChannelSettingsEditPermissions.smali | 2 +- ...tChannelSettingsPermissionsAddMember.smali | 2 +- ...getChannelSettingsPermissionsAddRole.smali | 2 +- ...etChannelSettingsPermissionsOverview.smali | 2 +- .../widgets/channels/WidgetChannelTopic.smali | 2 +- .../channels/WidgetCreateChannel.smali | 2 +- .../channels/WidgetGroupInviteFriends.smali | 2 +- .../WidgetGroupInviteFriendsAdapter.smali | 2 +- .../channels/WidgetTextChannelSettings.smali | 6 +- .../channels/list/WidgetChannelsList.smali | 2 +- .../list/WidgetChannelsListAdapter.smali | 18 +- ...WidgetChannelsListItemChannelActions.smali | 2 +- .../WidgetChannelsListItemVoiceActions.smali | 2 +- .../WidgetCollapsedUsersListAdapter.smali | 2 +- .../GroupDmMemberListService$State.smali | 532 ------------- ...ListService$observeStateForGroupDm$1.smali | 88 --- ...stService$observeStateForGroupDm$2$1.smali | 113 --- ...ListService$observeStateForGroupDm$2.smali | 125 --- .../memberlist/GroupDmMemberListService.smali | 232 ------ ...mberListItemGeneratorKt$WhenMappings.smali | 48 -- ...rateGuildMemberListItems$listItems$1.smali | 223 ------ .../GuildMemberListItemGeneratorKt.smali | 203 ----- .../memberlist/GuildMemberListItems.smali | 564 -------------- ...GroupDmMemberListItems$memberItems$1.smali | 134 ---- ...neratorKt$sam$java_util_Comparator$0.smali | 46 -- ...vateChannelMemberListItemGeneratorKt.smali | 302 -------- .../PrivateChannelMemberListItems.smali | 317 -------- ...lMembersListModelProvider$MemberList.smali | 102 +++ ...ivateChannelMembersListModelProvider.smali | 547 +++++++++++++ ...sList$Companion$EMPTY_MEMBER_LIST$1.smali} | 24 +- ... WidgetChannelMembersList$Companion.smali} | 19 +- .../WidgetChannelMembersList$MemberList.smali | 28 + .../WidgetChannelMembersList$Model.smali | 367 +++++++++ ...hannelMembersList$RxOnScrollListener.smali | 2 +- ...annelMembersList$configureLoadedUI$1.smali | 107 --- ...dgetChannelMembersList$configureUI$1.smali | 114 +++ ...nnelMembersList$getModelObservable$1.smali | 143 ++++ ...nnelMembersList$getModelObservable$2.smali | 96 +++ ...elMembersList$getModelObservable$3$1.smali | 130 ++++ ...nnelMembersList$getModelObservable$3.smali | 128 +++ ...lMembersList$onViewBoundOrOnResume$1.smali | 25 +- ...lMembersList$onViewBoundOrOnResume$2.smali | 96 +-- ...lMembersList$onViewBoundOrOnResume$3.smali | 69 -- .../memberlist/WidgetChannelMembersList.smali | 672 ++++++++-------- .../WidgetChannelMembersListViewModel$1.smali | 80 -- ...mbersListViewModel$Event$ScrollToTop.smali | 42 - ...bersListViewModel$Event$UpdateRanges.smali | 42 - ...sListViewModel$Factory$BootstrapData.smali | 262 ------- ...embersListViewModel$Factory$create$1.smali | 60 -- ...iewModel$Factory$observeStoreState$1.smali | 96 --- ...iewModel$Factory$observeStoreState$2.smali | 132 ---- ...actory$observeStoreStateForGroupDm$1.smali | 100 --- ...$Factory$observeStoreStateForGuild$1.smali | 100 --- ...tChannelMembersListViewModel$Factory.smali | 409 ---------- ...iewModel$GuildChannelRangeSubscriber.smali | 19 - ...rsListViewModel$MemberList$Companion.smali | 58 -- ...annelMembersListViewModel$MemberList.smali | 50 -- ...embersListViewModel$StoreState$Group.smali | 727 ----------------- ...embersListViewModel$StoreState$Guild.smali | 450 ----------- ...MembersListViewModel$StoreState$None.smali | 157 ---- ...annelMembersListViewModel$StoreState.smali | 80 -- ...embersListViewModel$ViewState$Loaded.smali | 355 --------- ...istViewModel$ViewState$Uninitialized.smali | 44 -- ...hannelMembersListViewModel$ViewState.smali | 55 -- .../WidgetChannelMembersListViewModel.smali | 392 ---------- .../adapter/ChannelMembersListAdapter$1.smali | 10 +- .../adapter/ChannelMembersListAdapter$3.smali | 4 +- ...lMembersListAdapter$DiffUtilCallback.smali | 57 +- ...nnelMembersListAdapter$Item$Header$1.smali | 88 +++ ...ersListAdapter$Item$Header$Companion.smali | 71 ++ ...lMembersListAdapter$Item$Header$Type.smali | 123 --- ...hannelMembersListAdapter$Item$Header.smali | 238 ++++-- ...rsListAdapter$Item$PlaceholderHeader.smali | 180 ----- ...rsListAdapter$Item$PlaceholderMember.smali | 144 ---- ...elMembersListAdapter$Item$RoleHeader.smali | 282 ------- .../ChannelMembersListAdapter$Item.smali | 5 +- ...MembersListAdapter$ListUpdateRequest.smali | 32 +- ...bersListAdapter$StickyHeadersManager.smali | 180 ----- .../ChannelMembersListAdapter$ViewType.smali | 34 +- ...annelMembersListAdapter$WhenMappings.smali | 28 +- ...stAdapter$onAttachedToRecyclerView$1.smali | 24 +- .../adapter/ChannelMembersListAdapter.smali | 379 ++++----- ...ersListViewHolderHeader$WhenMappings.smali | 60 -- .../ChannelMembersListViewHolderHeader.smali | 141 ++-- ...mbersListViewHolderPlaceholderHeader.smali | 24 - ...annelMembersListViewHolderRoleHeader.smali | 103 --- .../widgets/chat/WidgetUrlActions.smali | 2 +- .../input/WidgetChatInput$chatInput$2.smali | 2 +- .../widgets/chat/input/WidgetChatInput.smali | 2 +- ...putAttachments$DiscordCameraFragment.smali | 2 +- ...nputAttachments$DiscordFilesFragment.smali | 2 +- ...putAttachments$DiscordPhotosFragment.smali | 2 +- .../WidgetChatInputCommandsAdapter.smali | 2 +- .../emoji/WidgetChatInputEmojiPicker.smali | 2 +- .../widgets/chat/list/WidgetChatList.smali | 2 +- .../chat/list/WidgetChatListAdapter.smali | 20 +- .../WidgetChatListAdapterItemAttachment.smali | 2 +- .../WidgetChatListAdapterItemBlocked.smali | 2 +- .../list/WidgetChatListAdapterItemEmbed.smali | 4 +- .../WidgetChatListAdapterItemEmptyPins.smali | 2 +- .../WidgetChatListAdapterItemGameInvite.smali | 2 +- .../list/WidgetChatListAdapterItemGift.smali | 2 +- ...dgetChatListAdapterItemGuildTemplate.smali | 2 +- ...idgetChatListAdapterItemGuildWelcome.smali | 2 +- .../WidgetChatListAdapterItemInvite.smali | 2 +- ...getChatListAdapterItemListenTogether.smali | 2 +- ...dgetChatListAdapterItemMentionFooter.smali | 2 +- ...dgetChatListAdapterItemMessageHeader.smali | 2 +- ...WidgetChatListAdapterItemNewMessages.smali | 2 +- ...atListAdapterItemPrivateChannelStart.smali | 2 +- .../WidgetChatListAdapterItemReactions.smali | 2 +- ...ChatListAdapterItemSearchResultCount.smali | 2 +- .../list/WidgetChatListAdapterItemStart.smali | 2 +- ...dgetChatListAdapterItemSystemMessage.smali | 2 +- .../WidgetChatListAdapterItemTimestamp.smali | 2 +- ...getChatListAdapterItemUploadProgress.smali | 2 +- .../list/actions/WidgetChatListActions.smali | 2 +- ...mojisAdapter$ReactionEmojiViewHolder.smali | 2 +- ...ctionsResultsAdapter$ErrorViewHolder.smali | 2 +- ...ionsResultsAdapter$LoadingViewHolder.smali | 2 +- ...esultsAdapter$ReactionUserViewHolder.smali | 2 +- .../WidgetManageReactions.smali | 2 +- .../chat/overlay/WidgetChatOverlay.smali | 2 +- .../pins/WidgetChannelPinnedMessages.smali | 2 +- .../widgets/client/WidgetClientOutdated.smali | 2 +- .../debugging/WidgetDebugging$Adapter.smali | 2 +- .../widgets/debugging/WidgetDebugging.smali | 2 +- .../widgets/debugging/WidgetFatalCrash.smali | 4 +- .../feedback/WidgetFeedbackSheet.smali | 2 +- .../widgets/friends/WidgetFriendsAdd.smali | 2 +- .../friends/WidgetFriendsFindNearby.smali | 2 +- .../friends/WidgetFriendsList$addTab$1.smali | 2 +- .../widgets/friends/WidgetFriendsList.smali | 2 +- .../WidgetFriendsListAdapter$ItemEmpty.smali | 2 +- .../WidgetFriendsListAdapter$ItemUser.smali | 2 +- ...idgetFriendsListAdapterV2$ItemHeader.smali | 2 +- ...iendsListAdapterV2$ItemPendingHeader.smali | 2 +- ...FriendsListAdapterV2$ItemPendingUser.smali | 2 +- .../WidgetFriendsListAdapterV2$ItemUser.smali | 2 +- .../widgets/friends/WidgetFriendsListV2.smali | 2 +- .../guilds/WidgetGuildSelector$Adapter.smali | 2 +- .../widgets/guilds/WidgetGuildSelector.smali | 2 +- .../actions/WidgetGuildActionsAdd.smali | 2 +- .../actions/WidgetGuildActionsSheet.smali | 6 +- .../guilds/create/WidgetGuildClone.smali | 2 +- .../guilds/create/WidgetGuildCreate.smali | 2 +- .../guilds/invite/WidgetGuildInvite.smali | 2 +- ...viteShare$PrivateChannelAdapter$Item.smali | 2 +- .../invite/WidgetGuildInviteShare.smali | 2 +- ...reCompact$PrivateChannelAdapter$Item.smali | 2 +- .../WidgetGuildInviteShareCompact.smali | 2 +- ...dgetGuildInviteShareEmptySuggestions.smali | 2 +- .../guilds/invite/WidgetInviteInfo.smali | 2 +- .../widgets/guilds/join/WidgetGuildJoin.smali | 2 +- .../guilds/list/WidgetGuildListAdapter.smali | 16 +- ...dgetGuildSearchAdapter$GuildListItem.smali | 2 +- .../guilds/list/WidgetGuildSelector.smali | 2 +- .../guilds/list/WidgetGuildsList.smali | 2 +- ...etGuildProfileSheet$EmojiViewAdapter.smali | 4 +- .../profile/WidgetGuildProfileSheet.smali | 2 +- .../com/discord/widgets/main/WidgetMain.smali | 2 +- .../discord/widgets/media/WidgetMedia.smali | 2 +- .../widgets/media/WidgetQRScanner.smali | 2 +- .../widgets/notice/WidgetNoticeDialog.smali | 2 +- .../notice/WidgetNoticeNuxOverlay.smali | 2 +- .../notice/WidgetNoticeNuxSamsungLink.smali | 2 +- .../widgets/notice/WidgetNoticePopup.smali | 2 +- .../notice/WidgetNoticePopupChannel.smali | 2 +- ...WidgetNavigationHelp$NuxPageFragment.smali | 6 +- .../widgets/nux/WidgetNavigationHelp.smali | 2 +- .../widgets/nux/WidgetNuxGuildUseCases.smali | 2 +- .../nux/WidgetNuxPostRegistrationJoin.smali | 2 +- .../discord/widgets/search/WidgetSearch.smali | 2 +- .../search/results/WidgetSearchResults.smali | 2 +- .../suggestions/WidgetSearchSuggestions.smali | 2 +- ...hSuggestionsAdapter$FilterViewHolder.smali | 2 +- ...archSuggestionsAdapter$HasViewHolder.smali | 2 +- ...hSuggestionsAdapter$HeaderViewHolder.smali | 2 +- ...tionsAdapter$HistoryHeaderViewHolder.smali | 2 +- ...ggestionsAdapter$InChannelViewHolder.smali | 2 +- ...estionsAdapter$RecentQueryViewHolder.smali | 2 +- ...rchSuggestionsAdapter$UserViewHolder.smali | 2 +- .../servers/WidgetServerDeleteDialog.smali | 2 +- .../servers/WidgetServerNotifications.smali | 2 +- ...tServerNotificationsOverrideSelector.smali | 2 +- ...rverRegionSelectDialog$RegionAdapter.smali | 2 +- .../WidgetServerRegionSelectDialog.smali | 2 +- .../servers/WidgetServerSettings.smali | 2 +- ...rverSettingsBans$Adapter$BanListItem.smali | 2 +- .../servers/WidgetServerSettingsBans.smali | 2 +- .../WidgetServerSettingsChannels.smali | 2 +- ...erverSettingsChannelsFabMenuFragment.smali | 2 +- ...getServerSettingsChannelsSortActions.smali | 2 +- .../WidgetServerSettingsEditIntegration.smali | 2 +- .../WidgetServerSettingsEditMember.smali | 2 +- .../WidgetServerSettingsEditRole.smali | 2 +- ...getServerSettingsEditRoleColorPicker.smali | 2 +- ...sEmojis$Adapter$EmojiEmptyViewHolder.smali | 2 +- ...Emojis$Adapter$EmojiHeaderViewHolder.smali | 2 +- ...gsEmojis$Adapter$EmojiItemViewHolder.smali | 2 +- ...mojis$Adapter$EmojiSectionViewHolder.smali | 2 +- .../servers/WidgetServerSettingsEmojis.smali | 2 +- .../WidgetServerSettingsEmojisEdit.smali | 2 +- .../WidgetServerSettingsInstantInvites.smali | 2 +- ...tServerSettingsInstantInvitesActions.smali | 2 +- ...ServerSettingsInstantInvitesListItem.smali | 2 +- .../WidgetServerSettingsIntegrations.smali | 2 +- ...etServerSettingsIntegrationsListItem.smali | 4 +- .../servers/WidgetServerSettingsMembers.smali | 2 +- ...ettingsMembersAdapter$MemberListItem.smali | 2 +- .../WidgetServerSettingsModeration.smali | 2 +- ...erverSettingsOverview$AfkBottomSheet.smali | 2 +- .../WidgetServerSettingsOverview.smali | 2 +- .../WidgetServerSettingsRolesList.smali | 2 +- ...ettingsRolesListAdapter$RoleListItem.smali | 2 +- ...rverSettingsSecurity$ToggleMfaDialog.smali | 2 +- .../WidgetServerSettingsSecurity.smali | 2 +- ...idgetServerSettingsTransferOwnership.smali | 2 +- .../WidgetServerSettingsVanityUrl.smali | 2 +- .../WidgetServerSettingsAuditLog.smali | 2 +- ...itLogAdapter$AuditLogEntryViewHolder.smali | 2 +- ...LogAdapter$AuditLogLoadingViewHolder.smali | 2 +- ...apter$AuditLogFilterActionViewHolder.smali | 2 +- ...Adapter$AuditLogFilterUserViewHolder.smali | 2 +- .../WidgetPremiumGuildSubscription.smali | 2 +- ...PremiumGuildSubscriptionConfirmation.smali | 2 +- ...dgetPremiumGuildSubscriptionTransfer.smali | 2 +- .../settings/WidgetMuteSettingsSheet.smali | 2 +- .../widgets/settings/WidgetSettings.smali | 4 +- .../settings/WidgetSettingsAppearance.smali | 2 +- ...dgetSettingsAuthorizedApps$adapter$1.smali | 2 +- .../WidgetSettingsAuthorizedApps.smali | 2 +- .../settings/WidgetSettingsBehavior.smali | 2 +- .../settings/WidgetSettingsDeveloper.smali | 2 +- ...$configureUI$$inlined$apply$lambda$2.smali | 2 +- .../settings/WidgetSettingsGameActivity.smali | 2 +- .../settings/WidgetSettingsLanguage.smali | 2 +- ...WidgetSettingsLanguageSelect$Adapter.smali | 2 +- .../WidgetSettingsLanguageSelect.smali | 2 +- .../settings/WidgetSettingsMedia.smali | 2 +- .../WidgetSettingsNotifications.smali | 2 +- .../WidgetSettingsNotificationsOs.smali | 2 +- .../settings/WidgetSettingsPrivacy.smali | 4 +- ...idgetSettingsUserConnections$Adapter.smali | 2 +- .../WidgetSettingsUserConnections.smali | 2 +- ...etSettingsUserConnectionsAdd$Adapter.smali | 2 +- .../WidgetSettingsUserConnectionsAdd.smali | 2 +- ...WidgetSettingsUserConnectionsAddXbox.smali | 2 +- .../settings/WidgetSettingsVoice.smali | 2 +- .../WidgetDisableDeleteAccountDialog.smali | 2 +- .../account/WidgetEnableSMSBackupDialog.smali | 2 +- .../account/WidgetSettingsAccount.smali | 2 +- ...etSettingsAccountBackupCodes$Adapter.smali | 4 +- .../WidgetSettingsAccountBackupCodes.smali | 2 +- .../WidgetSettingsAccountChangePassword.smali | 2 +- .../account/WidgetSettingsAccountEdit.smali | 2 +- .../account/WidgetSettingsBlockedUsers.smali | 2 +- .../WidgetSettingsBlockedUsersAdapter.smali | 2 +- .../account/mfa/WidgetEnableMFADownload.smali | 2 +- .../account/mfa/WidgetEnableMFAInput.smali | 2 +- .../account/mfa/WidgetEnableMFAKey.smali | 2 +- .../account/mfa/WidgetEnableMFASteps.smali | 2 +- .../account/mfa/WidgetEnableMFASuccess.smali | 2 +- .../WidgetPaymentSourceEditDialog.smali | 2 +- .../billing/WidgetSettingsBilling.smali | 2 +- .../WidgetSettingsPaymentHistory.smali | 2 +- .../WidgetSettingsPaymentMethods.smali | 2 +- .../premium/WidgetSettingsGifting.smali | 2 +- .../premium/WidgetSettingsPremium.smali | 2 +- .../WidgetSettingsPremiumSwitchPlan.smali | 2 +- ...dgetSettingsPremiumGuildSubscription.smali | 2 +- .../widgets/share/WidgetIncomingShare.smali | 2 +- .../widgets/spectate/WidgetSpectate.smali | 2 +- .../WidgetSpectateReportProblemDialog.smali | 2 +- .../WidgetSpectateStreamFullDialog.smali | 2 +- .../discord/widgets/status/WidgetStatus.smali | 2 +- .../discord/widgets/tos/WidgetTosAccept.smali | 2 +- .../discord/widgets/user/WidgetKickUser.smali | 2 +- .../widgets/user/WidgetPruneUsers.smali | 2 +- ...UserMentions$WidgetUserMentionFilter.smali | 2 +- .../widgets/user/WidgetUserMentions.smali | 2 +- ...erMutualFriends$MutualFriendsAdapter.smali | 4 +- .../user/WidgetUserMutualFriends.smali | 2 +- .../user/WidgetUserMutualGuilds$Adapter.smali | 4 +- .../widgets/user/WidgetUserMutualGuilds.smali | 2 +- .../user/WidgetUserSetCustomStatus.smali | 2 +- .../widgets/user/WidgetUserStatusSheet.smali | 2 +- .../account/WidgetUserAccountVerify.smali | 2 +- .../captcha/WidgetUserCaptchaVerify.smali | 2 +- .../user/email/WidgetUserEmailUpdate.smali | 2 +- .../user/email/WidgetUserEmailVerify.smali | 2 +- .../user/phone/WidgetUserPhoneAdd.smali | 2 +- .../user/phone/WidgetUserPhoneVerify.smali | 2 +- ...ViewHolderUserRichPresence$Companion.smali | 8 +- .../user/profile/WidgetUserProfileStrip.smali | 2 +- .../user/search/WidgetGlobalSearch.smali | 2 +- ...GlobalSearchAdapter$HeaderViewHolder.smali | 2 +- ...GlobalSearchAdapter$SearchViewHolder.smali | 2 +- .../WidgetGlobalSearchGuildsAdapter.smali | 6 +- .../user/usersheet/WidgetUserSheet.smali | 2 +- .../voice/call/WidgetPrivateCall.smali | 2 +- .../call/WidgetPrivateCallControlsView.smali | 2 +- .../voice/call/WidgetVoiceCallIncoming.smali | 2 +- .../call/WidgetVoiceCallInline$Adapter.smali | 2 +- .../voice/call/WidgetVoiceCallInline.smali | 2 +- .../voice/fullscreen/WidgetGuildCall.smali | 2 +- .../voice/fullscreen/WidgetSpectators.smali | 2 +- ...WidgetVoiceChannelSettings$Companion.smali | 0 ...get$1$$special$$inlined$let$lambda$1.smali | 0 ...hannelSettings$Model$Companion$get$1.smali | 0 ...VoiceChannelSettings$Model$Companion.smali | 0 .../WidgetVoiceChannelSettings$Model.smali | 0 ...etVoiceChannelSettings$configureUI$1.smali | 0 ...etVoiceChannelSettings$configureUI$2.smali | 0 ...etVoiceChannelSettings$configureUI$3.smali | 0 ...etVoiceChannelSettings$configureUI$4.smali | 0 ...etVoiceChannelSettings$configureUI$5.smali | 0 ...VoiceChannelSettings$confirmDelete$1.smali | 0 ...VoiceChannelSettings$confirmDelete$2.smali | 0 ...nnelSettings$onViewBoundOrOnResume$1.smali | 0 ...etVoiceChannelSettings$saveChannel$1.smali | 0 .../settings/WidgetVoiceChannelSettings.smali | 4 +- .../discord/workers/CallActionWorker$a.smali | 0 .../discord/workers/CallActionWorker.smali | 0 .../discord/workers/MessageAckWorker$a.smali | 0 .../discord/workers/MessageAckWorker.smali | 0 .../discord/workers/MessageSendWorker$a.smali | 0 .../discord/workers/MessageSendWorker$b.smali | 0 .../discord/workers/MessageSendWorker.smali | 0 .../discord/workers/TimedMuteWorker$a.smali | 0 .../com/discord/workers/TimedMuteWorker.smali | 0 .../flexinput/fragment/CameraFragment$a.smali | 0 com.discord/smali/e/a/a/a/a$d.smali | 2 +- .../e/a/a/c/b$a.smali | 0 com.discord/smali/e/a/a/c/c$a.smali | 46 +- .../e/a/a/e/a$a.smali | 0 .../{smali_classes2 => smali}/e/a/a/f$a.smali | 0 com.discord/smali/e/a/a/m.smali | 2 +- com.discord/smali/e/a/k/a/r1/a.smali | 50 ++ com.discord/smali/e/a/k/a/r1/b.smali | 38 + com.discord/smali/e/a/k/a/r1/c.smali | 52 ++ com.discord/smali/e/a/k/a/r1/d.smali | 38 + com.discord/smali/e/a/k/a/r1/e.smali | 38 + com.discord/smali/e/a/k/a/r1/f.smali | 48 ++ .../e/b/a/a/a$a.smali | 0 com.discord/{smali_classes2 => smali}/f.smali | 0 com.discord/{smali_classes2 => smali}/g.smali | 0 com.discord/{smali_classes2 => smali}/h.smali | 0 .../{smali_classes2 => smali}/i$a$a.smali | 0 .../{smali_classes2 => smali}/i$a$b.smali | 0 .../{smali_classes2 => smali}/i$a$c.smali | 0 .../{smali_classes2 => smali}/i$a.smali | 0 .../{smali_classes2 => smali}/i$b.smali | 0 .../{smali_classes2 => smali}/i$c.smali | 0 .../{smali_classes2 => smali}/i$d.smali | 0 .../{smali_classes2 => smali}/i$e.smali | 0 .../{smali_classes2 => smali}/i$f.smali | 0 .../{smali_classes2 => smali}/i$g.smali | 0 .../{smali_classes2 => smali}/i$h.smali | 0 .../{smali_classes2 => smali}/i$i.smali | 0 com.discord/{smali_classes2 => smali}/i.smali | 0 com.discord/{smali_classes2 => smali}/j.smali | 0 com.discord/{smali_classes2 => smali}/k.smali | 0 com.discord/{smali_classes2 => smali}/l.smali | 0 com.discord/{smali_classes2 => smali}/m.smali | 0 com.discord/{smali_classes2 => smali}/n.smali | 0 com.discord/{smali_classes2 => smali}/o.smali | 0 427 files changed, 4414 insertions(+), 11696 deletions(-) delete mode 100644 com.discord/res/layout/widget_channel_members_list_item_placeholder_header.xml rename com.discord/{smali_classes2 => smali}/WidgetFriendsAddUserRequestsModel$a$a.smali (100%) rename com.discord/{smali_classes2 => smali}/WidgetFriendsAddUserRequestsModel$a$b.smali (100%) rename com.discord/{smali_classes2 => smali}/WidgetFriendsAddUserRequestsModel$a.smali (100%) rename com.discord/{smali_classes2 => smali}/WidgetFriendsAddUserRequestsModel.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/app/AppBottomSheet$a.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/dialogs/ImageUploadDialog$a.smali (100%) delete mode 100644 com.discord/smali/com/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1.smali rename com.discord/smali/com/discord/stores/{StoreChannelMembers$1.smali => StoreChannelMembersLazy$1.smali} (60%) rename com.discord/smali/com/discord/stores/{StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1$1.smali => StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1$1.smali} (66%) rename com.discord/smali/com/discord/stores/{StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1.smali => StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1.smali} (73%) rename com.discord/smali/com/discord/stores/{StoreChannelMembers$MemberListIdCalculator.smali => StoreChannelMembersLazy$MemberListIdCalculator.smali} (83%) rename com.discord/smali/com/discord/stores/{StoreChannelMembers$MemberListUpdateException.smali => StoreChannelMembersLazy$MemberListUpdateException.smali} (76%) rename com.discord/smali/com/discord/stores/{StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1.smali => StoreChannelMembersLazy$MemberListUpdateLogger$logUpdate$groupLog$1.smali} (64%) rename com.discord/smali/com/discord/stores/{StoreChannelMembers$MemberListUpdateLogger.smali => StoreChannelMembersLazy$MemberListUpdateLogger.smali} (88%) rename com.discord/smali/com/discord/stores/{StoreChannelMembers$WhenMappings.smali => StoreChannelMembersLazy$WhenMappings.smali} (75%) rename com.discord/smali/com/discord/stores/{StoreChannelMembers$doFlush$1.smali => StoreChannelMembersLazy$doFlush$1.smali} (76%) rename com.discord/smali/com/discord/stores/{StoreChannelMembers$get$1.smali => StoreChannelMembersLazy$get$1.smali} (67%) rename com.discord/smali/com/discord/stores/{StoreChannelMembers$getMemberListObservable$1.smali => StoreChannelMembersLazy$getMemberListObservable$1.smali} (72%) rename com.discord/smali/com/discord/stores/{StoreChannelMembers$getMemberListObservable$2$1.smali => StoreChannelMembersLazy$getMemberListObservable$2$1.smali} (62%) rename com.discord/smali/com/discord/stores/{StoreChannelMembers$getMemberListObservable$2.smali => StoreChannelMembersLazy$getMemberListObservable$2.smali} (61%) rename com.discord/smali/com/discord/stores/{StoreChannelMembers$handleGuildMemberListUpdate$2.smali => StoreChannelMembersLazy$handleGuildMemberListUpdate$2.smali} (50%) create mode 100644 com.discord/smali/com/discord/stores/StoreChannelMembersLazy$handleGuildRoleUpdate$$inlined$forEach$lambda$1.smali create mode 100644 com.discord/smali/com/discord/stores/StoreChannelMembersLazy$makeGroup$textResolver$1.smali rename com.discord/smali/com/discord/stores/{StoreChannelMembers.smali => StoreChannelMembersLazy.smali} (75%) delete mode 100644 com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member.smali delete mode 100644 com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader.smali delete mode 100644 com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type.smali delete mode 100644 com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader.smali delete mode 100644 com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row.smali rename com.discord/{smali_classes2 => smali}/com/discord/views/ActiveSubscriptionView$a.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/views/steps/StepsView$a.smali (100%) delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService$State.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$1.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2$1.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$WhenMappings.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItems.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$sam$java_util_Comparator$0.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItems.smali create mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider$MemberList.smali create mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider.smali rename com.discord/smali/com/discord/widgets/channels/memberlist/{WidgetChannelMembersListViewModel$MemberList$Companion$EMPTY$1.smali => WidgetChannelMembersList$Companion$EMPTY_MEMBER_LIST$1.smali} (67%) rename com.discord/smali/com/discord/widgets/channels/memberlist/{WidgetChannelMembersListViewModel$Event.smali => WidgetChannelMembersList$Companion.smali} (51%) create mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList.smali create mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1.smali create mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureUI$1.smali create mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$1.smali create mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$2.smali create mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3$1.smali create mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$3.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$ScrollToTop.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$UpdateRanges.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$create$1.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$2.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGroupDm$1.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$GuildChannelRangeSubscriber.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel.smali create mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$1.smali create mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Companion.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader$WhenMappings.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderPlaceholderHeader.smali delete mode 100644 com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader.smali rename com.discord/{smali_classes2 => smali}/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Companion.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$1.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$2.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$3.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$4.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$5.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$confirmDelete$1.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$confirmDelete$2.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$onViewBoundOrOnResume$1.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$saveChannel$1.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings.smali (99%) rename com.discord/{smali_classes2 => smali}/com/discord/workers/CallActionWorker$a.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/workers/CallActionWorker.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/workers/MessageAckWorker$a.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/workers/MessageAckWorker.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/workers/MessageSendWorker$a.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/workers/MessageSendWorker$b.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/workers/MessageSendWorker.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/workers/TimedMuteWorker$a.smali (100%) rename com.discord/{smali_classes2 => smali}/com/discord/workers/TimedMuteWorker.smali (100%) rename com.discord/{smali_classes2 => smali}/com/lytefast/flexinput/fragment/CameraFragment$a.smali (100%) rename com.discord/{smali_classes2 => smali}/e/a/a/c/b$a.smali (100%) rename com.discord/{smali_classes2 => smali}/e/a/a/e/a$a.smali (100%) rename com.discord/{smali_classes2 => smali}/e/a/a/f$a.smali (100%) create mode 100644 com.discord/smali/e/a/k/a/r1/a.smali create mode 100644 com.discord/smali/e/a/k/a/r1/b.smali create mode 100644 com.discord/smali/e/a/k/a/r1/c.smali create mode 100644 com.discord/smali/e/a/k/a/r1/d.smali create mode 100644 com.discord/smali/e/a/k/a/r1/e.smali create mode 100644 com.discord/smali/e/a/k/a/r1/f.smali rename com.discord/{smali_classes2 => smali}/e/b/a/a/a$a.smali (100%) rename com.discord/{smali_classes2 => smali}/f.smali (100%) rename com.discord/{smali_classes2 => smali}/g.smali (100%) rename com.discord/{smali_classes2 => smali}/h.smali (100%) rename com.discord/{smali_classes2 => smali}/i$a$a.smali (100%) rename com.discord/{smali_classes2 => smali}/i$a$b.smali (100%) rename com.discord/{smali_classes2 => smali}/i$a$c.smali (100%) rename com.discord/{smali_classes2 => smali}/i$a.smali (100%) rename com.discord/{smali_classes2 => smali}/i$b.smali (100%) rename com.discord/{smali_classes2 => smali}/i$c.smali (100%) rename com.discord/{smali_classes2 => smali}/i$d.smali (100%) rename com.discord/{smali_classes2 => smali}/i$e.smali (100%) rename com.discord/{smali_classes2 => smali}/i$f.smali (100%) rename com.discord/{smali_classes2 => smali}/i$g.smali (100%) rename com.discord/{smali_classes2 => smali}/i$h.smali (100%) rename com.discord/{smali_classes2 => smali}/i$i.smali (100%) rename com.discord/{smali_classes2 => smali}/i.smali (100%) rename com.discord/{smali_classes2 => smali}/j.smali (100%) rename com.discord/{smali_classes2 => smali}/k.smali (100%) rename com.discord/{smali_classes2 => smali}/l.smali (100%) rename com.discord/{smali_classes2 => smali}/m.smali (100%) rename com.discord/{smali_classes2 => smali}/n.smali (100%) rename com.discord/{smali_classes2 => smali}/o.smali (100%) diff --git a/com.discord/apktool.yml b/com.discord/apktool.yml index 0bf1adcf4e..7b0799aefe 100644 --- a/com.discord/apktool.yml +++ b/com.discord/apktool.yml @@ -1,5 +1,5 @@ !!brut.androlib.meta.MetaInfo -apkFileName: com.discord-1043.apk +apkFileName: com.discord-1044.apk compressionType: false doNotCompress: - arsc @@ -190,5 +190,5 @@ usesFramework: tag: null version: 2.4.1-197d46-SNAPSHOT versionInfo: - versionCode: '1043' - versionName: '11.2' + versionCode: '1044' + versionName: '11.3' diff --git a/com.discord/assets/crashlytics-build.properties b/com.discord/assets/crashlytics-build.properties index 8301838bf6..409cb7837a 100644 --- a/com.discord/assets/crashlytics-build.properties +++ b/com.discord/assets/crashlytics-build.properties @@ -3,9 +3,9 @@ # #Do NOT modify, delete, or commit to source control! # -#Fri Feb 28 18:11:06 UTC 2020 -version_name=11.2 +#Sat Feb 29 00:48:09 UTC 2020 +version_name=11.3 package_name=com.discord -build_id=07c62fd0-6649-4b8d-84dd-7bb44f2be54b -version_code=1043 +build_id=d0d6e9a5-e073-464c-864c-4ac3eb980073 +version_code=1044 app_name=com.discord diff --git a/com.discord/original/AndroidManifest.xml b/com.discord/original/AndroidManifest.xml index 88c227f9f3ce1550d8ee07961a644778f1b6dd48..b1eab93499dda5f360f4a3a6718c5cc285296edd 100644 GIT binary patch delta 23 ecmdne%e1AJX+sw$qw(f$&R$bSk + \ No newline at end of file diff --git a/com.discord/res/layout/widget_channel_members_list_item_placeholder_header.xml b/com.discord/res/layout/widget_channel_members_list_item_placeholder_header.xml deleted file mode 100644 index 49db28ac49..0000000000 --- a/com.discord/res/layout/widget_channel_members_list_item_placeholder_header.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - \ No newline at end of file diff --git a/com.discord/res/values/public.xml b/com.discord/res/values/public.xml index d750e0506c..e696ed3a07 100644 --- a/com.discord/res/values/public.xml +++ b/com.discord/res/values/public.xml @@ -6563,307 +6563,306 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/com.discord/res/values/strings.xml b/com.discord/res/values/strings.xml index 770cfa0af7..5e690ec5af 100644 --- a/com.discord/res/values/strings.xml +++ b/com.discord/res/values/strings.xml @@ -1006,7 +1006,7 @@ ONE MORE THING {fixed} OR Collapse Collapse Category - 07c62fd0-6649-4b8d-84dd-7bb44f2be54b + d0d6e9a5-e073-464c-864c-4ac3eb980073 Coming Soon Search Animated GIFs on the Web Displays text with emphasis. diff --git a/com.discord/smali_classes2/WidgetFriendsAddUserRequestsModel$a$a.smali b/com.discord/smali/WidgetFriendsAddUserRequestsModel$a$a.smali similarity index 100% rename from com.discord/smali_classes2/WidgetFriendsAddUserRequestsModel$a$a.smali rename to com.discord/smali/WidgetFriendsAddUserRequestsModel$a$a.smali diff --git a/com.discord/smali_classes2/WidgetFriendsAddUserRequestsModel$a$b.smali b/com.discord/smali/WidgetFriendsAddUserRequestsModel$a$b.smali similarity index 100% rename from com.discord/smali_classes2/WidgetFriendsAddUserRequestsModel$a$b.smali rename to com.discord/smali/WidgetFriendsAddUserRequestsModel$a$b.smali diff --git a/com.discord/smali_classes2/WidgetFriendsAddUserRequestsModel$a.smali b/com.discord/smali/WidgetFriendsAddUserRequestsModel$a.smali similarity index 100% rename from com.discord/smali_classes2/WidgetFriendsAddUserRequestsModel$a.smali rename to com.discord/smali/WidgetFriendsAddUserRequestsModel$a.smali diff --git a/com.discord/smali_classes2/WidgetFriendsAddUserRequestsModel.smali b/com.discord/smali/WidgetFriendsAddUserRequestsModel.smali similarity index 100% rename from com.discord/smali_classes2/WidgetFriendsAddUserRequestsModel.smali rename to com.discord/smali/WidgetFriendsAddUserRequestsModel.smali diff --git a/com.discord/smali/com/discord/BuildConfig.smali b/com.discord/smali/com/discord/BuildConfig.smali index d9f72e593b..94b014ae3d 100644 --- a/com.discord/smali/com/discord/BuildConfig.smali +++ b/com.discord/smali/com/discord/BuildConfig.smali @@ -38,11 +38,11 @@ .field public static final SAMSUNGxDISCORD_CLIENT_ID:Ljava/lang/String; = "97t47j218f" -.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1043" +.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1044" -.field public static final VERSION_CODE:I = 0x413 +.field public static final VERSION_CODE:I = 0x414 -.field public static final VERSION_NAME:Ljava/lang/String; = "11.2" +.field public static final VERSION_NAME:Ljava/lang/String; = "11.3" # direct methods diff --git a/com.discord/smali_classes2/com/discord/app/AppBottomSheet$a.smali b/com.discord/smali/com/discord/app/AppBottomSheet$a.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/app/AppBottomSheet$a.smali rename to com.discord/smali/com/discord/app/AppBottomSheet$a.smali diff --git a/com.discord/smali_classes2/com/discord/dialogs/ImageUploadDialog$a.smali b/com.discord/smali/com/discord/dialogs/ImageUploadDialog$a.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/dialogs/ImageUploadDialog$a.smali rename to com.discord/smali/com/discord/dialogs/ImageUploadDialog$a.smali diff --git a/com.discord/smali/com/discord/models/domain/ModelUser.smali b/com.discord/smali/com/discord/models/domain/ModelUser.smali index 25c84384a6..fcb42c170b 100644 --- a/com.discord/smali/com/discord/models/domain/ModelUser.smali +++ b/com.discord/smali/com/discord/models/domain/ModelUser.smali @@ -192,32 +192,6 @@ return-void .end method -.method public constructor (JLjava/lang/String;)V - .locals 1 - .annotation build Landroidx/annotation/VisibleForTesting; - .end annotation - - invoke-direct {p0}, Ljava/lang/Object;->()V - - new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; - - invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;->()V - - iput-object v0, p0, Lcom/discord/models/domain/ModelUser;->discriminatorWithPadding:Ljava/util/concurrent/atomic/AtomicReference; - - new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; - - invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;->()V - - iput-object v0, p0, Lcom/discord/models/domain/ModelUser;->mention:Ljava/util/concurrent/atomic/AtomicReference; - - iput-wide p1, p0, Lcom/discord/models/domain/ModelUser;->id:J - - iput-object p3, p0, Lcom/discord/models/domain/ModelUser;->username:Ljava/lang/String; - - return-void -.end method - .method public static compareUserNames(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;)I .locals 1 .param p0 # Lcom/discord/models/domain/ModelUser; diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1.smali deleted file mode 100644 index 214c59400a..0000000000 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1.smali +++ /dev/null @@ -1,89 +0,0 @@ -.class public final Lcom/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1; -.super Lw/u/b/k; -.source "StoreChannelMembers.kt" - -# interfaces -.implements Lkotlin/jvm/functions/Function1; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreChannelMembers;->handleGuildRoleUpdate(Lcom/discord/models/domain/ModelGuildRole$Payload;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lw/u/b/k;", - "Lkotlin/jvm/functions/Function1<", - "Ljava/lang/Long;", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;", - ">;" - } -.end annotation - - -# instance fields -.field public final synthetic $allowOwnerIndicator$inlined:Z - -.field public final synthetic $guildId$inlined:J - -.field public final synthetic this$0:Lcom/discord/stores/StoreChannelMembers; - - -# direct methods -.method public constructor (Lcom/discord/stores/StoreChannelMembers;JZ)V - .locals 0 - - iput-object p1, p0, Lcom/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1;->this$0:Lcom/discord/stores/StoreChannelMembers; - - iput-wide p2, p0, Lcom/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1;->$guildId$inlined:J - - iput-boolean p4, p0, Lcom/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1;->$allowOwnerIndicator$inlined:Z - - const/4 p1, 0x1 - - invoke-direct {p0, p1}, Lw/u/b/k;->(I)V - - return-void -.end method - - -# virtual methods -.method public final invoke(J)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; - .locals 6 - - iget-object v0, p0, Lcom/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1;->this$0:Lcom/discord/stores/StoreChannelMembers; - - iget-wide v1, p0, Lcom/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1;->$guildId$inlined:J - - iget-boolean v5, p0, Lcom/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1;->$allowOwnerIndicator$inlined:Z - - move-wide v3, p1 - - invoke-static/range {v0 .. v5}, Lcom/discord/stores/StoreChannelMembers;->access$makeMember(Lcom/discord/stores/StoreChannelMembers;JJZ)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; - - move-result-object p1 - - return-object p1 -.end method - -.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 2 - - check-cast p1, Ljava/lang/Number; - - invoke-virtual {p1}, Ljava/lang/Number;->longValue()J - - move-result-wide v0 - - invoke-virtual {p0, v0, v1}, Lcom/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1;->invoke(J)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$1.smali similarity index 60% rename from com.discord/smali/com/discord/stores/StoreChannelMembers$1.smali rename to com.discord/smali/com/discord/stores/StoreChannelMembersLazy$1.smali index 9826fa0969..f558c462f9 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$1.smali @@ -1,6 +1,6 @@ -.class public final Lcom/discord/stores/StoreChannelMembers$1; +.class public final Lcom/discord/stores/StoreChannelMembersLazy$1; .super Lw/u/b/k; -.source "StoreChannelMembers.kt" +.source "StoreChannelMembersLazy.kt" # interfaces .implements Lkotlin/jvm/functions/Function1; @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreChannelMembers;->(Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V + value = Lcom/discord/stores/StoreChannelMembersLazy;->(Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -28,14 +28,14 @@ # instance fields -.field public final synthetic this$0:Lcom/discord/stores/StoreChannelMembers; +.field public final synthetic this$0:Lcom/discord/stores/StoreChannelMembersLazy; # direct methods -.method public constructor (Lcom/discord/stores/StoreChannelMembers;)V +.method public constructor (Lcom/discord/stores/StoreChannelMembersLazy;)V .locals 0 - iput-object p1, p0, Lcom/discord/stores/StoreChannelMembers$1;->this$0:Lcom/discord/stores/StoreChannelMembers; + iput-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy$1;->this$0:Lcom/discord/stores/StoreChannelMembersLazy; const/4 p1, 0x1 @@ -51,7 +51,7 @@ check-cast p1, Lkotlin/Unit; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembers$1;->invoke(Lkotlin/Unit;)V + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembersLazy$1;->invoke(Lkotlin/Unit;)V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; @@ -61,9 +61,9 @@ .method public final invoke(Lkotlin/Unit;)V .locals 0 - iget-object p1, p0, Lcom/discord/stores/StoreChannelMembers$1;->this$0:Lcom/discord/stores/StoreChannelMembers; + iget-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy$1;->this$0:Lcom/discord/stores/StoreChannelMembersLazy; - invoke-static {p1}, Lcom/discord/stores/StoreChannelMembers;->access$doFlush(Lcom/discord/stores/StoreChannelMembers;)V + invoke-static {p1}, Lcom/discord/stores/StoreChannelMembersLazy;->access$doFlush(Lcom/discord/stores/StoreChannelMembersLazy;)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1$1.smali similarity index 66% rename from com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1$1.smali rename to com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1$1.smali index 1e7e7ac489..b1a3bf13f9 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1$1.smali @@ -1,6 +1,6 @@ -.class public final Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1$1; +.class public final Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1$1; .super Ljava/lang/Object; -.source "StoreChannelMembers.kt" +.source "StoreChannelMembersLazy.kt" # interfaces .implements Le0/l/i; @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1;->call(Lcom/discord/models/domain/ModelChannel;)Lrx/Observable; + value = Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1;->call(Lcom/discord/models/domain/ModelChannel;)Lrx/Observable; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -40,7 +40,7 @@ .method public constructor (Lcom/discord/models/domain/ModelChannel;)V .locals 0 - iput-object p1, p0, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1$1;->$channel:Lcom/discord/models/domain/ModelChannel; + iput-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1$1;->$channel:Lcom/discord/models/domain/ModelChannel; invoke-direct {p0}, Ljava/lang/Object;->()V @@ -54,7 +54,7 @@ check-cast p1, Ljava/util/Map; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1$1;->call(Ljava/util/Map;)Lrx/Observable; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1$1;->call(Ljava/util/Map;)Lrx/Observable; move-result-object p1 @@ -76,7 +76,7 @@ } .end annotation - iget-object v0, p0, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1$1;->$channel:Lcom/discord/models/domain/ModelChannel; + iget-object v0, p0, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1$1;->$channel:Lcom/discord/models/domain/ModelChannel; const-string v1, "channel.guildId" @@ -84,7 +84,7 @@ move-result-wide v0 - iget-object v2, p0, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1$1;->$channel:Lcom/discord/models/domain/ModelChannel; + iget-object v2, p0, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1$1;->$channel:Lcom/discord/models/domain/ModelChannel; invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->getPermissionOverwrites()Ljava/util/Map; @@ -107,9 +107,9 @@ goto :goto_0 :cond_0 - sget-object p1, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator;->INSTANCE:Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator; + sget-object p1, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator;->INSTANCE:Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator; - iget-object v0, p0, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1$1;->$channel:Lcom/discord/models/domain/ModelChannel; + iget-object v0, p0, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1$1;->$channel:Lcom/discord/models/domain/ModelChannel; invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getPermissionOverwrites()Ljava/util/Map; @@ -119,7 +119,7 @@ invoke-static {v0, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {p1, v0}, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator;->access$computeIdFromOverwrites(Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator;Ljava/util/Map;)Ljava/lang/String; + invoke-static {p1, v0}, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator;->access$computeIdFromOverwrites(Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator;Ljava/util/Map;)Ljava/lang/String; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1.smali similarity index 73% rename from com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1.smali rename to com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1.smali index 7c4742a4b2..67a9087513 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1.smali @@ -1,6 +1,6 @@ -.class public final Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1; +.class public final Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1; .super Ljava/lang/Object; -.source "StoreChannelMembers.kt" +.source "StoreChannelMembersLazy.kt" # interfaces .implements Le0/l/i; @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator;->computeMemberListId(Lkotlin/jvm/functions/Function1;J)Lrx/Observable; + value = Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator;->computeMemberListId(Lkotlin/jvm/functions/Function1;J)Lrx/Observable; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -33,18 +33,18 @@ # static fields -.field public static final INSTANCE:Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1; +.field public static final INSTANCE:Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1; # direct methods .method public static constructor ()V .locals 1 - new-instance v0, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1; + new-instance v0, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1; - invoke-direct {v0}, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1;->()V + invoke-direct {v0}, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1;->()V - sput-object v0, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1;->INSTANCE:Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1; + sput-object v0, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1;->INSTANCE:Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1; return-void .end method @@ -64,7 +64,7 @@ check-cast p1, Lcom/discord/models/domain/ModelChannel; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1;->call(Lcom/discord/models/domain/ModelChannel;)Lrx/Observable; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1;->call(Lcom/discord/models/domain/ModelChannel;)Lrx/Observable; move-result-object p1 @@ -136,9 +136,9 @@ move-result-object v0 - new-instance v1, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1$1; + new-instance v1, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1$1; - invoke-direct {v1, p1}, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1$1;->(Lcom/discord/models/domain/ModelChannel;)V + invoke-direct {v1, p1}, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1$1;->(Lcom/discord/models/domain/ModelChannel;)V invoke-virtual {v0, v1}, Lrx/Observable;->k(Le0/l/i;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator.smali b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator.smali similarity index 83% rename from com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator.smali rename to com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator.smali index 41d1c37072..934557b354 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListIdCalculator.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator.smali @@ -1,11 +1,11 @@ -.class public final Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator; +.class public final Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator; .super Ljava/lang/Object; -.source "StoreChannelMembers.kt" +.source "StoreChannelMembersLazy.kt" # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/stores/StoreChannelMembers; + value = Lcom/discord/stores/StoreChannelMembersLazy; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -15,18 +15,18 @@ # static fields -.field public static final INSTANCE:Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator; +.field public static final INSTANCE:Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator; # direct methods .method public static constructor ()V .locals 1 - new-instance v0, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator; + new-instance v0, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator; - invoke-direct {v0}, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator;->()V + invoke-direct {v0}, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator;->()V - sput-object v0, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator;->INSTANCE:Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator; + sput-object v0, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator;->INSTANCE:Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator; return-void .end method @@ -39,10 +39,10 @@ return-void .end method -.method public static final synthetic access$computeIdFromOverwrites(Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator;Ljava/util/Map;)Ljava/lang/String; +.method public static final synthetic access$computeIdFromOverwrites(Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator;Ljava/util/Map;)Ljava/lang/String; .locals 0 - invoke-direct {p0, p1}, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator;->computeIdFromOverwrites(Ljava/util/Map;)Ljava/lang/String; + invoke-direct {p0, p1}, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator;->computeIdFromOverwrites(Ljava/util/Map;)Ljava/lang/String; move-result-object p0 @@ -179,7 +179,7 @@ move-result-object p1 - sget-object v0, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator;->INSTANCE:Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator; + sget-object v0, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator;->INSTANCE:Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator; invoke-virtual {p1}, Ljava/lang/String;->length()I @@ -191,7 +191,7 @@ move-result p1 - invoke-direct {v0, p1}, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator;->toUnsignedLong(I)J + invoke-direct {v0, p1}, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator;->toUnsignedLong(I)J move-result-wide v0 @@ -246,7 +246,7 @@ check-cast p1, Lrx/Observable; - sget-object p2, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1;->INSTANCE:Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator$computeMemberListId$1; + sget-object p2, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1;->INSTANCE:Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator$computeMemberListId$1; invoke-virtual {p1, p2}, Lrx/Observable;->k(Le0/l/i;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateException.smali b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListUpdateException.smali similarity index 76% rename from com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateException.smali rename to com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListUpdateException.smali index 02a813efda..8928c5a0a5 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateException.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListUpdateException.smali @@ -1,11 +1,11 @@ -.class public final Lcom/discord/stores/StoreChannelMembers$MemberListUpdateException; +.class public final Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateException; .super Ljava/lang/RuntimeException; -.source "StoreChannelMembers.kt" +.source "StoreChannelMembersLazy.kt" # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/stores/StoreChannelMembers; + value = Lcom/discord/stores/StoreChannelMembersLazy; .end annotation .annotation system Ldalvik/annotation/InnerClass; diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger$logUpdate$groupLog$1.smali similarity index 64% rename from com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1.smali rename to com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger$logUpdate$groupLog$1.smali index 36d6a7a0d3..ebb0c92e89 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger$logUpdate$groupLog$1.smali @@ -1,6 +1,6 @@ -.class public final Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1; +.class public final Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger$logUpdate$groupLog$1; .super Lw/u/b/k; -.source "StoreChannelMembers.kt" +.source "StoreChannelMembersLazy.kt" # interfaces .implements Lkotlin/jvm/functions/Function1; @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger;->logUpdate(Lcom/discord/models/domain/ModelGuildMemberListUpdate;)V + value = Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger;->logUpdate(Lcom/discord/models/domain/ModelGuildMemberListUpdate;)V .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -28,18 +28,18 @@ # static fields -.field public static final INSTANCE:Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1; +.field public static final INSTANCE:Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger$logUpdate$groupLog$1; # direct methods .method public static constructor ()V .locals 1 - new-instance v0, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1; + new-instance v0, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger$logUpdate$groupLog$1; - invoke-direct {v0}, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1;->()V + invoke-direct {v0}, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger$logUpdate$groupLog$1;->()V - sput-object v0, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1;->INSTANCE:Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1; + sput-object v0, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger$logUpdate$groupLog$1;->INSTANCE:Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger$logUpdate$groupLog$1; return-void .end method @@ -61,7 +61,7 @@ check-cast p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1;->invoke(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Ljava/lang/String; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger$logUpdate$groupLog$1;->invoke(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Ljava/lang/String; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateLogger.smali b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger.smali similarity index 88% rename from com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateLogger.smali rename to com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger.smali index e2087a5b5e..b70febde6c 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$MemberListUpdateLogger.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger.smali @@ -1,11 +1,11 @@ -.class public final Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger; +.class public final Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger; .super Ljava/lang/Object; -.source "StoreChannelMembers.kt" +.source "StoreChannelMembersLazy.kt" # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/stores/StoreChannelMembers; + value = Lcom/discord/stores/StoreChannelMembersLazy; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -17,7 +17,7 @@ # static fields .field public static final ERROR_TAG:Ljava/lang/String; = "MemberListUpdateError" -.field public static final INSTANCE:Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger; +.field public static final INSTANCE:Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger; .field public static final MAX_UPDATE_COUNT:I = 0x14 @@ -38,17 +38,17 @@ .method public static constructor ()V .locals 1 - new-instance v0, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger; + new-instance v0, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger; - invoke-direct {v0}, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger;->()V + invoke-direct {v0}, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger;->()V - sput-object v0, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger;->INSTANCE:Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger; + sput-object v0, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger;->INSTANCE:Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger; new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V - sput-object v0, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger;->opLogs:Ljava/util/Map; + sput-object v0, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger;->opLogs:Ljava/util/Map; return-void .end method @@ -94,11 +94,11 @@ if-eqz p4, :cond_1 - invoke-direct {p0, p1, p2, p3}, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger;->makeLogKey(JLjava/lang/String;)Ljava/lang/String; + invoke-direct {p0, p1, p2, p3}, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger;->makeLogKey(JLjava/lang/String;)Ljava/lang/String; move-result-object v1 - sget-object v2, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger;->opLogs:Ljava/util/Map; + sget-object v2, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger;->opLogs:Ljava/util/Map; invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; @@ -159,9 +159,9 @@ sget-object v0, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog; - new-instance v2, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateException; + new-instance v2, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateException; - invoke-direct {v2, p4}, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateException;->(Ljava/lang/Exception;)V + invoke-direct {v2, p4}, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateException;->(Ljava/lang/Exception;)V const/4 v3, 0x0 @@ -379,7 +379,7 @@ const/4 v7, 0x0 - sget-object v8, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1;->INSTANCE:Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger$logUpdate$groupLog$1; + sget-object v8, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger$logUpdate$groupLog$1;->INSTANCE:Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger$logUpdate$groupLog$1; const/16 v9, 0x1e @@ -415,11 +415,11 @@ move-result-object p1 - invoke-direct {p0, v0, v1, p1}, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger;->makeLogKey(JLjava/lang/String;)Ljava/lang/String; + invoke-direct {p0, v0, v1, p1}, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger;->makeLogKey(JLjava/lang/String;)Ljava/lang/String; move-result-object p1 - sget-object v0, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger;->opLogs:Ljava/util/Map; + sget-object v0, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger;->opLogs:Ljava/util/Map; invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; @@ -470,7 +470,7 @@ invoke-interface {v0, v1}, Ljava/util/List;->remove(I)Ljava/lang/Object; :cond_7 - sget-object v1, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger;->opLogs:Ljava/util/Map; + sget-object v1, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger;->opLogs:Ljava/util/Map; invoke-interface {v1, p1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$WhenMappings.smali b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$WhenMappings.smali similarity index 75% rename from com.discord/smali/com/discord/stores/StoreChannelMembers$WhenMappings.smali rename to com.discord/smali/com/discord/stores/StoreChannelMembersLazy$WhenMappings.smali index a77806ae10..31429e70bc 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$WhenMappings.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$WhenMappings.smali @@ -1,4 +1,4 @@ -.class public final synthetic Lcom/discord/stores/StoreChannelMembers$WhenMappings; +.class public final synthetic Lcom/discord/stores/StoreChannelMembersLazy$WhenMappings; .super Ljava/lang/Object; @@ -18,11 +18,11 @@ new-array v0, v0, [I - sput-object v0, Lcom/discord/stores/StoreChannelMembers$WhenMappings;->$EnumSwitchMapping$0:[I + sput-object v0, Lcom/discord/stores/StoreChannelMembersLazy$WhenMappings;->$EnumSwitchMapping$0:[I - sget-object v0, Lcom/discord/stores/StoreChannelMembers$WhenMappings;->$EnumSwitchMapping$0:[I + sget-object v0, Lcom/discord/stores/StoreChannelMembersLazy$WhenMappings;->$EnumSwitchMapping$0:[I - sget-object v1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group$Type;->ROLE:Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group$Type; + sget-object v1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group$Type;->ONLINE:Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group$Type; invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I @@ -32,7 +32,7 @@ aput v2, v0, v1 - sget-object v0, Lcom/discord/stores/StoreChannelMembers$WhenMappings;->$EnumSwitchMapping$0:[I + sget-object v0, Lcom/discord/stores/StoreChannelMembersLazy$WhenMappings;->$EnumSwitchMapping$0:[I sget-object v1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group$Type;->OFFLINE:Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group$Type; @@ -44,9 +44,9 @@ aput v2, v0, v1 - sget-object v0, Lcom/discord/stores/StoreChannelMembers$WhenMappings;->$EnumSwitchMapping$0:[I + sget-object v0, Lcom/discord/stores/StoreChannelMembersLazy$WhenMappings;->$EnumSwitchMapping$0:[I - sget-object v1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group$Type;->ONLINE:Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group$Type; + sget-object v1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group$Type;->ROLE:Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group$Type; invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$doFlush$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$doFlush$1.smali similarity index 76% rename from com.discord/smali/com/discord/stores/StoreChannelMembers$doFlush$1.smali rename to com.discord/smali/com/discord/stores/StoreChannelMembersLazy$doFlush$1.smali index a9be990a49..eaba098850 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$doFlush$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$doFlush$1.smali @@ -1,6 +1,6 @@ -.class public final Lcom/discord/stores/StoreChannelMembers$doFlush$1; +.class public final Lcom/discord/stores/StoreChannelMembersLazy$doFlush$1; .super Lw/u/b/k; -.source "StoreChannelMembers.kt" +.source "StoreChannelMembersLazy.kt" # interfaces .implements Lkotlin/jvm/functions/Function0; @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreChannelMembers;->doFlush()V + value = Lcom/discord/stores/StoreChannelMembersLazy;->doFlush()V .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -27,14 +27,14 @@ # instance fields -.field public final synthetic this$0:Lcom/discord/stores/StoreChannelMembers; +.field public final synthetic this$0:Lcom/discord/stores/StoreChannelMembersLazy; # direct methods -.method public constructor (Lcom/discord/stores/StoreChannelMembers;)V +.method public constructor (Lcom/discord/stores/StoreChannelMembersLazy;)V .locals 0 - iput-object p1, p0, Lcom/discord/stores/StoreChannelMembers$doFlush$1;->this$0:Lcom/discord/stores/StoreChannelMembers; + iput-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy$doFlush$1;->this$0:Lcom/discord/stores/StoreChannelMembersLazy; const/4 p1, 0x0 @@ -48,7 +48,7 @@ .method public bridge synthetic invoke()Ljava/lang/Object; .locals 1 - invoke-virtual {p0}, Lcom/discord/stores/StoreChannelMembers$doFlush$1;->invoke()V + invoke-virtual {p0}, Lcom/discord/stores/StoreChannelMembersLazy$doFlush$1;->invoke()V sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit; @@ -58,9 +58,9 @@ .method public final invoke()V .locals 8 - iget-object v0, p0, Lcom/discord/stores/StoreChannelMembers$doFlush$1;->this$0:Lcom/discord/stores/StoreChannelMembers; + iget-object v0, p0, Lcom/discord/stores/StoreChannelMembersLazy$doFlush$1;->this$0:Lcom/discord/stores/StoreChannelMembersLazy; - invoke-static {v0}, Lcom/discord/stores/StoreChannelMembers;->access$getMemberLists$p(Lcom/discord/stores/StoreChannelMembers;)Ljava/util/HashMap; + invoke-static {v0}, Lcom/discord/stores/StoreChannelMembersLazy;->access$getMemberLists$p(Lcom/discord/stores/StoreChannelMembersLazy;)Ljava/util/HashMap; move-result-object v0 @@ -164,19 +164,19 @@ goto :goto_0 :cond_1 - iget-object v0, p0, Lcom/discord/stores/StoreChannelMembers$doFlush$1;->this$0:Lcom/discord/stores/StoreChannelMembers; + iget-object v0, p0, Lcom/discord/stores/StoreChannelMembersLazy$doFlush$1;->this$0:Lcom/discord/stores/StoreChannelMembersLazy; - invoke-static {v0}, Lcom/discord/stores/StoreChannelMembers;->access$getMemberListPublisher$p(Lcom/discord/stores/StoreChannelMembers;)Lrx/subjects/BehaviorSubject; + invoke-static {v0}, Lcom/discord/stores/StoreChannelMembersLazy;->access$getMemberListPublisher$p(Lcom/discord/stores/StoreChannelMembersLazy;)Lrx/subjects/BehaviorSubject; move-result-object v0 invoke-virtual {v0, v1}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V - iget-object v0, p0, Lcom/discord/stores/StoreChannelMembers$doFlush$1;->this$0:Lcom/discord/stores/StoreChannelMembers; + iget-object v0, p0, Lcom/discord/stores/StoreChannelMembersLazy$doFlush$1;->this$0:Lcom/discord/stores/StoreChannelMembersLazy; const/4 v1, 0x0 - invoke-static {v0, v1}, Lcom/discord/stores/StoreChannelMembers;->access$setDirty$p(Lcom/discord/stores/StoreChannelMembers;Z)V + invoke-static {v0, v1}, Lcom/discord/stores/StoreChannelMembersLazy;->access$setDirty$p(Lcom/discord/stores/StoreChannelMembersLazy;Z)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$get$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$get$1.smali similarity index 67% rename from com.discord/smali/com/discord/stores/StoreChannelMembers$get$1.smali rename to com.discord/smali/com/discord/stores/StoreChannelMembersLazy$get$1.smali index 940852e420..073e29be3a 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$get$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$get$1.smali @@ -1,6 +1,6 @@ -.class public final Lcom/discord/stores/StoreChannelMembers$get$1; +.class public final Lcom/discord/stores/StoreChannelMembersLazy$get$1; .super Ljava/lang/Object; -.source "StoreChannelMembers.kt" +.source "StoreChannelMembersLazy.kt" # interfaces .implements Le0/l/i; @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreChannelMembers;->get(JJ)Lrx/Observable; + value = Lcom/discord/stores/StoreChannelMembersLazy;->get(JJ)Lrx/Observable; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -35,16 +35,16 @@ # instance fields .field public final synthetic $guildId:J -.field public final synthetic this$0:Lcom/discord/stores/StoreChannelMembers; +.field public final synthetic this$0:Lcom/discord/stores/StoreChannelMembersLazy; # direct methods -.method public constructor (Lcom/discord/stores/StoreChannelMembers;J)V +.method public constructor (Lcom/discord/stores/StoreChannelMembersLazy;J)V .locals 0 - iput-object p1, p0, Lcom/discord/stores/StoreChannelMembers$get$1;->this$0:Lcom/discord/stores/StoreChannelMembers; + iput-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy$get$1;->this$0:Lcom/discord/stores/StoreChannelMembersLazy; - iput-wide p2, p0, Lcom/discord/stores/StoreChannelMembers$get$1;->$guildId:J + iput-wide p2, p0, Lcom/discord/stores/StoreChannelMembersLazy$get$1;->$guildId:J invoke-direct {p0}, Ljava/lang/Object;->()V @@ -58,7 +58,7 @@ check-cast p1, Ljava/lang/String; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembers$get$1;->call(Ljava/lang/String;)Lrx/Observable; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembersLazy$get$1;->call(Ljava/lang/String;)Lrx/Observable; move-result-object p1 @@ -78,15 +78,15 @@ } .end annotation - iget-object v0, p0, Lcom/discord/stores/StoreChannelMembers$get$1;->this$0:Lcom/discord/stores/StoreChannelMembers; + iget-object v0, p0, Lcom/discord/stores/StoreChannelMembersLazy$get$1;->this$0:Lcom/discord/stores/StoreChannelMembersLazy; - iget-wide v1, p0, Lcom/discord/stores/StoreChannelMembers$get$1;->$guildId:J + iget-wide v1, p0, Lcom/discord/stores/StoreChannelMembersLazy$get$1;->$guildId:J const-string v3, "listId" invoke-static {p1, v3}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - invoke-static {v0, v1, v2, p1}, Lcom/discord/stores/StoreChannelMembers;->access$getMemberListObservable(Lcom/discord/stores/StoreChannelMembers;JLjava/lang/String;)Lrx/Observable; + invoke-static {v0, v1, v2, p1}, Lcom/discord/stores/StoreChannelMembersLazy;->access$getMemberListObservable(Lcom/discord/stores/StoreChannelMembersLazy;JLjava/lang/String;)Lrx/Observable; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$getMemberListObservable$1.smali similarity index 72% rename from com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$1.smali rename to com.discord/smali/com/discord/stores/StoreChannelMembersLazy$getMemberListObservable$1.smali index 9ee455cec2..6113563eee 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$getMemberListObservable$1.smali @@ -1,6 +1,6 @@ -.class public final Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$1; +.class public final Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$1; .super Ljava/lang/Object; -.source "StoreChannelMembers.kt" +.source "StoreChannelMembersLazy.kt" # interfaces .implements Le0/l/i; @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreChannelMembers;->getMemberListObservable(JLjava/lang/String;)Lrx/Observable; + value = Lcom/discord/stores/StoreChannelMembersLazy;->getMemberListObservable(JLjava/lang/String;)Lrx/Observable; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -40,9 +40,9 @@ .method public constructor (JLjava/lang/String;)V .locals 0 - iput-wide p1, p0, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$1;->$guildId:J + iput-wide p1, p0, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$1;->$guildId:J - iput-object p3, p0, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$1;->$memberListId:Ljava/lang/String; + iput-object p3, p0, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$1;->$memberListId:Ljava/lang/String; invoke-direct {p0}, Ljava/lang/Object;->()V @@ -67,7 +67,7 @@ } .end annotation - iget-wide v0, p0, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$1;->$guildId:J + iget-wide v0, p0, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$1;->$guildId:J invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -81,7 +81,7 @@ if-eqz p1, :cond_0 - iget-object v0, p0, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$1;->$memberListId:Ljava/lang/String; + iget-object v0, p0, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$1;->$memberListId:Ljava/lang/String; invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; @@ -103,7 +103,7 @@ check-cast p1, Ljava/util/Map; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$1;->call(Ljava/util/Map;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$1;->call(Ljava/util/Map;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$2$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2$1.smali similarity index 62% rename from com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$2$1.smali rename to com.discord/smali/com/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2$1.smali index 0069451564..148b8c8556 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$2$1.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2$1.smali @@ -1,6 +1,6 @@ -.class public final Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2$1; +.class public final Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2$1; .super Ljava/lang/Object; -.source "StoreChannelMembers.kt" +.source "StoreChannelMembersLazy.kt" # interfaces .implements Le0/l/i; @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2;->call(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;)Lrx/Observable; + value = Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2;->call(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;)Lrx/Observable; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -31,14 +31,14 @@ # instance fields -.field public final synthetic this$0:Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2; +.field public final synthetic this$0:Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2; # direct methods -.method public constructor (Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2;)V +.method public constructor (Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2;)V .locals 0 - iput-object p1, p0, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2$1;->this$0:Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2; + iput-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2$1;->this$0:Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2; invoke-direct {p0}, Ljava/lang/Object;->()V @@ -52,9 +52,9 @@ new-instance v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - iget-object v1, p0, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2$1;->this$0:Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2; + iget-object v1, p0, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2$1;->this$0:Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2; - iget-object v1, v1, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2;->$memberListId:Ljava/lang/String; + iget-object v1, v1, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2;->$memberListId:Ljava/lang/String; const-string v2, "approximateMemberCount" @@ -74,7 +74,7 @@ check-cast p1, Ljava/lang/Integer; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2$1;->call(Ljava/lang/Integer;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2$1;->call(Ljava/lang/Integer;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$2.smali b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2.smali similarity index 61% rename from com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$2.smali rename to com.discord/smali/com/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2.smali index f3ff177ddb..8cc2687c32 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$getMemberListObservable$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2.smali @@ -1,6 +1,6 @@ -.class public final Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2; +.class public final Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2; .super Ljava/lang/Object; -.source "StoreChannelMembers.kt" +.source "StoreChannelMembersLazy.kt" # interfaces .implements Le0/l/i; @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreChannelMembers;->getMemberListObservable(JLjava/lang/String;)Lrx/Observable; + value = Lcom/discord/stores/StoreChannelMembersLazy;->getMemberListObservable(JLjava/lang/String;)Lrx/Observable; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -37,18 +37,18 @@ .field public final synthetic $memberListId:Ljava/lang/String; -.field public final synthetic this$0:Lcom/discord/stores/StoreChannelMembers; +.field public final synthetic this$0:Lcom/discord/stores/StoreChannelMembersLazy; # direct methods -.method public constructor (Lcom/discord/stores/StoreChannelMembers;JLjava/lang/String;)V +.method public constructor (Lcom/discord/stores/StoreChannelMembersLazy;JLjava/lang/String;)V .locals 0 - iput-object p1, p0, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2;->this$0:Lcom/discord/stores/StoreChannelMembers; + iput-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2;->this$0:Lcom/discord/stores/StoreChannelMembersLazy; - iput-wide p2, p0, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2;->$guildId:J + iput-wide p2, p0, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2;->$guildId:J - iput-object p4, p0, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2;->$memberListId:Ljava/lang/String; + iput-object p4, p0, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2;->$memberListId:Ljava/lang/String; invoke-direct {p0}, Ljava/lang/Object;->()V @@ -62,7 +62,7 @@ check-cast p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2;->call(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;)Lrx/Observable; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2;->call(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;)Lrx/Observable; move-result-object p1 @@ -91,13 +91,13 @@ goto :goto_0 :cond_0 - iget-object p1, p0, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2;->this$0:Lcom/discord/stores/StoreChannelMembers; + iget-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2;->this$0:Lcom/discord/stores/StoreChannelMembersLazy; - invoke-static {p1}, Lcom/discord/stores/StoreChannelMembers;->access$getGuildMemberCountsProvider$p(Lcom/discord/stores/StoreChannelMembers;)Lkotlin/jvm/functions/Function1; + invoke-static {p1}, Lcom/discord/stores/StoreChannelMembersLazy;->access$getGuildMemberCountsProvider$p(Lcom/discord/stores/StoreChannelMembersLazy;)Lkotlin/jvm/functions/Function1; move-result-object p1 - iget-wide v0, p0, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2;->$guildId:J + iget-wide v0, p0, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2;->$guildId:J invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -109,9 +109,9 @@ check-cast p1, Lrx/Observable; - new-instance v0, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2$1; + new-instance v0, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2$1; - invoke-direct {v0, p0}, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2$1;->(Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2;)V + invoke-direct {v0, p0}, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2$1;->(Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2;)V invoke-virtual {p1, v0}, Lrx/Observable;->f(Le0/l/i;)Lrx/Observable; diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers$handleGuildMemberListUpdate$2.smali b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$handleGuildMemberListUpdate$2.smali similarity index 50% rename from com.discord/smali/com/discord/stores/StoreChannelMembers$handleGuildMemberListUpdate$2.smali rename to com.discord/smali/com/discord/stores/StoreChannelMembersLazy$handleGuildMemberListUpdate$2.smali index 7fef69b0ba..d267638a6d 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers$handleGuildMemberListUpdate$2.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$handleGuildMemberListUpdate$2.smali @@ -1,6 +1,6 @@ -.class public final Lcom/discord/stores/StoreChannelMembers$handleGuildMemberListUpdate$2; +.class public final Lcom/discord/stores/StoreChannelMembersLazy$handleGuildMemberListUpdate$2; .super Lw/u/b/k; -.source "StoreChannelMembers.kt" +.source "StoreChannelMembersLazy.kt" # interfaces .implements Lkotlin/jvm/functions/Function1; @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreChannelMembers;->handleGuildMemberListUpdate(Lcom/discord/models/domain/ModelGuildMemberListUpdate;)V + value = Lcom/discord/stores/StoreChannelMembersLazy;->handleGuildMemberListUpdate(Lcom/discord/models/domain/ModelGuildMemberListUpdate;)V .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -21,7 +21,7 @@ "Lw/u/b/k;", "Lkotlin/jvm/functions/Function1<", "Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;", + "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;", ">;" } .end annotation @@ -30,16 +30,16 @@ # instance fields .field public final synthetic $guildId:J -.field public final synthetic this$0:Lcom/discord/stores/StoreChannelMembers; +.field public final synthetic this$0:Lcom/discord/stores/StoreChannelMembersLazy; # direct methods -.method public constructor (Lcom/discord/stores/StoreChannelMembers;J)V +.method public constructor (Lcom/discord/stores/StoreChannelMembersLazy;J)V .locals 0 - iput-object p1, p0, Lcom/discord/stores/StoreChannelMembers$handleGuildMemberListUpdate$2;->this$0:Lcom/discord/stores/StoreChannelMembers; + iput-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy$handleGuildMemberListUpdate$2;->this$0:Lcom/discord/stores/StoreChannelMembersLazy; - iput-wide p2, p0, Lcom/discord/stores/StoreChannelMembers$handleGuildMemberListUpdate$2;->$guildId:J + iput-wide p2, p0, Lcom/discord/stores/StoreChannelMembersLazy$handleGuildMemberListUpdate$2;->$guildId:J const/4 p1, 0x1 @@ -50,16 +50,16 @@ # virtual methods -.method public final invoke(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; +.method public final invoke(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; .locals 3 if-eqz p1, :cond_0 - iget-object v0, p0, Lcom/discord/stores/StoreChannelMembers$handleGuildMemberListUpdate$2;->this$0:Lcom/discord/stores/StoreChannelMembers; + iget-object v0, p0, Lcom/discord/stores/StoreChannelMembersLazy$handleGuildMemberListUpdate$2;->this$0:Lcom/discord/stores/StoreChannelMembersLazy; - iget-wide v1, p0, Lcom/discord/stores/StoreChannelMembers$handleGuildMemberListUpdate$2;->$guildId:J + iget-wide v1, p0, Lcom/discord/stores/StoreChannelMembersLazy$handleGuildMemberListUpdate$2;->$guildId:J - invoke-static {v0, v1, v2, p1}, Lcom/discord/stores/StoreChannelMembers;->access$makeGroup(Lcom/discord/stores/StoreChannelMembers;JLcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; + invoke-static {v0, v1, v2, p1}, Lcom/discord/stores/StoreChannelMembersLazy;->access$makeGroup(Lcom/discord/stores/StoreChannelMembersLazy;JLcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; move-result-object p1 @@ -80,7 +80,7 @@ check-cast p1, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group; - invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembers$handleGuildMemberListUpdate$2;->invoke(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembersLazy$handleGuildMemberListUpdate$2;->invoke(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; move-result-object p1 diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$handleGuildRoleUpdate$$inlined$forEach$lambda$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$handleGuildRoleUpdate$$inlined$forEach$lambda$1.smali new file mode 100644 index 0000000000..0128101444 --- /dev/null +++ b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$handleGuildRoleUpdate$$inlined$forEach$lambda$1.smali @@ -0,0 +1,89 @@ +.class public final Lcom/discord/stores/StoreChannelMembersLazy$handleGuildRoleUpdate$$inlined$forEach$lambda$1; +.super Lw/u/b/k; +.source "StoreChannelMembersLazy.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/stores/StoreChannelMembersLazy;->handleGuildRoleUpdate(Lcom/discord/models/domain/ModelGuildRole$Payload;)V +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x19 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Lw/u/b/k;", + "Lkotlin/jvm/functions/Function1<", + "Ljava/lang/Long;", + "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;", + ">;" + } +.end annotation + + +# instance fields +.field public final synthetic $allowOwnerIndicator$inlined:Z + +.field public final synthetic $guildId$inlined:J + +.field public final synthetic this$0:Lcom/discord/stores/StoreChannelMembersLazy; + + +# direct methods +.method public constructor (Lcom/discord/stores/StoreChannelMembersLazy;JZ)V + .locals 0 + + iput-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy$handleGuildRoleUpdate$$inlined$forEach$lambda$1;->this$0:Lcom/discord/stores/StoreChannelMembersLazy; + + iput-wide p2, p0, Lcom/discord/stores/StoreChannelMembersLazy$handleGuildRoleUpdate$$inlined$forEach$lambda$1;->$guildId$inlined:J + + iput-boolean p4, p0, Lcom/discord/stores/StoreChannelMembersLazy$handleGuildRoleUpdate$$inlined$forEach$lambda$1;->$allowOwnerIndicator$inlined:Z + + const/4 p1, 0x1 + + invoke-direct {p0, p1}, Lw/u/b/k;->(I)V + + return-void +.end method + + +# virtual methods +.method public final invoke(J)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; + .locals 6 + + iget-object v0, p0, Lcom/discord/stores/StoreChannelMembersLazy$handleGuildRoleUpdate$$inlined$forEach$lambda$1;->this$0:Lcom/discord/stores/StoreChannelMembersLazy; + + iget-wide v1, p0, Lcom/discord/stores/StoreChannelMembersLazy$handleGuildRoleUpdate$$inlined$forEach$lambda$1;->$guildId$inlined:J + + iget-boolean v5, p0, Lcom/discord/stores/StoreChannelMembersLazy$handleGuildRoleUpdate$$inlined$forEach$lambda$1;->$allowOwnerIndicator$inlined:Z + + move-wide v3, p1 + + invoke-static/range {v0 .. v5}, Lcom/discord/stores/StoreChannelMembersLazy;->access$makeMember(Lcom/discord/stores/StoreChannelMembersLazy;JJZ)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; + + move-result-object p1 + + return-object p1 +.end method + +.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + check-cast p1, Ljava/lang/Number; + + invoke-virtual {p1}, Ljava/lang/Number;->longValue()J + + move-result-wide v0 + + invoke-virtual {p0, v0, v1}, Lcom/discord/stores/StoreChannelMembersLazy$handleGuildRoleUpdate$$inlined$forEach$lambda$1;->invoke(J)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; + + move-result-object p1 + + return-object p1 +.end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$makeGroup$textResolver$1.smali b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$makeGroup$textResolver$1.smali new file mode 100644 index 0000000000..559452455d --- /dev/null +++ b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy$makeGroup$textResolver$1.smali @@ -0,0 +1,159 @@ +.class public final Lcom/discord/stores/StoreChannelMembersLazy$makeGroup$textResolver$1; +.super Lw/u/b/k; +.source "StoreChannelMembersLazy.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/stores/StoreChannelMembersLazy;->makeGroup(JLcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x19 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Lw/u/b/k;", + "Lkotlin/jvm/functions/Function1<", + "Landroid/content/Context;", + "Ljava/lang/String;", + ">;" + } +.end annotation + + +# instance fields +.field public final synthetic $group:Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group; + +.field public final synthetic $roleName:Ljava/lang/String; + + +# direct methods +.method public constructor (Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;Ljava/lang/String;)V + .locals 0 + + iput-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy$makeGroup$textResolver$1;->$group:Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group; + + iput-object p2, p0, Lcom/discord/stores/StoreChannelMembersLazy$makeGroup$textResolver$1;->$roleName:Ljava/lang/String; + + const/4 p1, 0x1 + + invoke-direct {p0, p1}, Lw/u/b/k;->(I)V + + return-void +.end method + + +# virtual methods +.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Landroid/content/Context; + + invoke-virtual {p0, p1}, Lcom/discord/stores/StoreChannelMembersLazy$makeGroup$textResolver$1;->invoke(Landroid/content/Context;)Ljava/lang/String; + + move-result-object p1 + + return-object p1 +.end method + +.method public final invoke(Landroid/content/Context;)Ljava/lang/String; + .locals 2 + + if-eqz p1, :cond_4 + + iget-object v0, p0, Lcom/discord/stores/StoreChannelMembersLazy$makeGroup$textResolver$1;->$group:Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group; + + invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;->getType()Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group$Type; + + move-result-object v0 + + sget-object v1, Lcom/discord/stores/StoreChannelMembersLazy$WhenMappings;->$EnumSwitchMapping$0:[I + + invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I + + move-result v0 + + aget v0, v1, v0 + + const/4 v1, 0x1 + + if-eq v0, v1, :cond_3 + + const/4 v1, 0x2 + + if-eq v0, v1, :cond_2 + + const/4 p1, 0x3 + + if-ne v0, p1, :cond_1 + + iget-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy$makeGroup$textResolver$1;->$roleName:Ljava/lang/String; + + if-eqz p1, :cond_0 + + goto :goto_0 + + :cond_0 + const-string p1, "" + + goto :goto_0 + + :cond_1 + new-instance p1, Lw/g; + + invoke-direct {p1}, Lw/g;->()V + + throw p1 + + :cond_2 + const v0, 0x7f121200 + + invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; + + move-result-object p1 + + goto :goto_0 + + :cond_3 + const v0, 0x7f121201 + + invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; + + move-result-object p1 + + :goto_0 + const-string v0, " \u2014 " + + invoke-static {p1, v0}, Le/e/b/a/a;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object p1 + + iget-object v0, p0, Lcom/discord/stores/StoreChannelMembersLazy$makeGroup$textResolver$1;->$group:Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group; + + invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;->getCount()I + + move-result v0 + + invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + + invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p1 + + return-object p1 + + :cond_4 + const-string p1, "context" + + invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method diff --git a/com.discord/smali/com/discord/stores/StoreChannelMembers.smali b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy.smali similarity index 75% rename from com.discord/smali/com/discord/stores/StoreChannelMembers.smali rename to com.discord/smali/com/discord/stores/StoreChannelMembersLazy.smali index 1f3324af89..12016efd03 100644 --- a/com.discord/smali/com/discord/stores/StoreChannelMembers.smali +++ b/com.discord/smali/com/discord/stores/StoreChannelMembersLazy.smali @@ -1,6 +1,6 @@ -.class public final Lcom/discord/stores/StoreChannelMembers; +.class public final Lcom/discord/stores/StoreChannelMembersLazy; .super Lcom/discord/stores/Store; -.source "StoreChannelMembers.kt" +.source "StoreChannelMembersLazy.kt" # interfaces .implements Lcom/discord/stores/DispatchHandler; @@ -9,9 +9,9 @@ # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { - Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator;, - Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger;, - Lcom/discord/stores/StoreChannelMembers$MemberListUpdateException; + Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator;, + Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger;, + Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateException; } .end annotation @@ -122,35 +122,35 @@ invoke-direct {p0}, Lcom/discord/stores/Store;->()V - iput-object p1, p0, Lcom/discord/stores/StoreChannelMembers;->storeStream:Lcom/discord/stores/StoreStream; + iput-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy;->storeStream:Lcom/discord/stores/StoreStream; - iput-object p2, p0, Lcom/discord/stores/StoreChannelMembers;->dispatcher:Lcom/discord/stores/Dispatcher; + iput-object p2, p0, Lcom/discord/stores/StoreChannelMembersLazy;->dispatcher:Lcom/discord/stores/Dispatcher; - iput-object p3, p0, Lcom/discord/stores/StoreChannelMembers;->channelsProvider:Lkotlin/jvm/functions/Function1; + iput-object p3, p0, Lcom/discord/stores/StoreChannelMembersLazy;->channelsProvider:Lkotlin/jvm/functions/Function1; - iput-object p4, p0, Lcom/discord/stores/StoreChannelMembers;->guildMemberCountsProvider:Lkotlin/jvm/functions/Function1; + iput-object p4, p0, Lcom/discord/stores/StoreChannelMembersLazy;->guildMemberCountsProvider:Lkotlin/jvm/functions/Function1; new-instance p1, Ljava/util/HashMap; invoke-direct {p1}, Ljava/util/HashMap;->()V - iput-object p1, p0, Lcom/discord/stores/StoreChannelMembers;->memberLists:Ljava/util/HashMap; + iput-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy;->memberLists:Ljava/util/HashMap; - iget-object p1, p0, Lcom/discord/stores/StoreChannelMembers;->memberLists:Ljava/util/HashMap; + iget-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy;->memberLists:Ljava/util/HashMap; invoke-static {p1}, Lrx/subjects/BehaviorSubject;->a(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject; move-result-object p1 - iput-object p1, p0, Lcom/discord/stores/StoreChannelMembers;->memberListPublisher:Lrx/subjects/BehaviorSubject; + iput-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy;->memberListPublisher:Lrx/subjects/BehaviorSubject; invoke-static {}, Lrx/subjects/PublishSubject;->o()Lrx/subjects/PublishSubject; move-result-object p1 - iput-object p1, p0, Lcom/discord/stores/StoreChannelMembers;->flushTrigger:Lrx/subjects/PublishSubject; + iput-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy;->flushTrigger:Lrx/subjects/PublishSubject; - iget-object p1, p0, Lcom/discord/stores/StoreChannelMembers;->flushTrigger:Lrx/subjects/PublishSubject; + iget-object p1, p0, Lcom/discord/stores/StoreChannelMembersLazy;->flushTrigger:Lrx/subjects/PublishSubject; const-string p2, "flushTrigger" @@ -166,11 +166,11 @@ sget-object v0, Le/a/b/k;->a:Le/a/b/k; - new-instance v1, Lcom/discord/stores/StoreChannelMembers$1; + new-instance v1, Lcom/discord/stores/StoreChannelMembersLazy$1; - invoke-direct {v1, p0}, Lcom/discord/stores/StoreChannelMembers$1;->(Lcom/discord/stores/StoreChannelMembers;)V + invoke-direct {v1, p0}, Lcom/discord/stores/StoreChannelMembersLazy$1;->(Lcom/discord/stores/StoreChannelMembersLazy;)V - const-class v2, Lcom/discord/stores/StoreChannelMembers; + const-class v2, Lcom/discord/stores/StoreChannelMembersLazy; const/4 v3, 0x0 @@ -219,80 +219,80 @@ throw v0 .end method -.method public static final synthetic access$doFlush(Lcom/discord/stores/StoreChannelMembers;)V +.method public static final synthetic access$doFlush(Lcom/discord/stores/StoreChannelMembersLazy;)V .locals 0 - invoke-direct {p0}, Lcom/discord/stores/StoreChannelMembers;->doFlush()V + invoke-direct {p0}, Lcom/discord/stores/StoreChannelMembersLazy;->doFlush()V return-void .end method -.method public static final synthetic access$getGuildMemberCountsProvider$p(Lcom/discord/stores/StoreChannelMembers;)Lkotlin/jvm/functions/Function1; +.method public static final synthetic access$getGuildMemberCountsProvider$p(Lcom/discord/stores/StoreChannelMembersLazy;)Lkotlin/jvm/functions/Function1; .locals 0 - iget-object p0, p0, Lcom/discord/stores/StoreChannelMembers;->guildMemberCountsProvider:Lkotlin/jvm/functions/Function1; + iget-object p0, p0, Lcom/discord/stores/StoreChannelMembersLazy;->guildMemberCountsProvider:Lkotlin/jvm/functions/Function1; return-object p0 .end method -.method public static final synthetic access$getMemberListObservable(Lcom/discord/stores/StoreChannelMembers;JLjava/lang/String;)Lrx/Observable; +.method public static final synthetic access$getMemberListObservable(Lcom/discord/stores/StoreChannelMembersLazy;JLjava/lang/String;)Lrx/Observable; .locals 0 - invoke-direct {p0, p1, p2, p3}, Lcom/discord/stores/StoreChannelMembers;->getMemberListObservable(JLjava/lang/String;)Lrx/Observable; + invoke-direct {p0, p1, p2, p3}, Lcom/discord/stores/StoreChannelMembersLazy;->getMemberListObservable(JLjava/lang/String;)Lrx/Observable; move-result-object p0 return-object p0 .end method -.method public static final synthetic access$getMemberListPublisher$p(Lcom/discord/stores/StoreChannelMembers;)Lrx/subjects/BehaviorSubject; +.method public static final synthetic access$getMemberListPublisher$p(Lcom/discord/stores/StoreChannelMembersLazy;)Lrx/subjects/BehaviorSubject; .locals 0 - iget-object p0, p0, Lcom/discord/stores/StoreChannelMembers;->memberListPublisher:Lrx/subjects/BehaviorSubject; + iget-object p0, p0, Lcom/discord/stores/StoreChannelMembersLazy;->memberListPublisher:Lrx/subjects/BehaviorSubject; return-object p0 .end method -.method public static final synthetic access$getMemberLists$p(Lcom/discord/stores/StoreChannelMembers;)Ljava/util/HashMap; +.method public static final synthetic access$getMemberLists$p(Lcom/discord/stores/StoreChannelMembersLazy;)Ljava/util/HashMap; .locals 0 - iget-object p0, p0, Lcom/discord/stores/StoreChannelMembers;->memberLists:Ljava/util/HashMap; + iget-object p0, p0, Lcom/discord/stores/StoreChannelMembersLazy;->memberLists:Ljava/util/HashMap; return-object p0 .end method -.method public static final synthetic access$isDirty$p(Lcom/discord/stores/StoreChannelMembers;)Z +.method public static final synthetic access$isDirty$p(Lcom/discord/stores/StoreChannelMembersLazy;)Z .locals 0 - iget-boolean p0, p0, Lcom/discord/stores/StoreChannelMembers;->isDirty:Z + iget-boolean p0, p0, Lcom/discord/stores/StoreChannelMembersLazy;->isDirty:Z return p0 .end method -.method public static final synthetic access$makeGroup(Lcom/discord/stores/StoreChannelMembers;JLcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; +.method public static final synthetic access$makeGroup(Lcom/discord/stores/StoreChannelMembersLazy;JLcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; .locals 0 - invoke-direct {p0, p1, p2, p3}, Lcom/discord/stores/StoreChannelMembers;->makeGroup(JLcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; + invoke-direct {p0, p1, p2, p3}, Lcom/discord/stores/StoreChannelMembersLazy;->makeGroup(JLcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; move-result-object p0 return-object p0 .end method -.method public static final synthetic access$makeMember(Lcom/discord/stores/StoreChannelMembers;JJZ)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; +.method public static final synthetic access$makeMember(Lcom/discord/stores/StoreChannelMembersLazy;JJZ)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; .locals 0 - invoke-direct/range {p0 .. p5}, Lcom/discord/stores/StoreChannelMembers;->makeMember(JJZ)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; + invoke-direct/range {p0 .. p5}, Lcom/discord/stores/StoreChannelMembersLazy;->makeMember(JJZ)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; move-result-object p0 return-object p0 .end method -.method public static final synthetic access$setDirty$p(Lcom/discord/stores/StoreChannelMembers;Z)V +.method public static final synthetic access$setDirty$p(Lcom/discord/stores/StoreChannelMembersLazy;Z)V .locals 0 - iput-boolean p1, p0, Lcom/discord/stores/StoreChannelMembers;->isDirty:Z + iput-boolean p1, p0, Lcom/discord/stores/StoreChannelMembersLazy;->isDirty:Z return-void .end method @@ -406,11 +406,11 @@ .method private final doFlush()V .locals 2 - iget-object v0, p0, Lcom/discord/stores/StoreChannelMembers;->dispatcher:Lcom/discord/stores/Dispatcher; + iget-object v0, p0, Lcom/discord/stores/StoreChannelMembersLazy;->dispatcher:Lcom/discord/stores/Dispatcher; - new-instance v1, Lcom/discord/stores/StoreChannelMembers$doFlush$1; + new-instance v1, Lcom/discord/stores/StoreChannelMembersLazy$doFlush$1; - invoke-direct {v1, p0}, Lcom/discord/stores/StoreChannelMembers$doFlush$1;->(Lcom/discord/stores/StoreChannelMembers;)V + invoke-direct {v1, p0}, Lcom/discord/stores/StoreChannelMembersLazy$doFlush$1;->(Lcom/discord/stores/StoreChannelMembersLazy;)V invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V @@ -422,7 +422,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - iget-object v0, p0, Lcom/discord/stores/StoreChannelMembers;->memberLists:Ljava/util/HashMap; + iget-object v0, p0, Lcom/discord/stores/StoreChannelMembersLazy;->memberLists:Ljava/util/HashMap; invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -464,19 +464,19 @@ } .end annotation - iget-object v0, p0, Lcom/discord/stores/StoreChannelMembers;->memberListPublisher:Lrx/subjects/BehaviorSubject; + iget-object v0, p0, Lcom/discord/stores/StoreChannelMembersLazy;->memberListPublisher:Lrx/subjects/BehaviorSubject; - new-instance v1, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$1; + new-instance v1, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$1; - invoke-direct {v1, p1, p2, p3}, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$1;->(JLjava/lang/String;)V + invoke-direct {v1, p1, p2, p3}, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$1;->(JLjava/lang/String;)V invoke-virtual {v0, v1}, Lrx/Observable;->f(Le0/l/i;)Lrx/Observable; move-result-object v0 - new-instance v1, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2; + new-instance v1, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2; - invoke-direct {v1, p0, p1, p2, p3}, Lcom/discord/stores/StoreChannelMembers$getMemberListObservable$2;->(Lcom/discord/stores/StoreChannelMembers;JLjava/lang/String;)V + invoke-direct {v1, p0, p1, p2, p3}, Lcom/discord/stores/StoreChannelMembersLazy$getMemberListObservable$2;->(Lcom/discord/stores/StoreChannelMembersLazy;JLjava/lang/String;)V invoke-virtual {v0, v1}, Lrx/Observable;->k(Le0/l/i;)Lrx/Observable; @@ -494,7 +494,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - invoke-direct {p0, p3, p4, p1}, Lcom/discord/stores/StoreChannelMembers;->getMemberList(JLjava/lang/String;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; + invoke-direct {p0, p3, p4, p1}, Lcom/discord/stores/StoreChannelMembersLazy;->getMemberList(JLjava/lang/String;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; move-result-object p1 @@ -519,7 +519,7 @@ move-result v0 - invoke-direct {p0, p3, p4, p1}, Lcom/discord/stores/StoreChannelMembers;->getMemberList(JLjava/lang/String;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; + invoke-direct {p0, p3, p4, p1}, Lcom/discord/stores/StoreChannelMembersLazy;->getMemberList(JLjava/lang/String;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; move-result-object p1 @@ -529,11 +529,11 @@ move-result-object p2 - invoke-direct {p0, p3, p4, p2}, Lcom/discord/stores/StoreChannelMembers;->makeRow(JLcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; + invoke-direct {p0, p3, p4, p2}, Lcom/discord/stores/StoreChannelMembersLazy;->makeRow(JLcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; move-result-object p2 - invoke-virtual {p1, v0, p2}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->insert(ILcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;)V + invoke-virtual {p1, v0, p2}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->insert(ILcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;)V :cond_0 return-void @@ -548,7 +548,7 @@ move-result-object p2 - invoke-direct {p0, p3, p4, p1}, Lcom/discord/stores/StoreChannelMembers;->getMemberList(JLjava/lang/String;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; + invoke-direct {p0, p3, p4, p1}, Lcom/discord/stores/StoreChannelMembersLazy;->getMemberList(JLjava/lang/String;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; move-result-object p1 @@ -565,7 +565,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - iget-object v0, p0, Lcom/discord/stores/StoreChannelMembers;->memberLists:Ljava/util/HashMap; + iget-object v0, p0, Lcom/discord/stores/StoreChannelMembersLazy;->memberLists:Ljava/util/HashMap; invoke-static {p3, p4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -586,7 +586,7 @@ invoke-direct {v0}, Ljava/util/HashMap;->()V - iget-object v1, p0, Lcom/discord/stores/StoreChannelMembers;->memberLists:Ljava/util/HashMap; + iget-object v1, p0, Lcom/discord/stores/StoreChannelMembersLazy;->memberLists:Ljava/util/HashMap; invoke-static {p3, p4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -619,7 +619,7 @@ invoke-interface {v0, p1, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :goto_1 - invoke-direct {p0, p3, p4}, Lcom/discord/stores/StoreChannelMembers;->allowOwnerIndicator(J)Z + invoke-direct {p0, p3, p4}, Lcom/discord/stores/StoreChannelMembersLazy;->allowOwnerIndicator(J)Z move-result p1 @@ -680,7 +680,7 @@ move v8, p1 - invoke-direct/range {v3 .. v8}, Lcom/discord/stores/StoreChannelMembers;->makeMember(JJZ)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; + invoke-direct/range {v3 .. v8}, Lcom/discord/stores/StoreChannelMembersLazy;->makeMember(JJZ)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; move-result-object v3 @@ -702,7 +702,7 @@ move-result-object v3 - invoke-direct {p0, p3, p4, v3}, Lcom/discord/stores/StoreChannelMembers;->makeGroup(JLcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; + invoke-direct {p0, p3, p4, v3}, Lcom/discord/stores/StoreChannelMembersLazy;->makeGroup(JLcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; move-result-object v3 @@ -745,7 +745,7 @@ move-result v0 - invoke-direct {p0, p3, p4, p1}, Lcom/discord/stores/StoreChannelMembers;->getMemberList(JLjava/lang/String;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; + invoke-direct {p0, p3, p4, p1}, Lcom/discord/stores/StoreChannelMembersLazy;->getMemberList(JLjava/lang/String;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; move-result-object p1 @@ -755,107 +755,60 @@ move-result-object p2 - invoke-direct {p0, p3, p4, p2}, Lcom/discord/stores/StoreChannelMembers;->makeRow(JLcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; + invoke-direct {p0, p3, p4, p2}, Lcom/discord/stores/StoreChannelMembersLazy;->makeRow(JLcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; move-result-object p2 - invoke-virtual {p1, v0, p2}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->update(ILcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;)V + invoke-virtual {p1, v0, p2}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->update(ILcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;)V :cond_0 return-void .end method -.method private final makeGroup(JLcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; - .locals 3 +.method private final makeGroup(JLcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; + .locals 6 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation invoke-virtual {p3}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;->getId()Ljava/lang/String; - move-result-object v0 + move-result-object v1 invoke-virtual {p3}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;->getType()Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group$Type; - move-result-object v1 + move-result-object v0 - sget-object v2, Lcom/discord/stores/StoreChannelMembers$WhenMappings;->$EnumSwitchMapping$0:[I + sget-object v2, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group$Type;->ROLE:Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group$Type; - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I + const/4 v3, 0x0 - move-result v1 + if-ne v0, v2, :cond_0 - aget v1, v2, v1 + sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - const/4 v2, 0x1 + invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getGuilds()Lcom/discord/stores/StoreGuilds; - if-eq v1, v2, :cond_2 + move-result-object v0 - const/4 p1, 0x2 - - if-eq v1, p1, :cond_1 - - const/4 p1, 0x3 - - if-ne v1, p1, :cond_0 - - new-instance p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader; - - sget-object p2, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;->ONLINE:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - invoke-virtual {p3}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;->getCount()I - - move-result p3 - - invoke-direct {p1, v0, p2, p3}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->(Ljava/lang/String;Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;I)V - - return-object p1 - - :cond_0 - new-instance p1, Lw/g; - - invoke-direct {p1}, Lw/g;->()V - - throw p1 - - :cond_1 - new-instance p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader; - - sget-object p2, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;->OFFLINE:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - invoke-virtual {p3}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;->getCount()I - - move-result p3 - - invoke-direct {p1, v0, p2, p3}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->(Ljava/lang/String;Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;I)V - - return-object p1 - - :cond_2 - invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J - - move-result-wide v0 - - sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - - invoke-virtual {v2}, Lcom/discord/stores/StoreStream$Companion;->getGuilds()Lcom/discord/stores/StoreGuilds; - - move-result-object v2 - - iget-object v2, v2, Lcom/discord/stores/StoreGuilds;->guildRoles:Ljava/util/Map; + iget-object v0, v0, Lcom/discord/stores/StoreGuilds;->guildRoles:Ljava/util/Map; invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p1 - invoke-interface {v2, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/util/Map; - if-eqz p1, :cond_3 + if-eqz p1, :cond_0 - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J + + move-result-wide v4 + + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p2 @@ -865,32 +818,33 @@ check-cast p1, Lcom/discord/models/domain/ModelGuildRole; - if-eqz p1, :cond_3 + if-eqz p1, :cond_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildRole;->getName()Ljava/lang/String; - move-result-object p1 + move-result-object v3 - if-eqz p1, :cond_3 + :cond_0 + new-instance v2, Lcom/discord/stores/StoreChannelMembersLazy$makeGroup$textResolver$1; - goto :goto_0 + invoke-direct {v2, p3, v3}, Lcom/discord/stores/StoreChannelMembersLazy$makeGroup$textResolver$1;->(Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;Ljava/lang/String;)V - :cond_3 - const-string p1, "" + new-instance p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; - :goto_0 - new-instance p2, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader; + const/4 v3, 0x0 - invoke-virtual {p3}, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;->getCount()I + const/4 v4, 0x4 - move-result p3 + const/4 v5, 0x0 - invoke-direct {p2, v0, v1, p1, p3}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->(JLjava/lang/String;I)V + move-object v0, p1 - return-object p2 + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->(Ljava/lang/String;Lkotlin/jvm/functions/Function1;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + + return-object p1 .end method -.method private final makeMember(JJZ)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; +.method private final makeMember(JJZ)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; .locals 22 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation @@ -957,7 +911,7 @@ move-object v3, v4 :goto_0 - iget-object v5, v11, Lcom/discord/stores/StoreChannelMembers;->storeStream:Lcom/discord/stores/StoreStream; + iget-object v5, v11, Lcom/discord/stores/StoreChannelMembersLazy;->storeStream:Lcom/discord/stores/StoreStream; invoke-virtual {v5}, Lcom/discord/stores/StoreStream;->getUsers$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreUser; @@ -1006,7 +960,7 @@ move-object v6, v4 :goto_1 - new-instance v12, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; + new-instance v12, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member; invoke-virtual {v5, v3}, Lcom/discord/models/domain/ModelUser;->getNickOrUsername(Lcom/discord/models/domain/ModelGuildMember$Computed;)Ljava/lang/String; @@ -1097,7 +1051,7 @@ move v10, v15 - invoke-direct/range {v0 .. v10}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->(JLjava/lang/String;ZLcom/discord/models/domain/ModelPresence;Ljava/lang/Integer;Ljava/lang/String;ZLjava/lang/String;Z)V + invoke-direct/range {v0 .. v10}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;->(JLjava/lang/String;ZLcom/discord/models/domain/ModelPresence;Ljava/lang/Integer;Ljava/lang/String;ZLjava/lang/String;Z)V return-object v12 @@ -1140,7 +1094,7 @@ return-object v4 .end method -.method private final makeRow(JLcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; +.method private final makeRow(JLcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Item;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; .locals 6 .annotation runtime Lcom/discord/stores/StoreThread; .end annotation @@ -1165,7 +1119,7 @@ move-result-wide v3 - invoke-direct {p0, p1, p2}, Lcom/discord/stores/StoreChannelMembers;->allowOwnerIndicator(J)Z + invoke-direct {p0, p1, p2}, Lcom/discord/stores/StoreChannelMembersLazy;->allowOwnerIndicator(J)Z move-result v5 @@ -1173,7 +1127,7 @@ move-wide v1, p1 - invoke-direct/range {v0 .. v5}, Lcom/discord/stores/StoreChannelMembers;->makeMember(JJZ)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; + invoke-direct/range {v0 .. v5}, Lcom/discord/stores/StoreChannelMembersLazy;->makeMember(JJZ)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; move-result-object p1 @@ -1197,7 +1151,7 @@ move-result-object p3 - invoke-direct {p0, p1, p2, p3}, Lcom/discord/stores/StoreChannelMembers;->makeGroup(JLcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; + invoke-direct {p0, p1, p2, p3}, Lcom/discord/stores/StoreChannelMembersLazy;->makeGroup(JLcom/discord/models/domain/ModelGuildMemberListUpdate$Group;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; move-result-object p1 @@ -1220,16 +1174,16 @@ value = { "(JJ)", "Lrx/Observable<", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;", + "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;", ">;" } .end annotation - sget-object v0, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator;->INSTANCE:Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator; + sget-object v0, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator;->INSTANCE:Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator; - iget-object v1, p0, Lcom/discord/stores/StoreChannelMembers;->channelsProvider:Lkotlin/jvm/functions/Function1; + iget-object v1, p0, Lcom/discord/stores/StoreChannelMembersLazy;->channelsProvider:Lkotlin/jvm/functions/Function1; - invoke-virtual {v0, v1, p3, p4}, Lcom/discord/stores/StoreChannelMembers$MemberListIdCalculator;->computeMemberListId(Lkotlin/jvm/functions/Function1;J)Lrx/Observable; + invoke-virtual {v0, v1, p3, p4}, Lcom/discord/stores/StoreChannelMembersLazy$MemberListIdCalculator;->computeMemberListId(Lkotlin/jvm/functions/Function1;J)Lrx/Observable; move-result-object p3 @@ -1237,9 +1191,9 @@ move-result-object p3 - new-instance p4, Lcom/discord/stores/StoreChannelMembers$get$1; + new-instance p4, Lcom/discord/stores/StoreChannelMembersLazy$get$1; - invoke-direct {p4, p0, p1, p2}, Lcom/discord/stores/StoreChannelMembers$get$1;->(Lcom/discord/stores/StoreChannelMembers;J)V + invoke-direct {p4, p0, p1, p2}, Lcom/discord/stores/StoreChannelMembersLazy$get$1;->(Lcom/discord/stores/StoreChannelMembersLazy;J)V invoke-virtual {p3, p4}, Lrx/Observable;->k(Le0/l/i;)Lrx/Observable; @@ -1267,9 +1221,9 @@ move-result-object v2 - sget-object v3, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger;->INSTANCE:Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger; + sget-object v3, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger;->INSTANCE:Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger; - invoke-virtual {v3, p1}, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger;->logUpdate(Lcom/discord/models/domain/ModelGuildMemberListUpdate;)V + invoke-virtual {v3, p1}, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger;->logUpdate(Lcom/discord/models/domain/ModelGuildMemberListUpdate;)V :try_start_0 invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuildMemberListUpdate;->getOperations()Ljava/util/List; @@ -1300,7 +1254,7 @@ check-cast v4, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Sync; - invoke-direct {p0, v2, v4, v0, v1}, Lcom/discord/stores/StoreChannelMembers;->handleSync(Ljava/lang/String;Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Sync;J)V + invoke-direct {p0, v2, v4, v0, v1}, Lcom/discord/stores/StoreChannelMembersLazy;->handleSync(Ljava/lang/String;Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Sync;J)V goto :goto_0 @@ -1311,7 +1265,7 @@ check-cast v4, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Update; - invoke-direct {p0, v2, v4, v0, v1}, Lcom/discord/stores/StoreChannelMembers;->handleUpdate(Ljava/lang/String;Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Update;J)V + invoke-direct {p0, v2, v4, v0, v1}, Lcom/discord/stores/StoreChannelMembersLazy;->handleUpdate(Ljava/lang/String;Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Update;J)V goto :goto_0 @@ -1322,7 +1276,7 @@ check-cast v4, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Insert; - invoke-direct {p0, v2, v4, v0, v1}, Lcom/discord/stores/StoreChannelMembers;->handleInsert(Ljava/lang/String;Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Insert;J)V + invoke-direct {p0, v2, v4, v0, v1}, Lcom/discord/stores/StoreChannelMembersLazy;->handleInsert(Ljava/lang/String;Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Insert;J)V goto :goto_0 @@ -1333,7 +1287,7 @@ check-cast v4, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Delete; - invoke-direct {p0, v2, v4, v0, v1}, Lcom/discord/stores/StoreChannelMembers;->handleDelete(Ljava/lang/String;Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Delete;J)V + invoke-direct {p0, v2, v4, v0, v1}, Lcom/discord/stores/StoreChannelMembersLazy;->handleDelete(Ljava/lang/String;Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Delete;J)V goto :goto_0 @@ -1344,7 +1298,7 @@ check-cast v4, Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Invalidate; - invoke-direct {p0, v2, v4, v0, v1}, Lcom/discord/stores/StoreChannelMembers;->handleInvalidate(Ljava/lang/String;Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Invalidate;J)V + invoke-direct {p0, v2, v4, v0, v1}, Lcom/discord/stores/StoreChannelMembersLazy;->handleInvalidate(Ljava/lang/String;Lcom/discord/models/domain/ModelGuildMemberListUpdate$Operation$Invalidate;J)V goto :goto_0 @@ -1353,7 +1307,7 @@ move-result-wide v3 - invoke-direct {p0, v3, v4, v2}, Lcom/discord/stores/StoreChannelMembers;->getMemberList(JLjava/lang/String;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; + invoke-direct {p0, v3, v4, v2}, Lcom/discord/stores/StoreChannelMembersLazy;->getMemberList(JLjava/lang/String;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; move-result-object v3 @@ -1363,9 +1317,9 @@ move-result-object p1 - new-instance v4, Lcom/discord/stores/StoreChannelMembers$handleGuildMemberListUpdate$2; + new-instance v4, Lcom/discord/stores/StoreChannelMembersLazy$handleGuildMemberListUpdate$2; - invoke-direct {v4, p0, v0, v1}, Lcom/discord/stores/StoreChannelMembers$handleGuildMemberListUpdate$2;->(Lcom/discord/stores/StoreChannelMembers;J)V + invoke-direct {v4, p0, v0, v1}, Lcom/discord/stores/StoreChannelMembersLazy$handleGuildMemberListUpdate$2;->(Lcom/discord/stores/StoreChannelMembersLazy;J)V invoke-virtual {v3, p1, v4}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->setGroups(Ljava/util/List;Lkotlin/jvm/functions/Function1;)V :try_end_0 @@ -1376,15 +1330,15 @@ :catch_0 move-exception p1 - sget-object v3, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger;->INSTANCE:Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger; + sget-object v3, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger;->INSTANCE:Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger; - invoke-virtual {v3, v0, v1, v2, p1}, Lcom/discord/stores/StoreChannelMembers$MemberListUpdateLogger;->dumpLogs(JLjava/lang/String;Ljava/lang/Exception;)V + invoke-virtual {v3, v0, v1, v2, p1}, Lcom/discord/stores/StoreChannelMembersLazy$MemberListUpdateLogger;->dumpLogs(JLjava/lang/String;Ljava/lang/Exception;)V :cond_6 :goto_1 const/4 p1, 0x1 - iput-boolean p1, p0, Lcom/discord/stores/StoreChannelMembers;->isDirty:Z + iput-boolean p1, p0, Lcom/discord/stores/StoreChannelMembersLazy;->isDirty:Z return-void @@ -1403,7 +1357,7 @@ .annotation runtime Lcom/discord/stores/StoreThread; .end annotation - iget-object v0, p0, Lcom/discord/stores/StoreChannelMembers;->memberLists:Ljava/util/HashMap; + iget-object v0, p0, Lcom/discord/stores/StoreChannelMembersLazy;->memberLists:Ljava/util/HashMap; invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -1417,7 +1371,7 @@ const/4 p1, 0x1 - iput-boolean p1, p0, Lcom/discord/stores/StoreChannelMembers;->isDirty:Z + iput-boolean p1, p0, Lcom/discord/stores/StoreChannelMembersLazy;->isDirty:Z :cond_0 return-void @@ -1434,11 +1388,11 @@ move-result-wide v0 - invoke-direct {p0, v0, v1}, Lcom/discord/stores/StoreChannelMembers;->allowOwnerIndicator(J)Z + invoke-direct {p0, v0, v1}, Lcom/discord/stores/StoreChannelMembersLazy;->allowOwnerIndicator(J)Z move-result p1 - iget-object v2, p0, Lcom/discord/stores/StoreChannelMembers;->memberLists:Ljava/util/HashMap; + iget-object v2, p0, Lcom/discord/stores/StoreChannelMembersLazy;->memberLists:Ljava/util/HashMap; invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; @@ -1479,9 +1433,9 @@ check-cast v3, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - new-instance v4, Lcom/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1; + new-instance v4, Lcom/discord/stores/StoreChannelMembersLazy$handleGuildRoleUpdate$$inlined$forEach$lambda$1; - invoke-direct {v4, p0, v0, v1, p1}, Lcom/discord/stores/StoreChannelMembers$handleGuildRoleUpdate$$inlined$forEach$lambda$1;->(Lcom/discord/stores/StoreChannelMembers;JZ)V + invoke-direct {v4, p0, v0, v1, p1}, Lcom/discord/stores/StoreChannelMembersLazy$handleGuildRoleUpdate$$inlined$forEach$lambda$1;->(Lcom/discord/stores/StoreChannelMembersLazy;JZ)V invoke-virtual {v3, v4}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->rebuildMembers(Lkotlin/jvm/functions/Function1;)V @@ -1490,7 +1444,7 @@ :cond_0 const/4 p1, 0x1 - iput-boolean p1, p0, Lcom/discord/stores/StoreChannelMembers;->isDirty:Z + iput-boolean p1, p0, Lcom/discord/stores/StoreChannelMembersLazy;->isDirty:Z return-void @@ -1507,11 +1461,11 @@ .method public onDispatchEnded()V .locals 2 - iget-boolean v0, p0, Lcom/discord/stores/StoreChannelMembers;->isDirty:Z + iget-boolean v0, p0, Lcom/discord/stores/StoreChannelMembersLazy;->isDirty:Z if-eqz v0, :cond_0 - iget-object v0, p0, Lcom/discord/stores/StoreChannelMembers;->flushTrigger:Lrx/subjects/PublishSubject; + iget-object v0, p0, Lcom/discord/stores/StoreChannelMembersLazy;->flushTrigger:Lrx/subjects/PublishSubject; sget-object v1, Lkotlin/Unit;->a:Lkotlin/Unit; diff --git a/com.discord/smali/com/discord/stores/StoreClientVersion.smali b/com.discord/smali/com/discord/stores/StoreClientVersion.smali index 97065c2b4e..b3646369d4 100644 --- a/com.discord/smali/com/discord/stores/StoreClientVersion.smali +++ b/com.discord/smali/com/discord/stores/StoreClientVersion.smali @@ -28,7 +28,7 @@ invoke-direct {p0}, Lcom/discord/stores/Store;->()V - const/16 v0, 0x413 + const/16 v0, 0x414 iput v0, p0, Lcom/discord/stores/StoreClientVersion;->clientVersion:I diff --git a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$RangeComputer$computeRanges$1.smali b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$RangeComputer$computeRanges$1.smali index 22bd9a574d..8c796b77ce 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$RangeComputer$computeRanges$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$RangeComputer$computeRanges$1.smali @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreGuildSubscriptions$RangeComputer;->computeRanges(Lkotlin/ranges/IntRange;I)Ljava/util/List; + value = Lcom/discord/stores/StoreGuildSubscriptions$RangeComputer;->computeRanges(III)Ljava/util/List; .end annotation .annotation system Ldalvik/annotation/InnerClass; diff --git a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$RangeComputer.smali b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$RangeComputer.smali index ef60ab0195..266c618683 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$RangeComputer.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$RangeComputer.smali @@ -44,17 +44,17 @@ return-void .end method -.method public static synthetic computeRanges$default(Lcom/discord/stores/StoreGuildSubscriptions$RangeComputer;Lkotlin/ranges/IntRange;IILjava/lang/Object;)Ljava/util/List; +.method public static synthetic computeRanges$default(Lcom/discord/stores/StoreGuildSubscriptions$RangeComputer;IIIILjava/lang/Object;)Ljava/util/List; .locals 0 - and-int/lit8 p3, p3, 0x2 + and-int/lit8 p4, p4, 0x4 - if-eqz p3, :cond_0 + if-eqz p4, :cond_0 - const/16 p2, 0x64 + const/16 p3, 0x64 :cond_0 - invoke-virtual {p0, p1, p2}, Lcom/discord/stores/StoreGuildSubscriptions$RangeComputer;->computeRanges(Lkotlin/ranges/IntRange;I)Ljava/util/List; + invoke-virtual {p0, p1, p2, p3}, Lcom/discord/stores/StoreGuildSubscriptions$RangeComputer;->computeRanges(III)Ljava/util/List; move-result-object p0 @@ -63,21 +63,17 @@ # virtual methods -.method public final computeRanges(Lkotlin/ranges/IntRange;I)Ljava/util/List; - .locals 4 +.method public final computeRanges(III)Ljava/util/List; + .locals 3 .annotation system Ldalvik/annotation/Signature; value = { - "(", - "Lkotlin/ranges/IntRange;", - "I)", + "(III)", "Ljava/util/List<", "Lkotlin/ranges/IntRange;", ">;" } .end annotation - if-eqz p1, :cond_3 - new-instance v0, Ljava/util/ArrayList; const/4 v1, 0x3 @@ -86,44 +82,36 @@ sget-object v1, Lcom/discord/stores/StoreGuildSubscriptions$RangeComputer$computeRanges$1;->INSTANCE:Lcom/discord/stores/StoreGuildSubscriptions$RangeComputer$computeRanges$1; - invoke-virtual {p1}, Lkotlin/ranges/IntProgression;->getFirst()I - - move-result v2 - - invoke-virtual {v1, v2, p2}, Lcom/discord/stores/StoreGuildSubscriptions$RangeComputer$computeRanges$1;->invoke(II)I - - move-result v1 - - if-lez v1, :cond_0 - - const/4 v2, 0x0 - - invoke-static {v2, p2}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; - - move-result-object v2 - - invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - :cond_0 - invoke-virtual {p1}, Lkotlin/ranges/IntProgression;->getLast()I + invoke-virtual {v1, p1, p3}, Lcom/discord/stores/StoreGuildSubscriptions$RangeComputer$computeRanges$1;->invoke(II)I move-result p1 - invoke-static {v1, p1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; + if-lez p1, :cond_0 + + const/4 v1, 0x0 + + invoke-static {v1, p3}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; + + move-result-object v1 + + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + + :cond_0 + invoke-static {p1, p2}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; move-result-object p1 - invoke-static {p1, p2}, Lw/x/c;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; + invoke-static {p1, p3}, Lw/x/c;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression; move-result-object p1 invoke-virtual {p1}, Lkotlin/ranges/IntProgression;->getFirst()I - move-result v1 + move-result p2 invoke-virtual {p1}, Lkotlin/ranges/IntProgression;->getLast()I - move-result v2 + move-result v1 invoke-virtual {p1}, Lkotlin/ranges/IntProgression;->getStep()I @@ -131,37 +119,28 @@ if-ltz p1, :cond_1 - if-gt v1, v2, :cond_2 + if-gt p2, v1, :cond_2 goto :goto_0 :cond_1 - if-lt v1, v2, :cond_2 + if-lt p2, v1, :cond_2 :goto_0 - add-int v3, v1, p2 + add-int v2, p2, p3 - invoke-static {v1, v3}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; + invoke-static {p2, v2}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange; - move-result-object v3 + move-result-object v2 - invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z + invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - if-eq v1, v2, :cond_2 + if-eq p2, v1, :cond_2 - add-int/2addr v1, p1 + add-int/2addr p2, p1 goto :goto_0 :cond_2 return-object v0 - - :cond_3 - const-string p1, "range" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1.smali b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1.smali index 27d8cc1225..2d676cde0f 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1.smali @@ -8,7 +8,7 @@ # annotations .annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/stores/StoreGuildSubscriptions;->subscribeChannelRange(JJLkotlin/ranges/IntRange;)V + value = Lcom/discord/stores/StoreGuildSubscriptions;->subscribeChannelRange(JJII)V .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -29,24 +29,28 @@ # instance fields .field public final synthetic $channelId:J +.field public final synthetic $firstIndex:I + .field public final synthetic $guildId:J -.field public final synthetic $range:Lkotlin/ranges/IntRange; +.field public final synthetic $lastIndex:I .field public final synthetic this$0:Lcom/discord/stores/StoreGuildSubscriptions; # direct methods -.method public constructor (Lcom/discord/stores/StoreGuildSubscriptions;Lkotlin/ranges/IntRange;JJ)V +.method public constructor (Lcom/discord/stores/StoreGuildSubscriptions;IIJJ)V .locals 0 iput-object p1, p0, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->this$0:Lcom/discord/stores/StoreGuildSubscriptions; - iput-object p2, p0, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->$range:Lkotlin/ranges/IntRange; + iput p2, p0, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->$firstIndex:I - iput-wide p3, p0, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->$guildId:J + iput p3, p0, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->$lastIndex:I - iput-wide p5, p0, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->$channelId:J + iput-wide p4, p0, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->$guildId:J + + iput-wide p6, p0, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->$channelId:J const/4 p1, 0x0 @@ -68,33 +72,35 @@ .end method .method public final invoke()V - .locals 11 + .locals 12 sget-object v0, Lcom/discord/stores/StoreGuildSubscriptions$RangeComputer;->INSTANCE:Lcom/discord/stores/StoreGuildSubscriptions$RangeComputer; - iget-object v1, p0, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->$range:Lkotlin/ranges/IntRange; + iget v1, p0, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->$firstIndex:I - const/4 v2, 0x0 + iget v2, p0, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->$lastIndex:I - const/4 v3, 0x2 + const/4 v3, 0x0 - const/4 v4, 0x0 + const/4 v4, 0x4 - invoke-static {v0, v1, v2, v3, v4}, Lcom/discord/stores/StoreGuildSubscriptions$RangeComputer;->computeRanges$default(Lcom/discord/stores/StoreGuildSubscriptions$RangeComputer;Lkotlin/ranges/IntRange;IILjava/lang/Object;)Ljava/util/List; + const/4 v5, 0x0 - move-result-object v10 + invoke-static/range {v0 .. v5}, Lcom/discord/stores/StoreGuildSubscriptions$RangeComputer;->computeRanges$default(Lcom/discord/stores/StoreGuildSubscriptions$RangeComputer;IIIILjava/lang/Object;)Ljava/util/List; + + move-result-object v11 iget-object v0, p0, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->this$0:Lcom/discord/stores/StoreGuildSubscriptions; invoke-static {v0}, Lcom/discord/stores/StoreGuildSubscriptions;->access$getSubscriptionsManager$p(Lcom/discord/stores/StoreGuildSubscriptions;)Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager; - move-result-object v5 + move-result-object v6 - iget-wide v6, p0, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->$guildId:J + iget-wide v7, p0, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->$guildId:J - iget-wide v8, p0, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->$channelId:J + iget-wide v9, p0, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->$channelId:J - invoke-virtual/range {v5 .. v10}, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager;->subscribeChannel(JJLjava/util/List;)V + invoke-virtual/range {v6 .. v11}, Lcom/discord/utilities/lazy/subscriptions/GuildSubscriptionsManager;->subscribeChannel(JJLjava/util/List;)V return-void .end method diff --git a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions.smali b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions.smali index 74b894f49b..c158bab6eb 100644 --- a/com.discord/smali/com/discord/stores/StoreGuildSubscriptions.smali +++ b/com.discord/smali/com/discord/stores/StoreGuildSubscriptions.smali @@ -271,10 +271,8 @@ return-void .end method -.method public final subscribeChannelRange(JJLkotlin/ranges/IntRange;)V - .locals 9 - - if-eqz p5, :cond_2 +.method public final subscribeChannelRange(JJII)V + .locals 11 const-wide/16 v0, 0x0 @@ -289,36 +287,35 @@ goto :goto_0 :cond_0 - iget-object v0, p0, Lcom/discord/stores/StoreGuildSubscriptions;->dispatcher:Lcom/discord/stores/Dispatcher; + move-object v0, p0 - new-instance v8, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1; + iget-object v1, v0, Lcom/discord/stores/StoreGuildSubscriptions;->dispatcher:Lcom/discord/stores/Dispatcher; - move-object v1, v8 + new-instance v10, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1; - move-object v2, p0 + move-object v2, v10 - move-object v3, p5 + move-object v3, p0 - move-wide v4, p1 + move/from16 v4, p5 - move-wide v6, p3 + move/from16 v5, p6 - invoke-direct/range {v1 .. v7}, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->(Lcom/discord/stores/StoreGuildSubscriptions;Lkotlin/ranges/IntRange;JJ)V + move-wide v6, p1 - invoke-virtual {v0, v8}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V + move-wide v8, p3 + + invoke-direct/range {v2 .. v9}, Lcom/discord/stores/StoreGuildSubscriptions$subscribeChannelRange$1;->(Lcom/discord/stores/StoreGuildSubscriptions;IIJJ)V + + invoke-virtual {v1, v10}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V + + return-void :cond_1 :goto_0 + move-object v0, p0 + return-void - - :cond_2 - const-string p1, "range" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 .end method .method public final subscribeUser(JJ)V diff --git a/com.discord/smali/com/discord/stores/StoreStream$Companion.smali b/com.discord/smali/com/discord/stores/StoreStream$Companion.smali index be64eae7ad..469f35c8ff 100644 --- a/com.discord/smali/com/discord/stores/StoreStream$Companion.smali +++ b/com.discord/smali/com/discord/stores/StoreStream$Companion.smali @@ -201,14 +201,14 @@ return-object v0 .end method -.method public final getChannelMembers()Lcom/discord/stores/StoreChannelMembers; +.method public final getChannelMembers()Lcom/discord/stores/StoreChannelMembersLazy; .locals 1 invoke-static {}, Lcom/discord/stores/StoreStream;->access$getCollector$cp()Lcom/discord/stores/StoreStream; move-result-object v0 - invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getLazyChannelMembersStore$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreChannelMembers; + invoke-virtual {v0}, Lcom/discord/stores/StoreStream;->getLazyChannelMembersStore$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreChannelMembersLazy; move-result-object v0 diff --git a/com.discord/smali/com/discord/stores/StoreStream.smali b/com.discord/smali/com/discord/stores/StoreStream.smali index 4272fc55b6..67aa90bbdc 100644 --- a/com.discord/smali/com/discord/stores/StoreStream.smali +++ b/com.discord/smali/com/discord/stores/StoreStream.smali @@ -116,7 +116,7 @@ .field public final integrations:Lcom/discord/stores/StoreGuildIntegrations; -.field public final lazyChannelMembersStore:Lcom/discord/stores/StoreChannelMembers; +.field public final lazyChannelMembersStore:Lcom/discord/stores/StoreChannelMembersLazy; .field public final library:Lcom/discord/stores/StoreLibrary; @@ -821,7 +821,7 @@ iput-object v0, p0, Lcom/discord/stores/StoreStream;->guildSubscriptions:Lcom/discord/stores/StoreGuildSubscriptions; - new-instance v0, Lcom/discord/stores/StoreChannelMembers; + new-instance v0, Lcom/discord/stores/StoreChannelMembersLazy; iget-object v1, p0, Lcom/discord/stores/StoreStream;->dispatcher:Lcom/discord/stores/Dispatcher; @@ -837,9 +837,9 @@ invoke-direct {v3, v4}, Lcom/discord/stores/StoreStream$lazyChannelMembersStore$2;->(Lcom/discord/stores/StoreGuildMemberCounts;)V - invoke-direct {v0, p0, v1, v2, v3}, Lcom/discord/stores/StoreChannelMembers;->(Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V + invoke-direct {v0, p0, v1, v2, v3}, Lcom/discord/stores/StoreChannelMembersLazy;->(Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V - iput-object v0, p0, Lcom/discord/stores/StoreStream;->lazyChannelMembersStore:Lcom/discord/stores/StoreChannelMembers; + iput-object v0, p0, Lcom/discord/stores/StoreStream;->lazyChannelMembersStore:Lcom/discord/stores/StoreChannelMembersLazy; new-instance v0, Lcom/discord/stores/StoreGuildMemberRequester; @@ -1854,12 +1854,12 @@ return-object v0 .end method -.method public static final getChannelMembers()Lcom/discord/stores/StoreChannelMembers; +.method public static final getChannelMembers()Lcom/discord/stores/StoreChannelMembersLazy; .locals 1 sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getChannelMembers()Lcom/discord/stores/StoreChannelMembers; + invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getChannelMembers()Lcom/discord/stores/StoreChannelMembersLazy; move-result-object v0 @@ -3444,9 +3444,9 @@ goto :goto_0 :cond_2 - iget-object v0, p0, Lcom/discord/stores/StoreStream;->lazyChannelMembersStore:Lcom/discord/stores/StoreChannelMembers; + iget-object v0, p0, Lcom/discord/stores/StoreStream;->lazyChannelMembersStore:Lcom/discord/stores/StoreChannelMembersLazy; - invoke-virtual {v0, p1}, Lcom/discord/stores/StoreChannelMembers;->handleGuildMemberListUpdate(Lcom/discord/models/domain/ModelGuildMemberListUpdate;)V + invoke-virtual {v0, p1}, Lcom/discord/stores/StoreChannelMembersLazy;->handleGuildMemberListUpdate(Lcom/discord/models/domain/ModelGuildMemberListUpdate;)V return-void .end method @@ -3570,13 +3570,13 @@ invoke-virtual {v0, v1, v2}, Lcom/discord/stores/StoreGuildSubscriptions;->handleGuildRemove(J)V - iget-object v0, p0, Lcom/discord/stores/StoreStream;->lazyChannelMembersStore:Lcom/discord/stores/StoreChannelMembers; + iget-object v0, p0, Lcom/discord/stores/StoreStream;->lazyChannelMembersStore:Lcom/discord/stores/StoreChannelMembersLazy; invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J move-result-wide v1 - invoke-virtual {v0, v1, v2}, Lcom/discord/stores/StoreChannelMembers;->handleGuildRemove(J)V + invoke-virtual {v0, v1, v2}, Lcom/discord/stores/StoreChannelMembersLazy;->handleGuildRemove(J)V iget-object v0, p0, Lcom/discord/stores/StoreStream;->presences:Lcom/discord/stores/StoreUserPresence; @@ -3641,9 +3641,9 @@ invoke-virtual {v0}, Lcom/discord/stores/StoreVoiceChannelSelected;->handleGuildRoleAdd()V - iget-object v0, p0, Lcom/discord/stores/StoreStream;->lazyChannelMembersStore:Lcom/discord/stores/StoreChannelMembers; + iget-object v0, p0, Lcom/discord/stores/StoreStream;->lazyChannelMembersStore:Lcom/discord/stores/StoreChannelMembersLazy; - invoke-virtual {v0, p1}, Lcom/discord/stores/StoreChannelMembers;->handleGuildRoleUpdate(Lcom/discord/models/domain/ModelGuildRole$Payload;)V + invoke-virtual {v0, p1}, Lcom/discord/stores/StoreChannelMembersLazy;->handleGuildRoleUpdate(Lcom/discord/models/domain/ModelGuildRole$Payload;)V :cond_1 :goto_0 @@ -5326,7 +5326,7 @@ aput-object v2, v1, v3 - iget-object v2, p0, Lcom/discord/stores/StoreStream;->lazyChannelMembersStore:Lcom/discord/stores/StoreChannelMembers; + iget-object v2, p0, Lcom/discord/stores/StoreStream;->lazyChannelMembersStore:Lcom/discord/stores/StoreChannelMembersLazy; const/16 v3, 0xc @@ -5923,10 +5923,10 @@ return-object v0 .end method -.method public final getLazyChannelMembersStore$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreChannelMembers; +.method public final getLazyChannelMembersStore$app_productionDiscordExternalRelease()Lcom/discord/stores/StoreChannelMembersLazy; .locals 1 - iget-object v0, p0, Lcom/discord/stores/StoreStream;->lazyChannelMembersStore:Lcom/discord/stores/StoreChannelMembers; + iget-object v0, p0, Lcom/discord/stores/StoreStream;->lazyChannelMembersStore:Lcom/discord/stores/StoreChannelMembersLazy; return-object v0 .end method diff --git a/com.discord/smali/com/discord/utilities/analytics/AnalyticSuperProperties.smali b/com.discord/smali/com/discord/utilities/analytics/AnalyticSuperProperties.smali index cd0970795e..9c67672ee5 100644 --- a/com.discord/smali/com/discord/utilities/analytics/AnalyticSuperProperties.smali +++ b/com.discord/smali/com/discord/utilities/analytics/AnalyticSuperProperties.smali @@ -177,7 +177,7 @@ const-string v3, "browser_user_agent" - const-string v4, "Discord-Android/1043" + const-string v4, "Discord-Android/1044" invoke-direct {v2, v3, v4}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V @@ -185,7 +185,7 @@ const/4 v1, 0x2 - const/16 v2, 0x413 + const/16 v2, 0x414 invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; @@ -201,7 +201,7 @@ const/4 v1, 0x3 - const-string v2, "11.2" + const-string v2, "11.3" const-string v3, "" diff --git a/com.discord/smali/com/discord/utilities/collections/SparseMutableList$Chunk.smali b/com.discord/smali/com/discord/utilities/collections/SparseMutableList$Chunk.smali index 8f543dafe6..b33e214b63 100644 --- a/com.discord/smali/com/discord/utilities/collections/SparseMutableList$Chunk.smali +++ b/com.discord/smali/com/discord/utilities/collections/SparseMutableList$Chunk.smali @@ -352,84 +352,6 @@ return-object v0 .end method -.method public final deepCopy(Lkotlin/jvm/functions/Function1;)Lcom/discord/utilities/collections/SparseMutableList$Chunk; - .locals 4 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/jvm/functions/Function1<", - "-TT;+TR;>;)", - "Lcom/discord/utilities/collections/SparseMutableList$Chunk<", - "TR;>;" - } - .end annotation - - const/4 v0, 0x0 - - if-eqz p1, :cond_2 - - new-instance v1, Ljava/util/ArrayList; - - iget-object v2, p0, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->list:Ljava/util/List; - - invoke-interface {v2}, Ljava/util/List;->size()I - - move-result v2 - - invoke-direct {v1, v2}, Ljava/util/ArrayList;->(I)V - - iget-object v2, p0, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->list:Ljava/util/List; - - invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v2 - - :goto_0 - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - if-eqz v3, :cond_1 - - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v3 - - if-eqz v3, :cond_0 - - invoke-interface {p1, v3}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object v3 - - goto :goto_1 - - :cond_0 - move-object v3, v0 - - :goto_1 - invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - :cond_1 - new-instance p1, Lcom/discord/utilities/collections/SparseMutableList$Chunk; - - iget v0, p0, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->startIndex:I - - invoke-direct {p1, v0, v1}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->(ILjava/util/List;)V - - return-object p1 - - :cond_2 - const-string p1, "transform" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - .method public equals(Ljava/lang/Object;)Z .locals 2 diff --git a/com.discord/smali/com/discord/utilities/collections/SparseMutableList.smali b/com.discord/smali/com/discord/utilities/collections/SparseMutableList.smali index 0150aba5e4..5c06353efe 100644 --- a/com.discord/smali/com/discord/utilities/collections/SparseMutableList.smali +++ b/com.discord/smali/com/discord/utilities/collections/SparseMutableList.smali @@ -803,76 +803,6 @@ return-object v0 .end method -.method public final deepCopy(Lkotlin/jvm/functions/Function1;)Lcom/discord/utilities/collections/SparseMutableList; - .locals 5 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lkotlin/jvm/functions/Function1<", - "-TT;+TR;>;)", - "Lcom/discord/utilities/collections/SparseMutableList<", - "TR;>;" - } - .end annotation - - const/4 v0, 0x0 - - if-eqz p1, :cond_1 - - new-instance v1, Lcom/discord/utilities/collections/SparseMutableList; - - invoke-virtual {p0}, Lcom/discord/utilities/collections/SparseMutableList;->size()I - - move-result v2 - - const/4 v3, 0x0 - - const/4 v4, 0x2 - - invoke-direct {v1, v2, v3, v4, v0}, Lcom/discord/utilities/collections/SparseMutableList;->(IIILkotlin/jvm/internal/DefaultConstructorMarker;)V - - iget-object v0, p0, Lcom/discord/utilities/collections/SparseMutableList;->chunks:Ljava/util/List; - - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - if-eqz v2, :cond_0 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - check-cast v2, Lcom/discord/utilities/collections/SparseMutableList$Chunk; - - iget-object v3, v1, Lcom/discord/utilities/collections/SparseMutableList;->chunks:Ljava/util/List; - - invoke-virtual {v2, p1}, Lcom/discord/utilities/collections/SparseMutableList$Chunk;->deepCopy(Lkotlin/jvm/functions/Function1;)Lcom/discord/utilities/collections/SparseMutableList$Chunk; - - move-result-object v2 - - invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z - - goto :goto_0 - - :cond_0 - return-object v1 - - :cond_1 - const-string p1, "transform" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - .method public get(I)Ljava/lang/Object; .locals 3 .annotation system Ldalvik/annotation/Signature; diff --git a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member.smali b/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member.smali deleted file mode 100644 index ec2f9b3cd9..0000000000 --- a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member.smali +++ /dev/null @@ -1,731 +0,0 @@ -.class public final Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; -.super Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; -.source "ChannelMemberList.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "Member" -.end annotation - - -# instance fields -.field public final avatarUrl:Ljava/lang/String; - -.field public final color:Ljava/lang/Integer; - -.field public final isApplicationStreaming:Z - -.field public final isBot:Z - -.field public final name:Ljava/lang/String; - -.field public final premiumSince:Ljava/lang/String; - -.field public final presence:Lcom/discord/models/domain/ModelPresence; - -.field public final showOwnerIndicator:Z - -.field public final userId:J - - -# direct methods -.method public constructor (JLjava/lang/String;ZLcom/discord/models/domain/ModelPresence;Ljava/lang/Integer;Ljava/lang/String;ZLjava/lang/String;Z)V - .locals 2 - .param p6 # Ljava/lang/Integer; - .annotation build Landroidx/annotation/ColorInt; - .end annotation - .end param - - const/4 v0, 0x0 - - if-eqz p3, :cond_0 - - invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - - move-result-object v1 - - invoke-direct {p0, v1, v0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - iput-wide p1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->userId:J - - iput-object p3, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->name:Ljava/lang/String; - - iput-boolean p4, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isBot:Z - - iput-object p5, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->presence:Lcom/discord/models/domain/ModelPresence; - - iput-object p6, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->color:Ljava/lang/Integer; - - iput-object p7, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->avatarUrl:Ljava/lang/String; - - iput-boolean p8, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->showOwnerIndicator:Z - - iput-object p9, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->premiumSince:Ljava/lang/String; - - iput-boolean p10, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isApplicationStreaming:Z - - return-void - - :cond_0 - const-string p1, "name" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public static synthetic copy$default(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;JLjava/lang/String;ZLcom/discord/models/domain/ModelPresence;Ljava/lang/Integer;Ljava/lang/String;ZLjava/lang/String;ZILjava/lang/Object;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; - .locals 11 - - move-object v0, p0 - - move/from16 v1, p11 - - and-int/lit8 v2, v1, 0x1 - - if-eqz v2, :cond_0 - - iget-wide v2, v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->userId:J - - goto :goto_0 - - :cond_0 - move-wide v2, p1 - - :goto_0 - and-int/lit8 v4, v1, 0x2 - - if-eqz v4, :cond_1 - - iget-object v4, v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->name:Ljava/lang/String; - - goto :goto_1 - - :cond_1 - move-object v4, p3 - - :goto_1 - and-int/lit8 v5, v1, 0x4 - - if-eqz v5, :cond_2 - - iget-boolean v5, v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isBot:Z - - goto :goto_2 - - :cond_2 - move v5, p4 - - :goto_2 - and-int/lit8 v6, v1, 0x8 - - if-eqz v6, :cond_3 - - iget-object v6, v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->presence:Lcom/discord/models/domain/ModelPresence; - - goto :goto_3 - - :cond_3 - move-object/from16 v6, p5 - - :goto_3 - and-int/lit8 v7, v1, 0x10 - - if-eqz v7, :cond_4 - - iget-object v7, v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->color:Ljava/lang/Integer; - - goto :goto_4 - - :cond_4 - move-object/from16 v7, p6 - - :goto_4 - and-int/lit8 v8, v1, 0x20 - - if-eqz v8, :cond_5 - - iget-object v8, v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->avatarUrl:Ljava/lang/String; - - goto :goto_5 - - :cond_5 - move-object/from16 v8, p7 - - :goto_5 - and-int/lit8 v9, v1, 0x40 - - if-eqz v9, :cond_6 - - iget-boolean v9, v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->showOwnerIndicator:Z - - goto :goto_6 - - :cond_6 - move/from16 v9, p8 - - :goto_6 - and-int/lit16 v10, v1, 0x80 - - if-eqz v10, :cond_7 - - iget-object v10, v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->premiumSince:Ljava/lang/String; - - goto :goto_7 - - :cond_7 - move-object/from16 v10, p9 - - :goto_7 - and-int/lit16 v1, v1, 0x100 - - if-eqz v1, :cond_8 - - iget-boolean v1, v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isApplicationStreaming:Z - - goto :goto_8 - - :cond_8 - move/from16 v1, p10 - - :goto_8 - move-wide p1, v2 - - move-object p3, v4 - - move p4, v5 - - move-object/from16 p5, v6 - - move-object/from16 p6, v7 - - move-object/from16 p7, v8 - - move/from16 p8, v9 - - move-object/from16 p9, v10 - - move/from16 p10, v1 - - invoke-virtual/range {p0 .. p10}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->copy(JLjava/lang/String;ZLcom/discord/models/domain/ModelPresence;Ljava/lang/Integer;Ljava/lang/String;ZLjava/lang/String;Z)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; - - move-result-object v0 - - return-object v0 -.end method - - -# virtual methods -.method public final component1()J - .locals 2 - - iget-wide v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->userId:J - - return-wide v0 -.end method - -.method public final component2()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->name:Ljava/lang/String; - - return-object v0 -.end method - -.method public final component3()Z - .locals 1 - - iget-boolean v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isBot:Z - - return v0 -.end method - -.method public final component4()Lcom/discord/models/domain/ModelPresence; - .locals 1 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->presence:Lcom/discord/models/domain/ModelPresence; - - return-object v0 -.end method - -.method public final component5()Ljava/lang/Integer; - .locals 1 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->color:Ljava/lang/Integer; - - return-object v0 -.end method - -.method public final component6()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->avatarUrl:Ljava/lang/String; - - return-object v0 -.end method - -.method public final component7()Z - .locals 1 - - iget-boolean v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->showOwnerIndicator:Z - - return v0 -.end method - -.method public final component8()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->premiumSince:Ljava/lang/String; - - return-object v0 -.end method - -.method public final component9()Z - .locals 1 - - iget-boolean v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isApplicationStreaming:Z - - return v0 -.end method - -.method public final copy(JLjava/lang/String;ZLcom/discord/models/domain/ModelPresence;Ljava/lang/Integer;Ljava/lang/String;ZLjava/lang/String;Z)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; - .locals 12 - .param p6 # Ljava/lang/Integer; - .annotation build Landroidx/annotation/ColorInt; - .end annotation - .end param - - if-eqz p3, :cond_0 - - new-instance v11, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; - - move-object v0, v11 - - move-wide v1, p1 - - move-object v3, p3 - - move/from16 v4, p4 - - move-object/from16 v5, p5 - - move-object/from16 v6, p6 - - move-object/from16 v7, p7 - - move/from16 v8, p8 - - move-object/from16 v9, p9 - - move/from16 v10, p10 - - invoke-direct/range {v0 .. v10}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->(JLjava/lang/String;ZLcom/discord/models/domain/ModelPresence;Ljava/lang/Integer;Ljava/lang/String;ZLjava/lang/String;Z)V - - return-object v11 - - :cond_0 - const-string v0, "name" - - invoke-static {v0}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 v0, 0x0 - - throw v0 -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 5 - - if-eq p0, p1, :cond_1 - - instance-of v0, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; - - if-eqz v0, :cond_0 - - check-cast p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; - - iget-wide v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->userId:J - - iget-wide v2, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->userId:J - - cmp-long v4, v0, v2 - - if-nez v4, :cond_0 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->name:Ljava/lang/String; - - iget-object v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->name:Ljava/lang/String; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-boolean v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isBot:Z - - iget-boolean v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isBot:Z - - if-ne v0, v1, :cond_0 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->presence:Lcom/discord/models/domain/ModelPresence; - - iget-object v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->presence:Lcom/discord/models/domain/ModelPresence; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->color:Ljava/lang/Integer; - - iget-object v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->color:Ljava/lang/Integer; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->avatarUrl:Ljava/lang/String; - - iget-object v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->avatarUrl:Ljava/lang/String; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-boolean v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->showOwnerIndicator:Z - - iget-boolean v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->showOwnerIndicator:Z - - if-ne v0, v1, :cond_0 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->premiumSince:Ljava/lang/String; - - iget-object v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->premiumSince:Ljava/lang/String; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-boolean v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isApplicationStreaming:Z - - iget-boolean p1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isApplicationStreaming:Z - - if-ne v0, p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - return p1 - - :cond_1 - :goto_0 - const/4 p1, 0x1 - - return p1 -.end method - -.method public final getAvatarUrl()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->avatarUrl:Ljava/lang/String; - - return-object v0 -.end method - -.method public final getColor()Ljava/lang/Integer; - .locals 1 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->color:Ljava/lang/Integer; - - return-object v0 -.end method - -.method public final getName()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->name:Ljava/lang/String; - - return-object v0 -.end method - -.method public final getPremiumSince()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->premiumSince:Ljava/lang/String; - - return-object v0 -.end method - -.method public final getPresence()Lcom/discord/models/domain/ModelPresence; - .locals 1 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->presence:Lcom/discord/models/domain/ModelPresence; - - return-object v0 -.end method - -.method public final getShowOwnerIndicator()Z - .locals 1 - - iget-boolean v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->showOwnerIndicator:Z - - return v0 -.end method - -.method public final getUserId()J - .locals 2 - - iget-wide v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->userId:J - - return-wide v0 -.end method - -.method public hashCode()I - .locals 4 - - iget-wide v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->userId:J - - invoke-static {v0, v1}, Ld;->a(J)I - - move-result v0 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->name:Ljava/lang/String; - - const/4 v2, 0x0 - - if-eqz v1, :cond_0 - - invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I - - move-result v1 - - goto :goto_0 - - :cond_0 - const/4 v1, 0x0 - - :goto_0 - add-int/2addr v0, v1 - - mul-int/lit8 v0, v0, 0x1f - - iget-boolean v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isBot:Z - - const/4 v3, 0x1 - - if-eqz v1, :cond_1 - - const/4 v1, 0x1 - - :cond_1 - add-int/2addr v0, v1 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->presence:Lcom/discord/models/domain/ModelPresence; - - if-eqz v1, :cond_2 - - invoke-virtual {v1}, Lcom/discord/models/domain/ModelPresence;->hashCode()I - - move-result v1 - - goto :goto_1 - - :cond_2 - const/4 v1, 0x0 - - :goto_1 - add-int/2addr v0, v1 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->color:Ljava/lang/Integer; - - if-eqz v1, :cond_3 - - invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I - - move-result v1 - - goto :goto_2 - - :cond_3 - const/4 v1, 0x0 - - :goto_2 - add-int/2addr v0, v1 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->avatarUrl:Ljava/lang/String; - - if-eqz v1, :cond_4 - - invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I - - move-result v1 - - goto :goto_3 - - :cond_4 - const/4 v1, 0x0 - - :goto_3 - add-int/2addr v0, v1 - - mul-int/lit8 v0, v0, 0x1f - - iget-boolean v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->showOwnerIndicator:Z - - if-eqz v1, :cond_5 - - const/4 v1, 0x1 - - :cond_5 - add-int/2addr v0, v1 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->premiumSince:Ljava/lang/String; - - if-eqz v1, :cond_6 - - invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I - - move-result v2 - - :cond_6 - add-int/2addr v0, v2 - - mul-int/lit8 v0, v0, 0x1f - - iget-boolean v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isApplicationStreaming:Z - - if-eqz v1, :cond_7 - - const/4 v1, 0x1 - - :cond_7 - add-int/2addr v0, v1 - - return v0 -.end method - -.method public final isApplicationStreaming()Z - .locals 1 - - iget-boolean v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isApplicationStreaming:Z - - return v0 -.end method - -.method public final isBot()Z - .locals 1 - - iget-boolean v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isBot:Z - - return v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 3 - - const-string v0, "Member(userId=" - - invoke-static {v0}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v0 - - iget-wide v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->userId:J - - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string v1, ", name=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->name:Ljava/lang/String; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, ", isBot=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-boolean v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isBot:Z - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - - const-string v1, ", presence=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->presence:Lcom/discord/models/domain/ModelPresence; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", color=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->color:Ljava/lang/Integer; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", avatarUrl=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->avatarUrl:Ljava/lang/String; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, ", showOwnerIndicator=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-boolean v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->showOwnerIndicator:Z - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - - const-string v1, ", premiumSince=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->premiumSince:Ljava/lang/String; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, ", isApplicationStreaming=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-boolean v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isApplicationStreaming:Z - - const-string v2, ")" - - invoke-static {v0, v1, v2}, Le/e/b/a/a;->a(Ljava/lang/StringBuilder;ZLjava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader.smali b/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader.smali deleted file mode 100644 index a997e56898..0000000000 --- a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader.smali +++ /dev/null @@ -1,280 +0,0 @@ -.class public final Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader; -.super Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; -.source "ChannelMemberList.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "RoleHeader" -.end annotation - - -# instance fields -.field public final memberCount:I - -.field public final roleId:J - -.field public final roleName:Ljava/lang/String; - - -# direct methods -.method public constructor (JLjava/lang/String;I)V - .locals 2 - - const/4 v0, 0x0 - - if-eqz p3, :cond_0 - - invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - - move-result-object v1 - - invoke-direct {p0, v1, v0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - iput-wide p1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleId:J - - iput-object p3, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleName:Ljava/lang/String; - - iput p4, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->memberCount:I - - return-void - - :cond_0 - const-string p1, "roleName" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public static synthetic copy$default(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;JLjava/lang/String;IILjava/lang/Object;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader; - .locals 0 - - and-int/lit8 p6, p5, 0x1 - - if-eqz p6, :cond_0 - - iget-wide p1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleId:J - - :cond_0 - and-int/lit8 p6, p5, 0x2 - - if-eqz p6, :cond_1 - - iget-object p3, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleName:Ljava/lang/String; - - :cond_1 - and-int/lit8 p5, p5, 0x4 - - if-eqz p5, :cond_2 - - iget p4, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->memberCount:I - - :cond_2 - invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->copy(JLjava/lang/String;I)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader; - - move-result-object p0 - - return-object p0 -.end method - - -# virtual methods -.method public final component1()J - .locals 2 - - iget-wide v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleId:J - - return-wide v0 -.end method - -.method public final component2()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleName:Ljava/lang/String; - - return-object v0 -.end method - -.method public final component3()I - .locals 1 - - iget v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->memberCount:I - - return v0 -.end method - -.method public final copy(JLjava/lang/String;I)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader; - .locals 1 - - if-eqz p3, :cond_0 - - new-instance v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader; - - invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->(JLjava/lang/String;I)V - - return-object v0 - - :cond_0 - const-string p1, "roleName" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 5 - - if-eq p0, p1, :cond_1 - - instance-of v0, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader; - - if-eqz v0, :cond_0 - - check-cast p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader; - - iget-wide v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleId:J - - iget-wide v2, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleId:J - - cmp-long v4, v0, v2 - - if-nez v4, :cond_0 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleName:Ljava/lang/String; - - iget-object v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleName:Ljava/lang/String; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->memberCount:I - - iget p1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->memberCount:I - - if-ne v0, p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - return p1 - - :cond_1 - :goto_0 - const/4 p1, 0x1 - - return p1 -.end method - -.method public final getMemberCount()I - .locals 1 - - iget v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->memberCount:I - - return v0 -.end method - -.method public final getRoleId()J - .locals 2 - - iget-wide v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleId:J - - return-wide v0 -.end method - -.method public final getRoleName()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleName:Ljava/lang/String; - - return-object v0 -.end method - -.method public hashCode()I - .locals 2 - - iget-wide v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleId:J - - invoke-static {v0, v1}, Ld;->a(J)I - - move-result v0 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleName:Ljava/lang/String; - - if-eqz v1, :cond_0 - - invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I - - move-result v1 - - goto :goto_0 - - :cond_0 - const/4 v1, 0x0 - - :goto_0 - add-int/2addr v0, v1 - - mul-int/lit8 v0, v0, 0x1f - - iget v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->memberCount:I - - invoke-static {v1}, Lc;->a(I)I - - move-result v1 - - add-int/2addr v0, v1 - - return v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 3 - - const-string v0, "RoleHeader(roleId=" - - invoke-static {v0}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v0 - - iget-wide v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleId:J - - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string v1, ", roleName=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->roleName:Ljava/lang/String; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, ", memberCount=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->memberCount:I - - const-string v2, ")" - - invoke-static {v0, v1, v2}, Le/e/b/a/a;->a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type.smali b/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type.smali deleted file mode 100644 index 8d40161860..0000000000 --- a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type.smali +++ /dev/null @@ -1,109 +0,0 @@ -.class public final enum Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; -.super Ljava/lang/Enum; -.source "ChannelMemberList.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x4019 - name = "Type" -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Enum<", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;", - ">;" - } -.end annotation - - -# static fields -.field public static final synthetic $VALUES:[Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - -.field public static final enum OFFLINE:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - -.field public static final enum ONLINE:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - -# direct methods -.method public static constructor ()V - .locals 4 - - const/4 v0, 0x2 - - new-array v0, v0, [Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - new-instance v1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - const/4 v2, 0x0 - - const-string v3, "ONLINE" - - invoke-direct {v1, v3, v2}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;->(Ljava/lang/String;I)V - - sput-object v1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;->ONLINE:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - aput-object v1, v0, v2 - - new-instance v1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - const/4 v2, 0x1 - - const-string v3, "OFFLINE" - - invoke-direct {v1, v3, v2}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;->(Ljava/lang/String;I)V - - sput-object v1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;->OFFLINE:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - aput-object v1, v0, v2 - - sput-object v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;->$VALUES:[Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - return-void -.end method - -.method public constructor (Ljava/lang/String;I)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "()V" - } - .end annotation - - invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V - - return-void -.end method - -.method public static valueOf(Ljava/lang/String;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - .locals 1 - - const-class v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; - - move-result-object p0 - - check-cast p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - return-object p0 -.end method - -.method public static values()[Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - .locals 1 - - sget-object v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;->$VALUES:[Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - invoke-virtual {v0}, [Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;->clone()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, [Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader.smali b/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader.smali deleted file mode 100644 index 1213138300..0000000000 --- a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader.smali +++ /dev/null @@ -1,319 +0,0 @@ -.class public final Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader; -.super Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; -.source "ChannelMemberList.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "StatusHeader" -.end annotation - -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - } -.end annotation - - -# instance fields -.field public final memberCount:I - -.field public final rowId:Ljava/lang/String; - -.field public final type:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - -# direct methods -.method public constructor (Ljava/lang/String;Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;I)V - .locals 1 - - const/4 v0, 0x0 - - if-eqz p1, :cond_1 - - if-eqz p2, :cond_0 - - invoke-direct {p0, p1, v0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - iput-object p1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->rowId:Ljava/lang/String; - - iput-object p2, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->type:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - iput p3, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->memberCount:I - - return-void - - :cond_0 - const-string p1, "type" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_1 - const-string p1, "rowId" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public static synthetic copy$default(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;Ljava/lang/String;Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;IILjava/lang/Object;)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader; - .locals 0 - - and-int/lit8 p5, p4, 0x1 - - if-eqz p5, :cond_0 - - invoke-virtual {p0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->getRowId()Ljava/lang/String; - - move-result-object p1 - - :cond_0 - and-int/lit8 p5, p4, 0x2 - - if-eqz p5, :cond_1 - - iget-object p2, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->type:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - :cond_1 - and-int/lit8 p4, p4, 0x4 - - if-eqz p4, :cond_2 - - iget p3, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->memberCount:I - - :cond_2 - invoke-virtual {p0, p1, p2, p3}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->copy(Ljava/lang/String;Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;I)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader; - - move-result-object p0 - - return-object p0 -.end method - - -# virtual methods -.method public final component1()Ljava/lang/String; - .locals 1 - - invoke-virtual {p0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->getRowId()Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method - -.method public final component2()Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - .locals 1 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->type:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - return-object v0 -.end method - -.method public final component3()I - .locals 1 - - iget v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->memberCount:I - - return v0 -.end method - -.method public final copy(Ljava/lang/String;Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;I)Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader; - .locals 1 - - const/4 v0, 0x0 - - if-eqz p1, :cond_1 - - if-eqz p2, :cond_0 - - new-instance v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader; - - invoke-direct {v0, p1, p2, p3}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->(Ljava/lang/String;Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;I)V - - return-object v0 - - :cond_0 - const-string p1, "type" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_1 - const-string p1, "rowId" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 2 - - if-eq p0, p1, :cond_1 - - instance-of v0, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader; - - if-eqz v0, :cond_0 - - check-cast p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader; - - invoke-virtual {p0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->getRowId()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->getRowId()Ljava/lang/String; - - move-result-object v1 - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->type:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - iget-object v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->type:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->memberCount:I - - iget p1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->memberCount:I - - if-ne v0, p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - return p1 - - :cond_1 - :goto_0 - const/4 p1, 0x1 - - return p1 -.end method - -.method public final getMemberCount()I - .locals 1 - - iget v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->memberCount:I - - return v0 -.end method - -.method public getRowId()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->rowId:Ljava/lang/String; - - return-object v0 -.end method - -.method public final getType()Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - .locals 1 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->type:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - return-object v0 -.end method - -.method public hashCode()I - .locals 3 - - invoke-virtual {p0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->getRowId()Ljava/lang/String; - - move-result-object v0 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I - - move-result v0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - mul-int/lit8 v0, v0, 0x1f - - iget-object v2, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->type:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - if-eqz v2, :cond_1 - - invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I - - move-result v1 - - :cond_1 - add-int/2addr v0, v1 - - mul-int/lit8 v0, v0, 0x1f - - iget v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->memberCount:I - - invoke-static {v1}, Lc;->a(I)I - - move-result v1 - - add-int/2addr v0, v1 - - return v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 3 - - const-string v0, "StatusHeader(rowId=" - - invoke-static {v0}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v0 - - invoke-virtual {p0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->getRowId()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, ", type=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->type:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", memberCount=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->memberCount:I - - const-string v2, ")" - - invoke-static {v0, v1, v2}, Le/e/b/a/a;->a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row.smali b/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row.smali deleted file mode 100644 index 4fb91865fe..0000000000 --- a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList$Row.smali +++ /dev/null @@ -1,56 +0,0 @@ -.class public abstract Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; -.super Ljava/lang/Object; -.source "ChannelMemberList.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x409 - name = "Row" -.end annotation - -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;, - Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;, - Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; - } -.end annotation - - -# instance fields -.field public final rowId:Ljava/lang/String; - - -# direct methods -.method public constructor (Ljava/lang/String;)V - .locals 0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;->rowId:Ljava/lang/String; - - return-void -.end method - -.method public synthetic constructor (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - .locals 0 - - invoke-direct {p0, p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;->(Ljava/lang/String;)V - - return-void -.end method - - -# virtual methods -.method public getRowId()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;->rowId:Ljava/lang/String; - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList.smali b/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList.smali index 9fc54824d6..9ffcb5d19d 100644 --- a/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList.smali +++ b/com.discord/smali/com/discord/utilities/lazy/memberlist/ChannelMemberList.smali @@ -2,13 +2,8 @@ .super Ljava/lang/Object; .source "ChannelMemberList.kt" - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; - } -.end annotation +# interfaces +.implements Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; # instance fields @@ -28,8 +23,7 @@ value = { "Ljava/util/Map<", "Ljava/lang/String;", - "+", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;", + "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;", ">;" } .end annotation @@ -41,7 +35,7 @@ .annotation system Ldalvik/annotation/Signature; value = { "Lcom/discord/utilities/collections/SparseMutableList<", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;", + "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;", ">;" } .end annotation @@ -56,7 +50,9 @@ if-eqz p1, :cond_0 - iget-object v1, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->listId:Ljava/lang/String; + invoke-virtual {p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->getListId()Ljava/lang/String; + + move-result-object v1 const/4 v2, 0x0 @@ -156,16 +152,6 @@ # virtual methods -.method public final add(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;)V - .locals 1 - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->rows:Lcom/discord/utilities/collections/SparseMutableList; - - invoke-virtual {v0, p1}, Lcom/discord/utilities/collections/SparseMutableList;->add(Ljava/lang/Object;)Z - - return-void -.end method - .method public final delete(I)V .locals 1 @@ -176,24 +162,161 @@ return-void .end method -.method public final getGroupIndices()Ljava/util/SortedMap; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/SortedMap<", - "Ljava/lang/Integer;", - "Ljava/lang/String;", - ">;" - } - .end annotation +.method public get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; + .locals 2 + + iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->rows:Lcom/discord/utilities/collections/SparseMutableList; + + invoke-virtual {v0, p1}, Lcom/discord/utilities/collections/SparseMutableList;->get(I)Ljava/lang/Object; + + move-result-object v0 + + check-cast v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; + + instance-of v1, v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; + + if-eqz v1, :cond_0 + + iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->groups:Ljava/util/Map; + + check-cast v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; + + invoke-virtual {v0}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->getRowId()Ljava/lang/String; + + move-result-object v0 + + invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v0 + + check-cast v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; + + goto :goto_0 + + :cond_0 + if-nez v0, :cond_2 iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->groupIndices:Ljava/util/SortedMap; + invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v1 + + invoke-interface {v0, v1}, Ljava/util/SortedMap;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v0 + + check-cast v0, Ljava/lang/String; + + if-eqz v0, :cond_1 + + iget-object v1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->groups:Ljava/util/Map; + + invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; + + move-result-object v0 + + check-cast v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; + + goto :goto_0 + + :cond_1 + const/4 v0, 0x0 + + :cond_2 + :goto_0 + if-nez v0, :cond_3 + + if-nez p1, :cond_3 + + sget-object p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->Companion:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Companion; + + invoke-virtual {p0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->getListId()Ljava/lang/String; + + move-result-object v0 + + invoke-virtual {p1, v0}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Companion;->createPlaceholder(Ljava/lang/String;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; + + move-result-object v0 + + :cond_3 return-object v0 .end method -.method public final getListId()Ljava/lang/String; +.method public getHeaderPositionForItem(I)I + .locals 7 + + iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->groupIndices:Ljava/util/SortedMap; + + invoke-interface {v0}, Ljava/util/SortedMap;->keySet()Ljava/util/Set; + + move-result-object v0 + + const-string v1, "groupIndices.keys" + + invoke-static {v0, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; + + move-result-object v0 + + const/4 v1, 0x0 + + :cond_0 + :goto_0 + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z + + move-result v2 + + const/4 v3, 0x0 + + if-eqz v2, :cond_2 + + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v2 + + move-object v4, v2 + + check-cast v4, Ljava/lang/Integer; + + invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I + + move-result v4 + + const/4 v5, 0x1 + + add-int/lit8 v6, p1, 0x1 + + invoke-static {v4, v6}, Lw/u/b/j;->compare(II)I + + move-result v4 + + if-gez v4, :cond_1 + + const/4 v3, 0x1 + + :cond_1 + if-eqz v3, :cond_0 + + move-object v1, v2 + + goto :goto_0 + + :cond_2 + check-cast v1, Ljava/lang/Integer; + + if-eqz v1, :cond_3 + + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I + + move-result v3 + + :cond_3 + return v3 +.end method + +.method public getListId()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->listId:Ljava/lang/String; @@ -201,23 +324,7 @@ return-object v0 .end method -.method public final getRows()Lcom/discord/utilities/collections/SparseMutableList; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/discord/utilities/collections/SparseMutableList<", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->rows:Lcom/discord/utilities/collections/SparseMutableList; - - return-object v0 -.end method - -.method public final getSize()I +.method public getSize()I .locals 1 iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->rows:Lcom/discord/utilities/collections/SparseMutableList; @@ -229,7 +336,7 @@ return v0 .end method -.method public final insert(ILcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;)V +.method public final insert(ILcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;)V .locals 1 iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->rows:Lcom/discord/utilities/collections/SparseMutableList; @@ -246,7 +353,11 @@ if-eqz p1, :cond_1 - invoke-virtual {p1}, Lkotlin/ranges/IntProgression;->getLast()I + invoke-virtual {p1}, Lkotlin/ranges/IntRange;->getEndInclusive()Ljava/lang/Integer; + + move-result-object v1 + + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I move-result v1 @@ -260,7 +371,11 @@ move-result v1 - invoke-virtual {p1}, Lkotlin/ranges/IntProgression;->getFirst()I + invoke-virtual {p1}, Lkotlin/ranges/IntRange;->getStart()Ljava/lang/Integer; + + move-result-object p1 + + invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I move-result p1 @@ -297,7 +412,7 @@ "-", "Ljava/lang/Long;", "+", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;", + "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;", ">;)V" } .end annotation @@ -329,15 +444,15 @@ if-ltz v2, :cond_1 - check-cast v3, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; + check-cast v3, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; - instance-of v5, v3, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; + instance-of v5, v3, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member; if-eqz v5, :cond_0 - check-cast v3, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; + check-cast v3, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member; - invoke-virtual {v3}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->getUserId()J + invoke-virtual {v3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;->getUserId()J move-result-wide v5 @@ -374,37 +489,6 @@ throw v0 .end method -.method public final setGroupIndices(Ljava/util/SortedMap;)V - .locals 0 - .annotation build Landroidx/annotation/VisibleForTesting; - .end annotation - - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/SortedMap<", - "Ljava/lang/Integer;", - "Ljava/lang/String;", - ">;)V" - } - .end annotation - - if-eqz p1, :cond_0 - - iput-object p1, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->groupIndices:Ljava/util/SortedMap; - - return-void - - :cond_0 - const-string p1, "groupIndices" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 -.end method - .method public final setGroups(Ljava/util/List;Lkotlin/jvm/functions/Function1;)V .locals 7 .annotation system Ldalvik/annotation/Signature; @@ -416,8 +500,7 @@ "Lkotlin/jvm/functions/Function1<", "-", "Lcom/discord/models/domain/ModelGuildMemberListUpdate$Group;", - "+", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;", + "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;", ">;)V" } .end annotation @@ -500,7 +583,7 @@ move-result-object v1 - check-cast v1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; + check-cast v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; invoke-interface {v2, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @@ -537,7 +620,7 @@ "(I", "Ljava/util/List<", "+", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;", + "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;", ">;)V" } .end annotation @@ -567,11 +650,11 @@ if-ltz v1, :cond_0 - check-cast v2, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; + check-cast v2, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; add-int/2addr v1, p1 - invoke-virtual {p0, v1, v2}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->update(ILcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;)V + invoke-virtual {p0, v1, v2}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->update(ILcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;)V move v1, v3 @@ -593,7 +676,7 @@ throw v0 .end method -.method public final update(ILcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;)V +.method public final update(ILcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;)V .locals 1 iget-object v0, p0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->rows:Lcom/discord/utilities/collections/SparseMutableList; diff --git a/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider.smali b/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider.smali index 71d139becc..fb417b8f10 100644 --- a/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider.smali +++ b/com.discord/smali/com/discord/utilities/rest/RestAPI$AppHeadersProvider.smali @@ -159,7 +159,7 @@ .method public getUserAgent()Ljava/lang/String; .locals 1 - const-string v0, "Discord-Android/1043" + const-string v0, "Discord-Android/1044" return-object v0 .end method diff --git a/com.discord/smali/com/discord/utilities/rest/SendUtils.smali b/com.discord/smali/com/discord/utilities/rest/SendUtils.smali index 7b0aa446c6..477d42711c 100644 --- a/com.discord/smali/com/discord/utilities/rest/SendUtils.smali +++ b/com.discord/smali/com/discord/utilities/rest/SendUtils.smali @@ -319,7 +319,7 @@ const p2, 0x7f1205b8 :goto_0 - const v0, 0x7f0d0151 + const v0, 0x7f0d0150 const/4 v2, 0x0 diff --git a/com.discord/smali/com/discord/utilities/views/StickyHeaderItemDecoration$StickyHeaderAdapter.smali b/com.discord/smali/com/discord/utilities/views/StickyHeaderItemDecoration$StickyHeaderAdapter.smali index bb447414f6..d239e2a81d 100644 --- a/com.discord/smali/com/discord/utilities/views/StickyHeaderItemDecoration$StickyHeaderAdapter.smali +++ b/com.discord/smali/com/discord/utilities/views/StickyHeaderItemDecoration$StickyHeaderAdapter.smali @@ -18,6 +18,11 @@ .method public abstract getAndBindHeaderView(I)Landroid/view/View; .end method +.method public abstract getHeaderLayout(I)I + .annotation build Landroidx/annotation/LayoutRes; + .end annotation +.end method + .method public abstract getHeaderPositionForItem(I)I .end method diff --git a/com.discord/smali_classes2/com/discord/views/ActiveSubscriptionView$a.smali b/com.discord/smali/com/discord/views/ActiveSubscriptionView$a.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/views/ActiveSubscriptionView$a.smali rename to com.discord/smali/com/discord/views/ActiveSubscriptionView$a.smali diff --git a/com.discord/smali_classes2/com/discord/views/steps/StepsView$a.smali b/com.discord/smali/com/discord/views/steps/StepsView$a.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/views/steps/StepsView$a.smali rename to com.discord/smali/com/discord/views/steps/StepsView$a.smali diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize.smali index e5e5654e81..eb058478b5 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2Authorize.smali @@ -1425,7 +1425,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01ce + const v0, 0x7f0d01cd return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung.smali b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung.smali index 0f90916bf1..6b83827bde 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetOauth2AuthorizeSamsung.smali @@ -466,7 +466,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01ce + const v0, 0x7f0d01cd return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth.smali b/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth.smali index 9d21630190..3f5969772b 100644 --- a/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth.smali +++ b/com.discord/smali/com/discord/widgets/auth/WidgetRemoteAuth.smali @@ -579,7 +579,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01d7 + const v0, 0x7f0d01d6 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings.smali index a17d43e6d7..f79da8f827 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelNotificationSettings.smali @@ -580,7 +580,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0130 + const v0, 0x7f0d012f return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Adapter.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Adapter.smali index 46428fc1cf..fc79d442f2 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector$Adapter.smali @@ -94,7 +94,7 @@ new-instance p1, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter$ItemChannel; - const p2, 0x7f0d0135 + const p2, 0x7f0d0134 iget v0, p0, Lcom/discord/widgets/channels/WidgetChannelSelector$Adapter;->noChannelStringId:I diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector.smali index 6d99918edf..eece84e3d1 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSelector.smali @@ -334,7 +334,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0134 + const v0, 0x7f0d0133 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsEditPermissions.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsEditPermissions.smali index 300f3b3831..f2db1c53e9 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsEditPermissions.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsEditPermissions.smali @@ -995,7 +995,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0138 + const v0, 0x7f0d0137 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddMember.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddMember.smali index 2dacc77462..15491b1274 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddMember.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddMember.smali @@ -245,7 +245,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0139 + const v0, 0x7f0d0138 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddRole.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddRole.smali index 183fda66f0..a55632978c 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddRole.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsAddRole.smali @@ -179,7 +179,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d013a + const v0, 0x7f0d0139 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsOverview.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsOverview.smali index 84181de1e7..3ca625d60c 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsOverview.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelSettingsPermissionsOverview.smali @@ -385,7 +385,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d013b + const v0, 0x7f0d013a return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic.smali b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic.smali index edda224337..b61f577baa 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetChannelTopic.smali @@ -163,7 +163,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d013c + const v0, 0x7f0d013b return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetCreateChannel.smali b/com.discord/smali/com/discord/widgets/channels/WidgetCreateChannel.smali index 1eab72af85..96f49fd5df 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetCreateChannel.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetCreateChannel.smali @@ -586,7 +586,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0177 + const v0, 0x7f0d0176 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends.smali index fea58cdc30..17be8ff285 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriends.smali @@ -1030,7 +1030,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d018e + const v0, 0x7f0d018d return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriendsAdapter.smali b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriendsAdapter.smali index 54f14f1dc7..c116684f4c 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriendsAdapter.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetGroupInviteFriendsAdapter.smali @@ -123,7 +123,7 @@ new-instance p1, Lcom/discord/widgets/channels/WidgetGroupInviteFriendsAdapter$WidgetGroupInviteFriendsListItem; - const p2, 0x7f0d018f + const p2, 0x7f0d018e invoke-direct {p1, p0, p2, p0}, Lcom/discord/widgets/channels/WidgetGroupInviteFriendsAdapter$WidgetGroupInviteFriendsListItem;->(Lcom/discord/widgets/channels/WidgetGroupInviteFriendsAdapter;ILcom/discord/widgets/channels/WidgetGroupInviteFriendsAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings.smali b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings.smali index dba3fa2a11..8d2d775319 100644 --- a/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings.smali +++ b/com.discord/smali/com/discord/widgets/channels/WidgetTextChannelSettings.smali @@ -827,7 +827,7 @@ move-result-object v0 - const v1, 0x7f0d0136 + const v1, 0x7f0d0135 const/4 v2, 0x0 @@ -1453,7 +1453,7 @@ const/4 v1, 0x0 - const v2, 0x7f0d0137 + const v2, 0x7f0d0136 invoke-static {v0, v2, v1}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; @@ -2135,7 +2135,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d023e + const v0, 0x7f0d023d return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList.smali index 91724b6455..a1c0a26743 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsList.smali @@ -1441,7 +1441,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d013d + const v0, 0x7f0d013c return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter.smali index dc8f99db27..131daf683b 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListAdapter.smali @@ -283,7 +283,7 @@ if-eqz p1, :cond_0 - const p1, 0x7f0d0141 + const p1, 0x7f0d0140 packed-switch p2, :pswitch_data_0 @@ -304,7 +304,7 @@ :pswitch_2 new-instance p2, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite; - const p1, 0x7f0d0146 + const p1, 0x7f0d0145 invoke-direct {p2, p1, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -313,7 +313,7 @@ :pswitch_3 new-instance p2, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory; - const p1, 0x7f0d0140 + const p1, 0x7f0d013f invoke-direct {p2, p1, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -322,7 +322,7 @@ :pswitch_4 new-instance p2, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA; - const p1, 0x7f0d0147 + const p1, 0x7f0d0146 invoke-direct {p2, p1, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -331,7 +331,7 @@ :pswitch_5 new-instance p2, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader; - const p1, 0x7f0d0145 + const p1, 0x7f0d0144 invoke-direct {p2, p1, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -340,7 +340,7 @@ :pswitch_6 new-instance p2, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemFriends; - const p1, 0x7f0d0144 + const p1, 0x7f0d0143 invoke-direct {p2, p1, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemFriends;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -349,7 +349,7 @@ :pswitch_7 new-instance p2, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate; - const p1, 0x7f0d0142 + const p1, 0x7f0d0141 invoke-direct {p2, p1, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -358,7 +358,7 @@ :pswitch_8 new-instance p2, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemVoiceUser; - const p1, 0x7f0d0149 + const p1, 0x7f0d0148 invoke-direct {p2, p1, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemVoiceUser;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V @@ -367,7 +367,7 @@ :pswitch_9 new-instance p2, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice; - const p1, 0x7f0d0143 + const p1, 0x7f0d0142 invoke-direct {p2, p1, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;->(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions.smali index 8887ba5db2..fc372c5e4b 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemChannelActions.smali @@ -1007,7 +1007,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0148 + const v0, 0x7f0d0147 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions.smali index e1a1c80e0a..8151ba2725 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions.smali @@ -1065,7 +1065,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0256 + const v0, 0x7f0d0255 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter.smali b/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter.smali index 95d5a53f27..87359fa777 100644 --- a/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter.smali @@ -96,7 +96,7 @@ new-instance p1, Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$WidgetCollapsedUserListItem; - const p2, 0x7f0d0175 + const p2, 0x7f0d0174 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter$WidgetCollapsedUserListItem;->(ILcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService$State.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService$State.smali deleted file mode 100644 index 3bf86ca4d7..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService$State.smali +++ /dev/null @@ -1,532 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State; -.super Ljava/lang/Object; -.source "GroupDmMemberListService.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "State" -.end annotation - - -# instance fields -.field public final applicationStreams:Ljava/util/Map; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;" - } - .end annotation -.end field - -.field public final channel:Lcom/discord/models/domain/ModelChannel; - -.field public final presences:Ljava/util/Map; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelPresence;", - ">;" - } - .end annotation -.end field - -.field public final users:Ljava/util/Map; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelUser;", - ">;" - } - .end annotation -.end field - - -# direct methods -.method public constructor (Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelPresence;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;)V" - } - .end annotation - - const/4 v0, 0x0 - - if-eqz p1, :cond_3 - - if-eqz p2, :cond_2 - - if-eqz p3, :cond_1 - - if-eqz p4, :cond_0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->channel:Lcom/discord/models/domain/ModelChannel; - - iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->users:Ljava/util/Map; - - iput-object p3, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->presences:Ljava/util/Map; - - iput-object p4, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->applicationStreams:Ljava/util/Map; - - return-void - - :cond_0 - const-string p1, "applicationStreams" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_1 - const-string p1, "presences" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_2 - const-string p1, "users" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_3 - const-string p1, "channel" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State; - .locals 0 - - and-int/lit8 p6, p5, 0x1 - - if-eqz p6, :cond_0 - - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->channel:Lcom/discord/models/domain/ModelChannel; - - :cond_0 - and-int/lit8 p6, p5, 0x2 - - if-eqz p6, :cond_1 - - iget-object p2, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->users:Ljava/util/Map; - - :cond_1 - and-int/lit8 p6, p5, 0x4 - - if-eqz p6, :cond_2 - - iget-object p3, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->presences:Ljava/util/Map; - - :cond_2 - and-int/lit8 p5, p5, 0x8 - - if-eqz p5, :cond_3 - - iget-object p4, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->applicationStreams:Ljava/util/Map; - - :cond_3 - invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->copy(Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State; - - move-result-object p0 - - return-object p0 -.end method - - -# virtual methods -.method public final component1()Lcom/discord/models/domain/ModelChannel; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->channel:Lcom/discord/models/domain/ModelChannel; - - return-object v0 -.end method - -.method public final component2()Ljava/util/Map; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelUser;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->users:Ljava/util/Map; - - return-object v0 -.end method - -.method public final component3()Ljava/util/Map; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelPresence;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->presences:Ljava/util/Map; - - return-object v0 -.end method - -.method public final component4()Ljava/util/Map; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->applicationStreams:Ljava/util/Map; - - return-object v0 -.end method - -.method public final copy(Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelPresence;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;)", - "Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;" - } - .end annotation - - const/4 v0, 0x0 - - if-eqz p1, :cond_3 - - if-eqz p2, :cond_2 - - if-eqz p3, :cond_1 - - if-eqz p4, :cond_0 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State; - - invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->(Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V - - return-object v0 - - :cond_0 - const-string p1, "applicationStreams" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_1 - const-string p1, "presences" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_2 - const-string p1, "users" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_3 - const-string p1, "channel" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 2 - - if-eq p0, p1, :cond_1 - - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State; - - if-eqz v0, :cond_0 - - check-cast p1, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State; - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->channel:Lcom/discord/models/domain/ModelChannel; - - iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->channel:Lcom/discord/models/domain/ModelChannel; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->users:Ljava/util/Map; - - iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->users:Ljava/util/Map; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->presences:Ljava/util/Map; - - iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->presences:Ljava/util/Map; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->applicationStreams:Ljava/util/Map; - - iget-object p1, p1, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->applicationStreams:Ljava/util/Map; - - invoke-static {v0, p1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result p1 - - if-eqz p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - return p1 - - :cond_1 - :goto_0 - const/4 p1, 0x1 - - return p1 -.end method - -.method public final getApplicationStreams()Ljava/util/Map; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->applicationStreams:Ljava/util/Map; - - return-object v0 -.end method - -.method public final getChannel()Lcom/discord/models/domain/ModelChannel; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->channel:Lcom/discord/models/domain/ModelChannel; - - return-object v0 -.end method - -.method public final getPresences()Ljava/util/Map; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelPresence;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->presences:Ljava/util/Map; - - return-object v0 -.end method - -.method public final getUsers()Ljava/util/Map; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelUser;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->users:Ljava/util/Map; - - return-object v0 -.end method - -.method public hashCode()I - .locals 3 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->channel:Lcom/discord/models/domain/ModelChannel; - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->hashCode()I - - move-result v0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - mul-int/lit8 v0, v0, 0x1f - - iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->users:Ljava/util/Map; - - if-eqz v2, :cond_1 - - invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I - - move-result v2 - - goto :goto_1 - - :cond_1 - const/4 v2, 0x0 - - :goto_1 - add-int/2addr v0, v2 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->presences:Ljava/util/Map; - - if-eqz v2, :cond_2 - - invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I - - move-result v2 - - goto :goto_2 - - :cond_2 - const/4 v2, 0x0 - - :goto_2 - add-int/2addr v0, v2 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->applicationStreams:Ljava/util/Map; - - if-eqz v2, :cond_3 - - invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I - - move-result v1 - - :cond_3 - add-int/2addr v0, v1 - - return v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 3 - - const-string v0, "State(channel=" - - invoke-static {v0}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v0 - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->channel:Lcom/discord/models/domain/ModelChannel; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", users=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->users:Ljava/util/Map; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", presences=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->presences:Ljava/util/Map; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", applicationStreams=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->applicationStreams:Ljava/util/Map; - - const-string v2, ")" - - invoke-static {v0, v1, v2}, Le/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$1.smali deleted file mode 100644 index 3d63f030ae..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$1.smali +++ /dev/null @@ -1,88 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$1; -.super Ljava/lang/Object; -.source "GroupDmMemberListService.kt" - -# interfaces -.implements Le0/l/i; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;->observeStateForGroupDm(Lcom/discord/models/domain/ModelChannel;)Lrx/Observable; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Le0/l/i<", - "TT;TR;>;" - } -.end annotation - - -# static fields -.field public static final INSTANCE:Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$1; - - -# direct methods -.method public static constructor ()V - .locals 1 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$1; - - invoke-direct {v0}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$1;->()V - - sput-object v0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$1;->INSTANCE:Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$1; - - return-void -.end method - -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final call(Lcom/discord/models/domain/ModelUser;)J - .locals 2 - - const-string v0, "recipient" - - invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J - - move-result-wide v0 - - return-wide v0 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 2 - - check-cast p1, Lcom/discord/models/domain/ModelUser; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$1;->call(Lcom/discord/models/domain/ModelUser;)J - - move-result-wide v0 - - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2$1.smali deleted file mode 100644 index 2cf64cbf18..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2$1.smali +++ /dev/null @@ -1,113 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2$1; -.super Ljava/lang/Object; -.source "GroupDmMemberListService.kt" - -# interfaces -.implements Lrx/functions/Func3; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2;->call(Ljava/util/List;)Lrx/Observable; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Lrx/functions/Func3<", - "TT1;TT2;TT3;TR;>;" - } -.end annotation - - -# instance fields -.field public final synthetic this$0:Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2; - - -# direct methods -.method public constructor (Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2;)V - .locals 0 - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2$1;->this$0:Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final call(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State; - .locals 3 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelPresence;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;)", - "Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;" - } - .end annotation - - new-instance v0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2$1;->this$0:Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2; - - iget-object v1, v1, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2;->$channel:Lcom/discord/models/domain/ModelChannel; - - const-string v2, "users" - - invoke-static {p1, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "presences" - - invoke-static {p2, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v2, "applicationStreams" - - invoke-static {p3, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-direct {v0, v1, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->(Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V - - return-object v0 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/util/Map; - - check-cast p2, Ljava/util/Map; - - check-cast p3, Ljava/util/Map; - - invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2$1;->call(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2.smali deleted file mode 100644 index c1a588f037..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2.smali +++ /dev/null @@ -1,125 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2; -.super Ljava/lang/Object; -.source "GroupDmMemberListService.kt" - -# interfaces -.implements Le0/l/i; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;->observeStateForGroupDm(Lcom/discord/models/domain/ModelChannel;)Lrx/Observable; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Le0/l/i<", - "TT;", - "Lrx/Observable<", - "+TR;>;>;" - } -.end annotation - - -# instance fields -.field public final synthetic $channel:Lcom/discord/models/domain/ModelChannel; - -.field public final synthetic this$0:Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService; - - -# direct methods -.method public constructor (Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;Lcom/discord/models/domain/ModelChannel;)V - .locals 0 - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2;->this$0:Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService; - - iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2;->$channel:Lcom/discord/models/domain/ModelChannel; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/util/List; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2;->call(Ljava/util/List;)Lrx/Observable; - - move-result-object p1 - - return-object p1 -.end method - -.method public final call(Ljava/util/List;)Lrx/Observable; - .locals 3 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/util/List<", - "Ljava/lang/Long;", - ">;)", - "Lrx/Observable<", - "Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2;->this$0:Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService; - - invoke-static {v0}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;->access$getStoreUser$p(Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;)Lcom/discord/stores/StoreUser; - - move-result-object v0 - - const-string v1, "ids" - - invoke-static {p1, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {v0, p1}, Lcom/discord/stores/StoreUser;->observeUsers(Ljava/util/Collection;)Lrx/Observable; - - move-result-object v0 - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2;->this$0:Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService; - - invoke-static {v1}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;->access$getStorePresences$p(Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;)Lcom/discord/stores/StoreUserPresence; - - move-result-object v1 - - invoke-virtual {v1, p1}, Lcom/discord/stores/StoreUserPresence;->getForUserIds(Ljava/util/Collection;)Lrx/Observable; - - move-result-object p1 - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2;->this$0:Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService; - - invoke-static {v1}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;->access$getStoreApplicationStreaming$p(Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;)Lcom/discord/stores/StoreApplicationStreaming; - - move-result-object v1 - - invoke-virtual {v1}, Lcom/discord/stores/StoreApplicationStreaming;->getStreamsByUser()Lrx/Observable; - - move-result-object v1 - - new-instance v2, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2$1; - - invoke-direct {v2, p0}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2$1;->(Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2;)V - - invoke-static {v0, p1, v1, v2}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;)Lrx/Observable; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService.smali deleted file mode 100644 index 503fb15981..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/GroupDmMemberListService.smali +++ /dev/null @@ -1,232 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService; -.super Ljava/lang/Object; -.source "GroupDmMemberListService.kt" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State; - } -.end annotation - - -# instance fields -.field public final storeApplicationStreaming:Lcom/discord/stores/StoreApplicationStreaming; - -.field public final storePresences:Lcom/discord/stores/StoreUserPresence; - -.field public final storeUser:Lcom/discord/stores/StoreUser; - - -# direct methods -.method public constructor ()V - .locals 6 - - const/4 v1, 0x0 - - const/4 v2, 0x0 - - const/4 v3, 0x0 - - const/4 v4, 0x7 - - const/4 v5, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;->(Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreUserPresence;Lcom/discord/stores/StoreApplicationStreaming;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - - return-void -.end method - -.method public constructor (Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreUserPresence;Lcom/discord/stores/StoreApplicationStreaming;)V - .locals 1 - - const/4 v0, 0x0 - - if-eqz p1, :cond_2 - - if-eqz p2, :cond_1 - - if-eqz p3, :cond_0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;->storeUser:Lcom/discord/stores/StoreUser; - - iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;->storePresences:Lcom/discord/stores/StoreUserPresence; - - iput-object p3, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;->storeApplicationStreaming:Lcom/discord/stores/StoreApplicationStreaming; - - return-void - - :cond_0 - const-string p1, "storeApplicationStreaming" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_1 - const-string p1, "storePresences" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_2 - const-string p1, "storeUser" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public synthetic constructor (Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreUserPresence;Lcom/discord/stores/StoreApplicationStreaming;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - .locals 0 - - and-int/lit8 p5, p4, 0x1 - - if-eqz p5, :cond_0 - - sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - - invoke-virtual {p1}, Lcom/discord/stores/StoreStream$Companion;->getUsers()Lcom/discord/stores/StoreUser; - - move-result-object p1 - - :cond_0 - and-int/lit8 p5, p4, 0x2 - - if-eqz p5, :cond_1 - - sget-object p2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - - invoke-virtual {p2}, Lcom/discord/stores/StoreStream$Companion;->getPresences()Lcom/discord/stores/StoreUserPresence; - - move-result-object p2 - - :cond_1 - and-int/lit8 p4, p4, 0x4 - - if-eqz p4, :cond_2 - - sget-object p3, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - - invoke-virtual {p3}, Lcom/discord/stores/StoreStream$Companion;->getApplicationStreaming()Lcom/discord/stores/StoreApplicationStreaming; - - move-result-object p3 - - :cond_2 - invoke-direct {p0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;->(Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreUserPresence;Lcom/discord/stores/StoreApplicationStreaming;)V - - return-void -.end method - -.method public static final synthetic access$getStoreApplicationStreaming$p(Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;)Lcom/discord/stores/StoreApplicationStreaming; - .locals 0 - - iget-object p0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;->storeApplicationStreaming:Lcom/discord/stores/StoreApplicationStreaming; - - return-object p0 -.end method - -.method public static final synthetic access$getStorePresences$p(Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;)Lcom/discord/stores/StoreUserPresence; - .locals 0 - - iget-object p0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;->storePresences:Lcom/discord/stores/StoreUserPresence; - - return-object p0 -.end method - -.method public static final synthetic access$getStoreUser$p(Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;)Lcom/discord/stores/StoreUser; - .locals 0 - - iget-object p0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;->storeUser:Lcom/discord/stores/StoreUser; - - return-object p0 -.end method - - -# virtual methods -.method public final observeStateForGroupDm(Lcom/discord/models/domain/ModelChannel;)Lrx/Observable; - .locals 4 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/discord/models/domain/ModelChannel;", - ")", - "Lrx/Observable<", - "Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;", - ">;" - } - .end annotation - - if-eqz p1, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;->storeUser:Lcom/discord/stores/StoreUser; - - invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->observeMeId()Lrx/Observable; - - move-result-object v0 - - const/4 v1, 0x1 - - invoke-virtual {v0, v1}, Lrx/Observable;->c(I)Lrx/Observable; - - move-result-object v0 - - const-wide/16 v1, 0x1388 - - sget-object v3, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - - invoke-virtual {v0, v1, v2, v3}, Lrx/Observable;->g(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; - - move-result-object v0 - - invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getRecipients()Ljava/util/List; - - move-result-object v1 - - invoke-static {v1}, Lrx/Observable;->a(Ljava/lang/Iterable;)Lrx/Observable; - - move-result-object v1 - - sget-object v2, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$1;->INSTANCE:Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$1; - - invoke-virtual {v1, v2}, Lrx/Observable;->f(Le0/l/i;)Lrx/Observable; - - move-result-object v1 - - invoke-static {v0, v1}, Lrx/Observable;->b(Lrx/Observable;Lrx/Observable;)Lrx/Observable; - - move-result-object v0 - - invoke-virtual {v0}, Lrx/Observable;->k()Lrx/Observable; - - move-result-object v0 - - new-instance v1, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2; - - invoke-direct {v1, p0, p1}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$observeStateForGroupDm$2;->(Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;Lcom/discord/models/domain/ModelChannel;)V - - invoke-virtual {v0, v1}, Lrx/Observable;->k(Le0/l/i;)Lrx/Observable; - - move-result-object p1 - - const-string v0, "Observable.merge(\n \u2026 }\n }" - - invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - return-object p1 - - :cond_0 - const-string p1, "channel" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$WhenMappings.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$WhenMappings.smali deleted file mode 100644 index e8d4eb109b..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$WhenMappings.smali +++ /dev/null @@ -1,48 +0,0 @@ -.class public final synthetic Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$WhenMappings; -.super Ljava/lang/Object; - - -# static fields -.field public static final synthetic $EnumSwitchMapping$0:[I - - -# direct methods -.method public static synthetic constructor ()V - .locals 3 - - invoke-static {}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;->values()[Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - move-result-object v0 - - array-length v0, v0 - - new-array v0, v0, [I - - sput-object v0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$WhenMappings;->$EnumSwitchMapping$0:[I - - sget-object v0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$WhenMappings;->$EnumSwitchMapping$0:[I - - sget-object v1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;->ONLINE:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x1 - - aput v2, v0, v1 - - sget-object v0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$WhenMappings;->$EnumSwitchMapping$0:[I - - sget-object v1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type;->OFFLINE:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x2 - - aput v2, v0, v1 - - return-void -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1.smali deleted file mode 100644 index 13bf25b7b5..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1.smali +++ /dev/null @@ -1,223 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1; -.super Lw/u/b/k; -.source "GuildMemberListItemGenerator.kt" - -# interfaces -.implements Lkotlin/jvm/functions/Function1; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt;->generateGuildMemberListItems(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lw/u/b/k;", - "Lkotlin/jvm/functions/Function1<", - "Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;", - "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;", - ">;" - } -.end annotation - - -# static fields -.field public static final INSTANCE:Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1; - - -# direct methods -.method public static constructor ()V - .locals 1 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1; - - invoke-direct {v0}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1;->()V - - sput-object v0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1;->INSTANCE:Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1; - - return-void -.end method - -.method public constructor ()V - .locals 1 - - const/4 v0, 0x1 - - invoke-direct {p0, v0}, Lw/u/b/k;->(I)V - - return-void -.end method - - -# virtual methods -.method public final invoke(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; - .locals 12 - - if-eqz p1, :cond_5 - - instance-of v0, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader; - - if-eqz v0, :cond_2 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; - - invoke-virtual {p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;->getRowId()Ljava/lang/String; - - move-result-object v1 - - check-cast p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader; - - invoke-virtual {p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->getType()Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader$Type; - - move-result-object v2 - - sget-object v3, Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$WhenMappings;->$EnumSwitchMapping$0:[I - - invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I - - move-result v2 - - aget v2, v3, v2 - - const/4 v3, 0x1 - - if-eq v2, v3, :cond_1 - - const/4 v3, 0x2 - - if-ne v2, v3, :cond_0 - - sget-object v2, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;->OFFLINE:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - goto :goto_0 - - :cond_0 - new-instance p1, Lw/g; - - invoke-direct {p1}, Lw/g;->()V - - throw p1 - - :cond_1 - sget-object v2, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;->ONLINE:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - :goto_0 - invoke-virtual {p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$StatusHeader;->getMemberCount()I - - move-result p1 - - invoke-direct {v0, v1, v2, p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;I)V - - goto :goto_1 - - :cond_2 - instance-of v0, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; - - if-eqz v0, :cond_3 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member; - - check-cast p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member; - - invoke-virtual {p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->getUserId()J - - move-result-wide v2 - - invoke-virtual {p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->getName()Ljava/lang/String; - - move-result-object v4 - - invoke-virtual {p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isBot()Z - - move-result v5 - - invoke-virtual {p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->getPresence()Lcom/discord/models/domain/ModelPresence; - - move-result-object v6 - - invoke-virtual {p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->getColor()Ljava/lang/Integer; - - move-result-object v7 - - invoke-virtual {p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->getAvatarUrl()Ljava/lang/String; - - move-result-object v8 - - invoke-virtual {p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->getShowOwnerIndicator()Z - - move-result v9 - - invoke-virtual {p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->getPremiumSince()Ljava/lang/String; - - move-result-object v10 - - invoke-virtual {p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$Member;->isApplicationStreaming()Z - - move-result v11 - - move-object v1, v0 - - invoke-direct/range {v1 .. v11}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;->(JLjava/lang/String;ZLcom/discord/models/domain/ModelPresence;Ljava/lang/Integer;Ljava/lang/String;ZLjava/lang/String;Z)V - - goto :goto_1 - - :cond_3 - instance-of v0, p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader; - - if-eqz v0, :cond_4 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader; - - check-cast p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader; - - invoke-virtual {p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->getRoleId()J - - move-result-wide v1 - - invoke-virtual {p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->getRoleName()Ljava/lang/String; - - move-result-object v3 - - invoke-virtual {p1}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row$RoleHeader;->getMemberCount()I - - move-result p1 - - invoke-direct {v0, v1, v2, v3, p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->(JLjava/lang/String;I)V - - :goto_1 - return-object v0 - - :cond_4 - new-instance p1, Lw/g; - - invoke-direct {p1}, Lw/g;->()V - - throw p1 - - :cond_5 - const-string p1, "row" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 -.end method - -.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1;->invoke(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList$Row;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt.smali deleted file mode 100644 index 0ade4f3374..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt.smali +++ /dev/null @@ -1,203 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt; -.super Ljava/lang/Object; -.source "GuildMemberListItemGenerator.kt" - - -# static fields -.field public static final PLACEHOLDER_INSTANCES:Ljava/util/List; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/List<", - "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;", - ">;" - } - .end annotation -.end field - - -# direct methods -.method public static constructor ()V - .locals 7 - - const/16 v0, 0xa - - new-array v0, v0, [Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; - - new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; - - const v2, 0x3f333333 # 0.7f - - invoke-direct {v1, v2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->(F)V - - const/4 v3, 0x0 - - aput-object v1, v0, v3 - - new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; - - const v3, 0x3e99999a # 0.3f - - invoke-direct {v1, v3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->(F)V - - const/4 v4, 0x1 - - aput-object v1, v0, v4 - - new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; - - const v4, 0x3f19999a # 0.6f - - invoke-direct {v1, v4}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->(F)V - - const/4 v5, 0x2 - - aput-object v1, v0, v5 - - new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; - - const v5, 0x3ecccccd # 0.4f - - invoke-direct {v1, v5}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->(F)V - - const/4 v6, 0x3 - - aput-object v1, v0, v6 - - new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; - - invoke-direct {v1, v4}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->(F)V - - const/4 v4, 0x4 - - aput-object v1, v0, v4 - - new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; - - const v4, 0x3f4ccccd # 0.8f - - invoke-direct {v1, v4}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->(F)V - - const/4 v4, 0x5 - - aput-object v1, v0, v4 - - new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; - - invoke-direct {v1, v3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->(F)V - - const/4 v3, 0x6 - - aput-object v1, v0, v3 - - new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; - - const/high16 v3, 0x3f000000 # 0.5f - - invoke-direct {v1, v3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->(F)V - - const/4 v3, 0x7 - - aput-object v1, v0, v3 - - new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; - - invoke-direct {v1, v2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->(F)V - - const/16 v2, 0x8 - - aput-object v1, v0, v2 - - new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; - - invoke-direct {v1, v5}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->(F)V - - const/16 v2, 0x9 - - aput-object v1, v0, v2 - - invoke-static {v0}, Le/k/a/c/e/p/g;->listOf([Ljava/lang/Object;)Ljava/util/List; - - move-result-object v0 - - sput-object v0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt;->PLACEHOLDER_INSTANCES:Ljava/util/List; - - return-void -.end method - -.method public static final synthetic access$getPLACEHOLDER_INSTANCES$p()Ljava/util/List; - .locals 1 - - sget-object v0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt;->PLACEHOLDER_INSTANCES:Ljava/util/List; - - return-object v0 -.end method - -.method public static final generateGuildMemberListItems(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - .locals 4 - - if-eqz p0, :cond_1 - - invoke-virtual {p0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->getRows()Lcom/discord/utilities/collections/SparseMutableList; - - move-result-object v0 - - sget-object v1, Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1;->INSTANCE:Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt$generateGuildMemberListItems$listItems$1; - - invoke-virtual {v0, v1}, Lcom/discord/utilities/collections/SparseMutableList;->deepCopy(Lkotlin/jvm/functions/Function1;)Lcom/discord/utilities/collections/SparseMutableList; - - move-result-object v0 - - invoke-interface {v0}, Ljava/util/Collection;->isEmpty()Z - - move-result v1 - - xor-int/lit8 v1, v1, 0x1 - - if-eqz v1, :cond_0 - - invoke-static {v0}, Lw/q/l;->first(Ljava/util/List;)Ljava/lang/Object; - - move-result-object v1 - - if-nez v1, :cond_0 - - const/4 v1, 0x0 - - new-instance v2, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader; - - invoke-virtual {p0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->getListId()Ljava/lang/String; - - move-result-object v3 - - invoke-direct {v2, v3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader;->(Ljava/lang/String;)V - - invoke-virtual {v0, v1, v2}, Lcom/discord/utilities/collections/SparseMutableList;->set(ILjava/lang/Object;)Ljava/lang/Object; - - :cond_0 - new-instance v1, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems; - - invoke-virtual {p0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->getListId()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {p0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->getSize()I - - move-result v3 - - invoke-virtual {p0}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->getGroupIndices()Ljava/util/SortedMap; - - move-result-object p0 - - invoke-direct {v1, v2, v3, v0, p0}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->(Ljava/lang/String;ILcom/discord/utilities/collections/SparseMutableList;Ljava/util/SortedMap;)V - - return-object v1 - - :cond_1 - const-string p0, "channelMemberList" - - invoke-static {p0}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p0, 0x0 - - throw p0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItems.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItems.smali deleted file mode 100644 index 88b456d083..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/GuildMemberListItems.smali +++ /dev/null @@ -1,564 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/GuildMemberListItems; -.super Ljava/lang/Object; -.source "GuildMemberListItemGenerator.kt" - -# interfaces -.implements Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - -# instance fields -.field public final groupIndices:Ljava/util/SortedMap; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/SortedMap<", - "Ljava/lang/Integer;", - "Ljava/lang/String;", - ">;" - } - .end annotation -.end field - -.field public final listId:Ljava/lang/String; - -.field public final listItems:Lcom/discord/utilities/collections/SparseMutableList; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lcom/discord/utilities/collections/SparseMutableList<", - "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;", - ">;" - } - .end annotation -.end field - -.field public final size:I - - -# direct methods -.method public constructor (Ljava/lang/String;ILcom/discord/utilities/collections/SparseMutableList;Ljava/util/SortedMap;)V - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - "I", - "Lcom/discord/utilities/collections/SparseMutableList<", - "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;", - ">;", - "Ljava/util/SortedMap<", - "Ljava/lang/Integer;", - "Ljava/lang/String;", - ">;)V" - } - .end annotation - - const/4 v0, 0x0 - - if-eqz p1, :cond_2 - - if-eqz p3, :cond_1 - - if-eqz p4, :cond_0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->listId:Ljava/lang/String; - - iput p2, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->size:I - - iput-object p3, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->listItems:Lcom/discord/utilities/collections/SparseMutableList; - - iput-object p4, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->groupIndices:Ljava/util/SortedMap; - - return-void - - :cond_0 - const-string p1, "groupIndices" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_1 - const-string p1, "listItems" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_2 - const-string p1, "listId" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method private final component3()Lcom/discord/utilities/collections/SparseMutableList; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lcom/discord/utilities/collections/SparseMutableList<", - "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->listItems:Lcom/discord/utilities/collections/SparseMutableList; - - return-object v0 -.end method - -.method private final component4()Ljava/util/SortedMap; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/SortedMap<", - "Ljava/lang/Integer;", - "Ljava/lang/String;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->groupIndices:Ljava/util/SortedMap; - - return-object v0 -.end method - -.method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;Ljava/lang/String;ILcom/discord/utilities/collections/SparseMutableList;Ljava/util/SortedMap;ILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/GuildMemberListItems; - .locals 0 - - and-int/lit8 p6, p5, 0x1 - - if-eqz p6, :cond_0 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->getListId()Ljava/lang/String; - - move-result-object p1 - - :cond_0 - and-int/lit8 p6, p5, 0x2 - - if-eqz p6, :cond_1 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->getSize()I - - move-result p2 - - :cond_1 - and-int/lit8 p6, p5, 0x4 - - if-eqz p6, :cond_2 - - iget-object p3, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->listItems:Lcom/discord/utilities/collections/SparseMutableList; - - :cond_2 - and-int/lit8 p5, p5, 0x8 - - if-eqz p5, :cond_3 - - iget-object p4, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->groupIndices:Ljava/util/SortedMap; - - :cond_3 - invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->copy(Ljava/lang/String;ILcom/discord/utilities/collections/SparseMutableList;Ljava/util/SortedMap;)Lcom/discord/widgets/channels/memberlist/GuildMemberListItems; - - move-result-object p0 - - return-object p0 -.end method - - -# virtual methods -.method public final component1()Ljava/lang/String; - .locals 1 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->getListId()Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method - -.method public final component2()I - .locals 1 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->getSize()I - - move-result v0 - - return v0 -.end method - -.method public final copy(Ljava/lang/String;ILcom/discord/utilities/collections/SparseMutableList;Ljava/util/SortedMap;)Lcom/discord/widgets/channels/memberlist/GuildMemberListItems; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - "I", - "Lcom/discord/utilities/collections/SparseMutableList<", - "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;", - ">;", - "Ljava/util/SortedMap<", - "Ljava/lang/Integer;", - "Ljava/lang/String;", - ">;)", - "Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;" - } - .end annotation - - const/4 v0, 0x0 - - if-eqz p1, :cond_2 - - if-eqz p3, :cond_1 - - if-eqz p4, :cond_0 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems; - - invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->(Ljava/lang/String;ILcom/discord/utilities/collections/SparseMutableList;Ljava/util/SortedMap;)V - - return-object v0 - - :cond_0 - const-string p1, "groupIndices" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_1 - const-string p1, "listItems" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_2 - const-string p1, "listId" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 2 - - if-eq p0, p1, :cond_1 - - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems; - - if-eqz v0, :cond_0 - - check-cast p1, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems; - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->getListId()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->getListId()Ljava/lang/String; - - move-result-object v1 - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->getSize()I - - move-result v0 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->getSize()I - - move-result v1 - - if-ne v0, v1, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->listItems:Lcom/discord/utilities/collections/SparseMutableList; - - iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->listItems:Lcom/discord/utilities/collections/SparseMutableList; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->groupIndices:Ljava/util/SortedMap; - - iget-object p1, p1, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->groupIndices:Ljava/util/SortedMap; - - invoke-static {v0, p1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result p1 - - if-eqz p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - return p1 - - :cond_1 - :goto_0 - const/4 p1, 0x1 - - return p1 -.end method - -.method public get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; - .locals 2 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->listItems:Lcom/discord/utilities/collections/SparseMutableList; - - invoke-virtual {v0, p1}, Lcom/discord/utilities/collections/SparseMutableList;->get(I)Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; - - if-eqz v0, :cond_0 - - goto :goto_0 - - :cond_0 - invoke-static {}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt;->access$getPLACEHOLDER_INSTANCES$p()Ljava/util/List; - - move-result-object v0 - - invoke-static {}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt;->access$getPLACEHOLDER_INSTANCES$p()Ljava/util/List; - - move-result-object v1 - - invoke-interface {v1}, Ljava/util/List;->size()I - - move-result v1 - - rem-int/2addr p1, v1 - - invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object p1 - - move-object v0, p1 - - check-cast v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; - - :goto_0 - return-object v0 -.end method - -.method public getHeaderPositionForItem(I)I - .locals 7 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->groupIndices:Ljava/util/SortedMap; - - invoke-interface {v0}, Ljava/util/SortedMap;->keySet()Ljava/util/Set; - - move-result-object v0 - - const-string v1, "groupIndices.keys" - - invoke-static {v0, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v0 - - const/4 v1, 0x0 - - :cond_0 - :goto_0 - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z - - move-result v2 - - const/4 v3, 0x0 - - if-eqz v2, :cond_2 - - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v2 - - move-object v4, v2 - - check-cast v4, Ljava/lang/Integer; - - invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I - - move-result v4 - - const/4 v5, 0x1 - - add-int/lit8 v6, p1, 0x1 - - invoke-static {v4, v6}, Lw/u/b/j;->compare(II)I - - move-result v4 - - if-gez v4, :cond_1 - - const/4 v3, 0x1 - - :cond_1 - if-eqz v3, :cond_0 - - move-object v1, v2 - - goto :goto_0 - - :cond_2 - check-cast v1, Ljava/lang/Integer; - - if-eqz v1, :cond_3 - - invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I - - move-result v3 - - :cond_3 - return v3 -.end method - -.method public getListId()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->listId:Ljava/lang/String; - - return-object v0 -.end method - -.method public getSize()I - .locals 1 - - iget v0, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->size:I - - return v0 -.end method - -.method public hashCode()I - .locals 3 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->getListId()Ljava/lang/String; - - move-result-object v0 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I - - move-result v0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - mul-int/lit8 v0, v0, 0x1f - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->getSize()I - - move-result v2 - - invoke-static {v2}, Lc;->a(I)I - - move-result v2 - - add-int/2addr v0, v2 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->listItems:Lcom/discord/utilities/collections/SparseMutableList; - - if-eqz v2, :cond_1 - - invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I - - move-result v2 - - goto :goto_1 - - :cond_1 - const/4 v2, 0x0 - - :goto_1 - add-int/2addr v0, v2 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->groupIndices:Ljava/util/SortedMap; - - if-eqz v2, :cond_2 - - invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I - - move-result v1 - - :cond_2 - add-int/2addr v0, v1 - - return v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 2 - - const-string v0, "GuildMemberListItems(listId=" - - invoke-static {v0}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v0 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->getListId()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, ", size=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->getSize()I - - move-result v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - const-string v1, ", listItems=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->listItems:Lcom/discord/utilities/collections/SparseMutableList; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", groupIndices=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/GuildMemberListItems;->groupIndices:Ljava/util/SortedMap; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ")" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1.smali deleted file mode 100644 index 030707e73c..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1.smali +++ /dev/null @@ -1,134 +0,0 @@ -.class public final synthetic Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1; -.super Lw/u/b/i; -.source "PrivateChannelMemberListItemGenerator.kt" - -# interfaces -.implements Lkotlin/jvm/functions/Function2; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt;->generateGroupDmMemberListItems(Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x1019 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lw/u/b/i;", - "Lkotlin/jvm/functions/Function2<", - "Ljava/lang/String;", - "Ljava/lang/String;", - "Ljava/lang/Integer;", - ">;" - } -.end annotation - - -# static fields -.field public static final INSTANCE:Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1; - - -# direct methods -.method public static constructor ()V - .locals 1 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1; - - invoke-direct {v0}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1;->()V - - sput-object v0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1;->INSTANCE:Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1; - - return-void -.end method - -.method public constructor ()V - .locals 1 - - const/4 v0, 0x2 - - invoke-direct {p0, v0}, Lw/u/b/i;->(I)V - - return-void -.end method - - -# virtual methods -.method public final getName()Ljava/lang/String; - .locals 1 - - const-string v0, "compareTo" - - return-object v0 -.end method - -.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; - .locals 1 - - const-class v0, Ljava/lang/String; - - invoke-static {v0}, Lw/u/b/w;->getOrCreateKotlinClass(Ljava/lang/Class;)Lw/y/b; - - move-result-object v0 - - return-object v0 -.end method - -.method public final getSignature()Ljava/lang/String; - .locals 1 - - const-string v0, "compareTo(Ljava/lang/String;)I" - - return-object v0 -.end method - -.method public final invoke(Ljava/lang/String;Ljava/lang/String;)I - .locals 1 - - const/4 v0, 0x0 - - if-eqz p1, :cond_1 - - if-eqz p2, :cond_0 - - invoke-virtual {p1, p2}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I - - move-result p1 - - return p1 - - :cond_0 - const-string p1, "p2" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_1 - const-string p1, "p1" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Ljava/lang/String; - - check-cast p2, Ljava/lang/String; - - invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1;->invoke(Ljava/lang/String;Ljava/lang/String;)I - - move-result p1 - - invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$sam$java_util_Comparator$0.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$sam$java_util_Comparator$0.smali deleted file mode 100644 index 51a99643d4..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$sam$java_util_Comparator$0.smali +++ /dev/null @@ -1,46 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$sam$java_util_Comparator$0; -.super Ljava/lang/Object; -.source "PrivateChannelMemberListItemGenerator.kt" - -# interfaces -.implements Ljava/util/Comparator; - - -# instance fields -.field public final synthetic function:Lkotlin/jvm/functions/Function2; - - -# direct methods -.method public constructor (Lkotlin/jvm/functions/Function2;)V - .locals 0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$sam$java_util_Comparator$0;->function:Lkotlin/jvm/functions/Function2; - - return-void -.end method - - -# virtual methods -.method public final synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$sam$java_util_Comparator$0;->function:Lkotlin/jvm/functions/Function2; - - invoke-interface {v0, p1, p2}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - move-result-object p1 - - const-string p2, "invoke(...)" - - invoke-static {p1, p2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - check-cast p1, Ljava/lang/Number; - - invoke-virtual {p1}, Ljava/lang/Number;->intValue()I - - move-result p1 - - return p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt.smali deleted file mode 100644 index 55e8ccf7a7..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt.smali +++ /dev/null @@ -1,302 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt; -.super Ljava/lang/Object; -.source "PrivateChannelMemberListItemGenerator.kt" - - -# direct methods -.method public static final createGroupDmHeader(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; - .locals 3 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; - - sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;->GROUP_DM:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - const-string v2, "%group_header_key" - - invoke-direct {v0, v2, v1, p0}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;I)V - - return-object v0 -.end method - -.method public static final createMemberListItem(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;ZLjava/lang/String;Z)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member; - .locals 11 - - if-eqz p3, :cond_0 - - goto :goto_0 - - :cond_0 - invoke-virtual {p0}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String; - - move-result-object p3 - - :goto_0 - move-object v3, p3 - - const/4 p3, 0x0 - - const/4 v0, 0x2 - - const/4 v1, 0x0 - - invoke-static {p0, p3, v0, v1}, Lcom/discord/utilities/icon/IconUtils;->getForUser$default(Lcom/discord/models/domain/ModelUser;ZILjava/lang/Object;)Ljava/lang/String; - - move-result-object v7 - - new-instance p3, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member; - - invoke-virtual {p0}, Lcom/discord/models/domain/ModelUser;->getId()J - - move-result-wide v1 - - const-string v0, "name" - - invoke-static {v3, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p0}, Lcom/discord/models/domain/ModelUser;->isBot()Z - - move-result v4 - - const/4 v6, 0x0 - - const/4 v9, 0x0 - - move-object v0, p3 - - move-object v5, p1 - - move v8, p2 - - move v10, p4 - - invoke-direct/range {v0 .. v10}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;->(JLjava/lang/String;ZLcom/discord/models/domain/ModelPresence;Ljava/lang/Integer;Ljava/lang/String;ZLjava/lang/String;Z)V - - return-object p3 -.end method - -.method public static final generateGroupDmMemberListItems(Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - .locals 11 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelPresence;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;)", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;" - } - .end annotation - - const/4 v0, 0x0 - - if-eqz p0, :cond_7 - - if-eqz p1, :cond_6 - - if-eqz p2, :cond_5 - - if-eqz p3, :cond_4 - - new-instance v1, Ljava/util/TreeMap; - - sget-object v2, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1;->INSTANCE:Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$generateGroupDmMemberListItems$memberItems$1; - - if-eqz v2, :cond_0 - - new-instance v3, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$sam$java_util_Comparator$0; - - invoke-direct {v3, v2}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt$sam$java_util_Comparator$0;->(Lkotlin/jvm/functions/Function2;)V - - move-object v2, v3 - - :cond_0 - check-cast v2, Ljava/util/Comparator; - - invoke-direct {v1, v2}, Ljava/util/TreeMap;->(Ljava/util/Comparator;)V - - invoke-interface {p1}, Ljava/util/Map;->values()Ljava/util/Collection; - - move-result-object v2 - - invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; - - move-result-object v2 - - :goto_0 - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z - - move-result v3 - - if-eqz v3, :cond_3 - - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Lcom/discord/models/domain/ModelUser; - - new-instance v4, Ljava/lang/StringBuilder; - - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v3}, Lcom/discord/models/domain/ModelUser;->getUsernameLower()Ljava/lang/String; - - move-result-object v5 - - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v3}, Lcom/discord/models/domain/ModelUser;->getDiscriminatorWithPadding()Ljava/lang/String; - - move-result-object v5 - - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v4 - - invoke-virtual {p0}, Lcom/discord/models/domain/ModelChannel;->getNicks()Ljava/util/Map; - - move-result-object v5 - - if-eqz v5, :cond_1 - - invoke-static {v3, v5}, Le/e/b/a/a;->a(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; - - move-result-object v5 - - check-cast v5, Lcom/discord/models/domain/ModelChannel$RecipientNick; - - if-eqz v5, :cond_1 - - invoke-virtual {v5}, Lcom/discord/models/domain/ModelChannel$RecipientNick;->getNick()Ljava/lang/String; - - move-result-object v5 - - goto :goto_1 - - :cond_1 - move-object v5, v0 - - :goto_1 - invoke-virtual {p0}, Lcom/discord/models/domain/ModelChannel;->getOwnerId()J - - move-result-wide v6 - - invoke-virtual {v3}, Lcom/discord/models/domain/ModelUser;->getId()J - - move-result-wide v8 - - cmp-long v10, v6, v8 - - if-nez v10, :cond_2 - - const/4 v6, 0x1 - - goto :goto_2 - - :cond_2 - const/4 v6, 0x0 - - :goto_2 - invoke-static {v3, p2}, Le/e/b/a/a;->a(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; - - move-result-object v7 - - check-cast v7, Lcom/discord/models/domain/ModelPresence; - - invoke-virtual {v3}, Lcom/discord/models/domain/ModelUser;->getId()J - - move-result-wide v8 - - invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v8 - - invoke-interface {p3, v8}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z - - move-result v8 - - invoke-static {v3, v7, v6, v5, v8}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt;->createMemberListItem(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;ZLjava/lang/String;Z)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member; - - move-result-object v3 - - invoke-interface {v1, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - - goto :goto_0 - - :cond_3 - invoke-interface {p1}, Ljava/util/Map;->size()I - - move-result p1 - - new-instance p2, Ljava/util/ArrayList; - - add-int/lit8 p3, p1, 0x1 - - invoke-direct {p2, p3}, Ljava/util/ArrayList;->(I)V - - invoke-static {p1}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt;->createGroupDmHeader(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; - - move-result-object p1 - - invoke-virtual {p2, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z - - invoke-virtual {v1}, Ljava/util/TreeMap;->values()Ljava/util/Collection; - - move-result-object p1 - - invoke-virtual {p2, p1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z - - new-instance p1, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems; - - invoke-virtual {p0}, Lcom/discord/models/domain/ModelChannel;->getId()J - - move-result-wide v0 - - invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; - - move-result-object p0 - - invoke-direct {p1, p0, p2}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->(Ljava/lang/String;Ljava/util/List;)V - - return-object p1 - - :cond_4 - const-string p0, "applicationStreams" - - invoke-static {p0}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_5 - const-string p0, "presences" - - invoke-static {p0}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_6 - const-string p0, "users" - - invoke-static {p0}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_7 - const-string p0, "channel" - - invoke-static {p0}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItems.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItems.smali deleted file mode 100644 index 51e123c6e4..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMemberListItems.smali +++ /dev/null @@ -1,317 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems; -.super Ljava/lang/Object; -.source "PrivateChannelMemberListItemGenerator.kt" - -# interfaces -.implements Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - -# instance fields -.field public final listId:Ljava/lang/String; - -.field public final listItems:Ljava/util/List; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/List<", - "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;", - ">;" - } - .end annotation -.end field - - -# direct methods -.method public constructor (Ljava/lang/String;Ljava/util/List;)V - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - "Ljava/util/List<", - "+", - "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;", - ">;)V" - } - .end annotation - - const/4 v0, 0x0 - - if-eqz p1, :cond_1 - - if-eqz p2, :cond_0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->listId:Ljava/lang/String; - - iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->listItems:Ljava/util/List; - - return-void - - :cond_0 - const-string p1, "listItems" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_1 - const-string p1, "listId" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method private final component2()Ljava/util/List; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/List<", - "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->listItems:Ljava/util/List; - - return-object v0 -.end method - -.method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems; - .locals 0 - - and-int/lit8 p4, p3, 0x1 - - if-eqz p4, :cond_0 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->getListId()Ljava/lang/String; - - move-result-object p1 - - :cond_0 - and-int/lit8 p3, p3, 0x2 - - if-eqz p3, :cond_1 - - iget-object p2, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->listItems:Ljava/util/List; - - :cond_1 - invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->copy(Ljava/lang/String;Ljava/util/List;)Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems; - - move-result-object p0 - - return-object p0 -.end method - - -# virtual methods -.method public final component1()Ljava/lang/String; - .locals 1 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->getListId()Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method - -.method public final copy(Ljava/lang/String;Ljava/util/List;)Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/String;", - "Ljava/util/List<", - "+", - "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;", - ">;)", - "Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;" - } - .end annotation - - const/4 v0, 0x0 - - if-eqz p1, :cond_1 - - if-eqz p2, :cond_0 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems; - - invoke-direct {v0, p1, p2}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->(Ljava/lang/String;Ljava/util/List;)V - - return-object v0 - - :cond_0 - const-string p1, "listItems" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_1 - const-string p1, "listId" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 2 - - if-eq p0, p1, :cond_1 - - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems; - - if-eqz v0, :cond_0 - - check-cast p1, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems; - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->getListId()Ljava/lang/String; - - move-result-object v0 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->getListId()Ljava/lang/String; - - move-result-object v1 - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->listItems:Ljava/util/List; - - iget-object p1, p1, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->listItems:Ljava/util/List; - - invoke-static {v0, p1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result p1 - - if-eqz p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - return p1 - - :cond_1 - :goto_0 - const/4 p1, 0x1 - - return p1 -.end method - -.method public get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->listItems:Ljava/util/List; - - invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; - - move-result-object p1 - - check-cast p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; - - return-object p1 -.end method - -.method public getHeaderPositionForItem(I)I - .locals 0 - - const/4 p1, 0x0 - - return p1 -.end method - -.method public getListId()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->listId:Ljava/lang/String; - - return-object v0 -.end method - -.method public getSize()I - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->listItems:Ljava/util/List; - - invoke-interface {v0}, Ljava/util/List;->size()I - - move-result v0 - - return v0 -.end method - -.method public hashCode()I - .locals 3 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->getListId()Ljava/lang/String; - - move-result-object v0 - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I - - move-result v0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - mul-int/lit8 v0, v0, 0x1f - - iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->listItems:Ljava/util/List; - - if-eqz v2, :cond_1 - - invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I - - move-result v1 - - :cond_1 - add-int/2addr v0, v1 - - return v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 3 - - const-string v0, "PrivateChannelMemberListItems(listId=" - - invoke-static {v0}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v0 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->getListId()Ljava/lang/String; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, ", listItems=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItems;->listItems:Ljava/util/List; - - const-string v2, ")" - - invoke-static {v0, v1, v2}, Le/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider$MemberList.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider$MemberList.smali new file mode 100644 index 0000000000..20070e36af --- /dev/null +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider$MemberList.smali @@ -0,0 +1,102 @@ +.class public Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider$MemberList; +.super Ljava/lang/Object; +.source "PrivateChannelMembersListModelProvider.java" + +# interfaces +.implements Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingClass; + value = Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x9 + name = "MemberList" +.end annotation + + +# instance fields +.field public final listId:Ljava/lang/String; + +.field public final rows:Ljava/util/List; + .annotation system Ldalvik/annotation/Signature; + value = { + "Ljava/util/List<", + "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;", + ">;" + } + .end annotation +.end field + + +# direct methods +.method public constructor (Ljava/lang/String;Ljava/util/List;)V + .locals 0 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/lang/String;", + "Ljava/util/List<", + "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;", + ">;)V" + } + .end annotation + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider$MemberList;->listId:Ljava/lang/String; + + iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider$MemberList;->rows:Ljava/util/List; + + return-void +.end method + + +# virtual methods +.method public get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; + .locals 1 + .annotation build Landroidx/annotation/Nullable; + .end annotation + + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider$MemberList;->rows:Ljava/util/List; + + invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; + + move-result-object p1 + + check-cast p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; + + return-object p1 +.end method + +.method public getHeaderPositionForItem(I)I + .locals 0 + + const/4 p1, 0x0 + + return p1 +.end method + +.method public getListId()Ljava/lang/String; + .locals 1 + .annotation build Landroidx/annotation/NonNull; + .end annotation + + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider$MemberList;->listId:Ljava/lang/String; + + return-object v0 +.end method + +.method public getSize()I + .locals 1 + + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider$MemberList;->rows:Ljava/util/List; + + invoke-interface {v0}, Ljava/util/List;->size()I + + move-result v0 + + return v0 +.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider.smali new file mode 100644 index 0000000000..b79acee354 --- /dev/null +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider.smali @@ -0,0 +1,547 @@ +.class public Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider; +.super Ljava/lang/Object; +.source "PrivateChannelMembersListModelProvider.java" + + +# annotations +.annotation system Ldalvik/annotation/MemberClasses; + value = { + Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider$MemberList; + } +.end annotation + + +# static fields +.field public static final empty:Lrx/Observable; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lrx/Observable<", + "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;", + ">;" + } + .end annotation +.end field + + +# direct methods +.method public static constructor ()V + .locals 3 + + new-instance v0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider$MemberList; + + invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; + + move-result-object v1 + + const-string v2, "" + + invoke-direct {v0, v2, v1}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider$MemberList;->(Ljava/lang/String;Ljava/util/List;)V + + new-instance v1, Le0/m/e/j; + + invoke-direct {v1, v0}, Le0/m/e/j;->(Ljava/lang/Object;)V + + sput-object v1, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider;->empty:Lrx/Observable; + + return-void +.end method + +.method public constructor ()V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + +.method public static synthetic a(JLjava/util/Map;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + .locals 6 + + move-object v0, p3 + + move-object v1, p2 + + move-object v2, p4 + + move-object v3, p5 + + move-wide v4, p0 + + invoke-static/range {v0 .. v5}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider;->buildModel(Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;J)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + move-result-object p0 + + return-object p0 +.end method + +.method public static synthetic a(ILandroid/content/Context;)Ljava/lang/String; + .locals 2 + + new-instance v0, Ljava/lang/StringBuilder; + + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V + + const v1, 0x7f120c2a + + invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; + + move-result-object p1 + + invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + const-string p1, " \u2015 " + + invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object p0 + + return-object p0 +.end method + +.method public static synthetic a(JLcom/discord/models/domain/ModelChannel;)Lrx/Observable; + .locals 2 + + if-nez p2, :cond_0 + + sget-object p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider;->empty:Lrx/Observable; + + return-object p0 + + :cond_0 + invoke-virtual {p2}, Lcom/discord/models/domain/ModelChannel;->getType()I + + move-result v0 + + const/4 v1, 0x3 + + if-eq v0, v1, :cond_1 + + sget-object p0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider;->empty:Lrx/Observable; + + return-object p0 + + :cond_1 + invoke-virtual {p2}, Lcom/discord/models/domain/ModelChannel;->getRecipients()Ljava/util/List; + + move-result-object p2 + + invoke-static {p0, p1, p2}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider;->getForGroup(JLjava/util/List;)Lrx/Observable; + + move-result-object p0 + + return-object p0 +.end method + +.method public static synthetic a(JLjava/util/List;)Lrx/Observable; + .locals 4 + + invoke-static {}, Lcom/discord/stores/StoreStream;->getUsers()Lcom/discord/stores/StoreUser; + + move-result-object v0 + + invoke-virtual {v0, p2}, Lcom/discord/stores/StoreUser;->observeUsers(Ljava/util/Collection;)Lrx/Observable; + + move-result-object v0 + + invoke-static {}, Lcom/discord/stores/StoreStream;->getChannels()Lcom/discord/stores/StoreChannels; + + move-result-object v1 + + invoke-virtual {v1, p0, p1}, Lcom/discord/stores/StoreChannels;->get(J)Lrx/Observable; + + move-result-object v1 + + invoke-static {}, Lcom/discord/stores/StoreStream;->getPresences()Lcom/discord/stores/StoreUserPresence; + + move-result-object v2 + + invoke-virtual {v2, p2}, Lcom/discord/stores/StoreUserPresence;->getForUserIds(Ljava/util/Collection;)Lrx/Observable; + + move-result-object p2 + + invoke-static {}, Lcom/discord/stores/StoreStream;->getApplicationStreaming()Lcom/discord/stores/StoreApplicationStreaming; + + move-result-object v2 + + invoke-virtual {v2}, Lcom/discord/stores/StoreApplicationStreaming;->getStreamsByUser()Lrx/Observable; + + move-result-object v2 + + new-instance v3, Le/a/k/a/r1/c; + + invoke-direct {v3, p0, p1}, Le/a/k/a/r1/c;->(J)V + + invoke-static {v0, v1, p2, v2, v3}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func4;)Lrx/Observable; + + move-result-object p0 + + return-object p0 +.end method + +.method public static buildModel(Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;J)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + .locals 13 + .param p0 # Lcom/discord/models/domain/ModelChannel; + .annotation build Landroidx/annotation/Nullable; + .end annotation + .end param + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lcom/discord/models/domain/ModelChannel;", + "Ljava/util/Map<", + "Ljava/lang/Long;", + "Lcom/discord/models/domain/ModelUser;", + ">;", + "Ljava/util/Map<", + "Ljava/lang/Long;", + "Lcom/discord/models/domain/ModelPresence;", + ">;", + "Ljava/util/Map<", + "Ljava/lang/Long;", + "Lcom/discord/models/domain/ModelApplicationStream;", + ">;J)", + "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;" + } + .end annotation + + new-instance v0, Ljava/util/TreeMap; + + sget-object v1, Le/a/k/a/r1/f;->d:Le/a/k/a/r1/f; + + invoke-direct {v0, v1}, Ljava/util/TreeMap;->(Ljava/util/Comparator;)V + + const/4 v1, 0x0 + + if-eqz p0, :cond_0 + + invoke-virtual {p0}, Lcom/discord/models/domain/ModelChannel;->getNicks()Ljava/util/Map; + + move-result-object v2 + + goto :goto_0 + + :cond_0 + move-object v2, v1 + + :goto_0 + invoke-interface {p1}, Ljava/util/Map;->values()Ljava/util/Collection; + + move-result-object v3 + + invoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; + + move-result-object v3 + + :goto_1 + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z + + move-result v4 + + const/4 v5, 0x1 + + if-eqz v4, :cond_4 + + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; + + move-result-object v4 + + check-cast v4, Lcom/discord/models/domain/ModelUser; + + new-instance v6, Ljava/lang/StringBuilder; + + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V + + invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->getUsernameLower()Ljava/lang/String; + + move-result-object v7 + + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->getDiscriminatorWithPadding()Ljava/lang/String; + + move-result-object v7 + + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v6 + + if-eqz v2, :cond_1 + + invoke-static {v4, v2}, Le/e/b/a/a;->a(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + + move-result-object v7 + + check-cast v7, Lcom/discord/models/domain/ModelChannel$RecipientNick; + + goto :goto_2 + + :cond_1 + move-object v7, v1 + + :goto_2 + if-eqz v7, :cond_2 + + invoke-virtual {v7}, Lcom/discord/models/domain/ModelChannel$RecipientNick;->getNick()Ljava/lang/String; + + move-result-object v7 + + goto :goto_3 + + :cond_2 + move-object v7, v1 + + :goto_3 + if-eqz p0, :cond_3 + + invoke-virtual {p0}, Lcom/discord/models/domain/ModelChannel;->getOwnerId()J + + move-result-wide v8 + + invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->getId()J + + move-result-wide v10 + + cmp-long v12, v8, v10 + + if-nez v12, :cond_3 + + goto :goto_4 + + :cond_3 + const/4 v5, 0x0 + + :goto_4 + move-object v8, p2 + + invoke-static {v4, p2}, Le/e/b/a/a;->a(Lcom/discord/models/domain/ModelUser;Ljava/util/Map;)Ljava/lang/Object; + + move-result-object v9 + + check-cast v9, Lcom/discord/models/domain/ModelPresence; + + invoke-virtual {v4}, Lcom/discord/models/domain/ModelUser;->getId()J + + move-result-wide v10 + + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v10 + + move-object/from16 v11, p3 + + invoke-interface {v11, v10}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z + + move-result v10 + + invoke-static {v4, v9, v5, v7, v10}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider;->createGroupDMMember(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;ZLjava/lang/String;Z)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member; + + move-result-object v4 + + invoke-interface {v0, v6, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + + goto :goto_1 + + :cond_4 + new-instance v1, Ljava/util/ArrayList; + + invoke-interface {v0}, Ljava/util/Map;->size()I + + move-result v2 + + add-int/2addr v2, v5 + + invoke-direct {v1, v2}, Ljava/util/ArrayList;->(I)V + + invoke-interface {p1}, Ljava/util/Map;->size()I + + move-result v2 + + invoke-static {v2}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider;->createGroupDMHeader(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; + + move-result-object v2 + + invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z + + invoke-interface {v0}, Ljava/util/Map;->values()Ljava/util/Collection; + + move-result-object v0 + + invoke-interface {v1, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z + + new-instance v0, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider$MemberList; + + invoke-static/range {p4 .. p5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; + + move-result-object v2 + + invoke-direct {v0, v2, v1}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider$MemberList;->(Ljava/lang/String;Ljava/util/List;)V + + return-object v0 +.end method + +.method public static createGroupDMHeader(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; + .locals 2 + + new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; + + new-instance v1, Le/a/k/a/r1/b; + + invoke-direct {v1, p0}, Le/a/k/a/r1/b;->(I)V + + const-string p0, "%group_header_key" + + invoke-direct {v0, p0, v1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->(Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V + + return-object v0 +.end method + +.method public static createGroupDMMember(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelPresence;ZLjava/lang/String;Z)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member; + .locals 11 + .param p3 # Ljava/lang/String; + .annotation build Landroidx/annotation/Nullable; + .end annotation + .end param + + if-eqz p3, :cond_0 + + goto :goto_0 + + :cond_0 + invoke-virtual {p0}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String; + + move-result-object p3 + + :goto_0 + move-object v3, p3 + + invoke-static {p0}, Lcom/discord/utilities/icon/IconUtils;->getForUser(Lcom/discord/models/domain/ModelUser;)Ljava/lang/String; + + move-result-object v7 + + new-instance p3, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member; + + invoke-virtual {p0}, Lcom/discord/models/domain/ModelUser;->getId()J + + move-result-wide v1 + + invoke-virtual {p0}, Lcom/discord/models/domain/ModelUser;->isBot()Z + + move-result v4 + + const/4 v6, 0x0 + + const/4 v9, 0x0 + + move-object v0, p3 + + move-object v5, p1 + + move v8, p2 + + move v10, p4 + + invoke-direct/range {v0 .. v10}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;->(JLjava/lang/String;ZLcom/discord/models/domain/ModelPresence;Ljava/lang/Integer;Ljava/lang/String;ZLjava/lang/String;Z)V + + return-object p3 +.end method + +.method public static get(J)Lrx/Observable; + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "(J)", + "Lrx/Observable<", + "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;", + ">;" + } + .end annotation + + invoke-static {}, Lcom/discord/stores/StoreStream;->getChannels()Lcom/discord/stores/StoreChannels; + + move-result-object v0 + + invoke-virtual {v0, p0, p1}, Lcom/discord/stores/StoreChannels;->get(J)Lrx/Observable; + + move-result-object v0 + + new-instance v1, Le/a/k/a/r1/d; + + invoke-direct {v1, p0, p1}, Le/a/k/a/r1/d;->(J)V + + invoke-virtual {v0, v1}, Lrx/Observable;->k(Le0/l/i;)Lrx/Observable; + + move-result-object p0 + + return-object p0 +.end method + +.method public static getForGroup(JLjava/util/List;)Lrx/Observable; + .locals 4 + .annotation system Ldalvik/annotation/Signature; + value = { + "(J", + "Ljava/util/List<", + "Lcom/discord/models/domain/ModelUser;", + ">;)", + "Lrx/Observable<", + "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;", + ">;" + } + .end annotation + + invoke-static {}, Lcom/discord/stores/StoreStream;->getUsers()Lcom/discord/stores/StoreUser; + + move-result-object v0 + + invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->observeMeId()Lrx/Observable; + + move-result-object v0 + + const/4 v1, 0x1 + + invoke-virtual {v0, v1}, Lrx/Observable;->c(I)Lrx/Observable; + + move-result-object v0 + + sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; + + const-wide/16 v2, 0x1388 + + invoke-virtual {v0, v2, v3, v1}, Lrx/Observable;->g(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; + + move-result-object v0 + + invoke-static {p2}, Lrx/Observable;->a(Ljava/lang/Iterable;)Lrx/Observable; + + move-result-object p2 + + sget-object v1, Le/a/k/a/r1/a;->d:Le/a/k/a/r1/a; + + invoke-virtual {p2, v1}, Lrx/Observable;->f(Le0/l/i;)Lrx/Observable; + + move-result-object p2 + + invoke-static {v0, p2}, Lrx/Observable;->b(Lrx/Observable;Lrx/Observable;)Lrx/Observable; + + move-result-object p2 + + invoke-virtual {p2}, Lrx/Observable;->k()Lrx/Observable; + + move-result-object p2 + + new-instance v0, Le/a/k/a/r1/e; + + invoke-direct {v0, p0, p1}, Le/a/k/a/r1/e;->(J)V + + invoke-virtual {p2, v0}, Lrx/Observable;->k(Le0/l/i;)Lrx/Observable; + + move-result-object p0 + + return-object p0 +.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion$EMPTY$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion$EMPTY_MEMBER_LIST$1.smali similarity index 67% rename from com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion$EMPTY$1.smali rename to com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion$EMPTY_MEMBER_LIST$1.smali index 792c5212f4..eedb7ecf96 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion$EMPTY$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion$EMPTY_MEMBER_LIST$1.smali @@ -1,14 +1,14 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion$EMPTY$1; +.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion$EMPTY_MEMBER_LIST$1; .super Ljava/lang/Object; -.source "WidgetChannelMembersListViewModel.kt" +.source "WidgetChannelMembersList.kt" # interfaces -.implements Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; +.implements Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion; + value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; .end annotation .annotation system Ldalvik/annotation/InnerClass; @@ -31,7 +31,7 @@ const-string v0, "" - iput-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion$EMPTY$1;->listId:Ljava/lang/String; + iput-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion$EMPTY_MEMBER_LIST$1;->listId:Ljava/lang/String; return-void .end method @@ -39,15 +39,11 @@ # virtual methods .method public get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; - .locals 1 + .locals 0 - new-instance p1, Ljava/lang/IllegalStateException; + const/4 p1, 0x0 - const-string v0, "" - - invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V - - throw p1 + return-object p1 .end method .method public getHeaderPositionForItem(I)I @@ -61,7 +57,7 @@ .method public getListId()Ljava/lang/String; .locals 1 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion$EMPTY$1;->listId:Ljava/lang/String; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion$EMPTY_MEMBER_LIST$1;->listId:Ljava/lang/String; return-object v0 .end method @@ -69,7 +65,7 @@ .method public getSize()I .locals 1 - iget v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion$EMPTY$1;->size:I + iget v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion$EMPTY_MEMBER_LIST$1;->size:I return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion.smali similarity index 51% rename from com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event.smali rename to com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion.smali index 0079885a66..3e1b3377e4 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion.smali @@ -1,23 +1,16 @@ -.class public abstract Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event; +.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion; .super Ljava/lang/Object; -.source "WidgetChannelMembersListViewModel.kt" +.source "WidgetChannelMembersList.kt" # annotations .annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; + value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; .end annotation .annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x409 - name = "Event" -.end annotation - -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$ScrollToTop;, - Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$UpdateRanges; - } + accessFlags = 0x19 + name = "Companion" .end annotation @@ -33,7 +26,7 @@ .method public synthetic constructor (Lkotlin/jvm/internal/DefaultConstructorMarker;)V .locals 0 - invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event;->()V + invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion;->()V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList.smali new file mode 100644 index 0000000000..2861164de8 --- /dev/null +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList.smali @@ -0,0 +1,28 @@ +.class public interface abstract Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; +.super Ljava/lang/Object; +.source "WidgetChannelMembersList.kt" + + +# annotations +.annotation system Ldalvik/annotation/EnclosingClass; + value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x609 + name = "MemberList" +.end annotation + + +# virtual methods +.method public abstract get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; +.end method + +.method public abstract getHeaderPositionForItem(I)I +.end method + +.method public abstract getListId()Ljava/lang/String; +.end method + +.method public abstract getSize()I +.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model.smali new file mode 100644 index 0000000000..b294046c5e --- /dev/null +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model.smali @@ -0,0 +1,367 @@ +.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model; +.super Ljava/lang/Object; +.source "WidgetChannelMembersList.kt" + + +# annotations +.annotation system Ldalvik/annotation/EnclosingClass; + value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x19 + name = "Model" +.end annotation + + +# instance fields +.field public final channelId:J + +.field public final guildId:Ljava/lang/Long; + +.field public final isOpen:Z + +.field public final memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + +# direct methods +.method public constructor (Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;ZJLjava/lang/Long;)V + .locals 0 + + if-eqz p1, :cond_0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + iput-boolean p2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->isOpen:Z + + iput-wide p3, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->channelId:J + + iput-object p5, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->guildId:Ljava/lang/Long; + + return-void + + :cond_0 + const-string p1, "memberList" + + invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;ZJLjava/lang/Long;ILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model; + .locals 3 + + and-int/lit8 p7, p6, 0x1 + + if-eqz p7, :cond_0 + + iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + :cond_0 + and-int/lit8 p7, p6, 0x2 + + if-eqz p7, :cond_1 + + iget-boolean p2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->isOpen:Z + + :cond_1 + move p7, p2 + + and-int/lit8 p2, p6, 0x4 + + if-eqz p2, :cond_2 + + iget-wide p3, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->channelId:J + + :cond_2 + move-wide v0, p3 + + and-int/lit8 p2, p6, 0x8 + + if-eqz p2, :cond_3 + + iget-object p5, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->guildId:Ljava/lang/Long; + + :cond_3 + move-object v2, p5 + + move-object p2, p0 + + move-object p3, p1 + + move p4, p7 + + move-wide p5, v0 + + move-object p7, v2 + + invoke-virtual/range {p2 .. p7}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->copy(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;ZJLjava/lang/Long;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model; + + move-result-object p0 + + return-object p0 +.end method + + +# virtual methods +.method public final component1()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + .locals 1 + + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + return-object v0 +.end method + +.method public final component2()Z + .locals 1 + + iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->isOpen:Z + + return v0 +.end method + +.method public final component3()J + .locals 2 + + iget-wide v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->channelId:J + + return-wide v0 +.end method + +.method public final component4()Ljava/lang/Long; + .locals 1 + + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->guildId:Ljava/lang/Long; + + return-object v0 +.end method + +.method public final copy(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;ZJLjava/lang/Long;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model; + .locals 7 + + if-eqz p1, :cond_0 + + new-instance v6, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model; + + move-object v0, v6 + + move-object v1, p1 + + move v2, p2 + + move-wide v3, p3 + + move-object v5, p5 + + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;ZJLjava/lang/Long;)V + + return-object v6 + + :cond_0 + const-string p1, "memberList" + + invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method + +.method public equals(Ljava/lang/Object;)Z + .locals 5 + + if-eq p0, p1, :cond_1 + + instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model; + + if-eqz v0, :cond_0 + + check-cast p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model; + + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v0 + + if-eqz v0, :cond_0 + + iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->isOpen:Z + + iget-boolean v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->isOpen:Z + + if-ne v0, v1, :cond_0 + + iget-wide v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->channelId:J + + iget-wide v2, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->channelId:J + + cmp-long v4, v0, v2 + + if-nez v4, :cond_0 + + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->guildId:Ljava/lang/Long; + + iget-object p1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->guildId:Ljava/lang/Long; + + invoke-static {v0, p1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result p1 + + if-eqz p1, :cond_0 + + goto :goto_0 + + :cond_0 + const/4 p1, 0x0 + + return p1 + + :cond_1 + :goto_0 + const/4 p1, 0x1 + + return p1 +.end method + +.method public final getChannelId()J + .locals 2 + + iget-wide v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->channelId:J + + return-wide v0 +.end method + +.method public final getGuildId()Ljava/lang/Long; + .locals 1 + + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->guildId:Ljava/lang/Long; + + return-object v0 +.end method + +.method public final getMemberList()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + .locals 1 + + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + return-object v0 +.end method + +.method public hashCode()I + .locals 4 + + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + const/4 v1, 0x0 + + if-eqz v0, :cond_0 + + invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I + + move-result v0 + + goto :goto_0 + + :cond_0 + const/4 v0, 0x0 + + :goto_0 + mul-int/lit8 v0, v0, 0x1f + + iget-boolean v2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->isOpen:Z + + if-eqz v2, :cond_1 + + const/4 v2, 0x1 + + :cond_1 + add-int/2addr v0, v2 + + mul-int/lit8 v0, v0, 0x1f + + iget-wide v2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->channelId:J + + invoke-static {v2, v3}, Ld;->a(J)I + + move-result v2 + + add-int/2addr v0, v2 + + mul-int/lit8 v0, v0, 0x1f + + iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->guildId:Ljava/lang/Long; + + if-eqz v2, :cond_2 + + invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I + + move-result v1 + + :cond_2 + add-int/2addr v0, v1 + + return v0 +.end method + +.method public final isOpen()Z + .locals 1 + + iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->isOpen:Z + + return v0 +.end method + +.method public toString()Ljava/lang/String; + .locals 3 + + const-string v0, "Model(memberList=" + + invoke-static {v0}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v0 + + iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + const-string v1, ", isOpen=" + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + iget-boolean v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->isOpen:Z + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; + + const-string v1, ", channelId=" + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + iget-wide v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->channelId:J + + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; + + const-string v1, ", guildId=" + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->guildId:Ljava/lang/Long; + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; + + const-string v1, ")" + + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v0 + + return-object v0 +.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener.smali index 463ba6f8af..9e4ebbaaf8 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener.smali @@ -43,7 +43,7 @@ # virtual methods -.method public final observeScrollChanges()Lrx/Observable; +.method public final getScrollChanges()Lrx/Observable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1.smali deleted file mode 100644 index 7e80d0ce3c..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1.smali +++ /dev/null @@ -1,107 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1; -.super Lw/u/b/k; -.source "WidgetChannelMembersList.kt" - -# interfaces -.implements Lkotlin/jvm/functions/Function1; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->configureLoadedUI(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lw/u/b/k;", - "Lkotlin/jvm/functions/Function1<", - "Ljava/lang/Long;", - "Lkotlin/Unit;", - ">;" - } -.end annotation - - -# instance fields -.field public final synthetic $viewState:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; - -.field public final synthetic this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; - - -# direct methods -.method public constructor (Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;)V - .locals 0 - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; - - iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1;->$viewState:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; - - const/4 p1, 0x1 - - invoke-direct {p0, p1}, Lw/u/b/k;->(I)V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 2 - - check-cast p1, Ljava/lang/Number; - - invoke-virtual {p1}, Ljava/lang/Number;->longValue()J - - move-result-wide v0 - - invoke-virtual {p0, v0, v1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1;->invoke(J)V - - sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; - - return-object p1 -.end method - -.method public final invoke(J)V - .locals 9 - - sget-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1;->$viewState:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; - - invoke-virtual {v1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->getChannelId()Ljava/lang/Long; - - move-result-object v3 - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; - - invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->requireFragmentManager()Landroidx/fragment/app/FragmentManager; - - move-result-object v4 - - const-string v1, "requireFragmentManager()" - - invoke-static {v4, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1;->$viewState:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; - - invoke-virtual {v1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->getGuildId()Ljava/lang/Long; - - move-result-object v5 - - const/4 v6, 0x0 - - const/16 v7, 0x10 - - const/4 v8, 0x0 - - move-wide v1, p1 - - invoke-static/range {v0 .. v8}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;ILjava/lang/Object;)V - - return-void -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureUI$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureUI$1.smali new file mode 100644 index 0000000000..4aeaf8aa24 --- /dev/null +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureUI$1.smali @@ -0,0 +1,114 @@ +.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureUI$1; +.super Lw/u/b/k; +.source "WidgetChannelMembersList.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->configureUI(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;)V +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x19 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Lw/u/b/k;", + "Lkotlin/jvm/functions/Function1<", + "Ljava/lang/Long;", + "Lkotlin/Unit;", + ">;" + } +.end annotation + + +# instance fields +.field public final synthetic this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; + + +# direct methods +.method public constructor (Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)V + .locals 0 + + iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureUI$1;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; + + const/4 p1, 0x1 + + invoke-direct {p0, p1}, Lw/u/b/k;->(I)V + + return-void +.end method + + +# virtual methods +.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + check-cast p1, Ljava/lang/Number; + + invoke-virtual {p1}, Ljava/lang/Number;->longValue()J + + move-result-wide v0 + + invoke-virtual {p0, v0, v1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureUI$1;->invoke(J)V + + sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; + + return-object p1 +.end method + +.method public final invoke(J)V + .locals 11 + + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureUI$1;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; + + invoke-static {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->access$getChannelId$p(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)Ljava/lang/Long; + + move-result-object v0 + + if-eqz v0, :cond_0 + + invoke-virtual {v0}, Ljava/lang/Number;->longValue()J + + move-result-wide v0 + + sget-object v2, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion; + + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object v5 + + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureUI$1;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; + + invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->requireFragmentManager()Landroidx/fragment/app/FragmentManager; + + move-result-object v6 + + const-string v0, "requireFragmentManager()" + + invoke-static {v6, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureUI$1;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; + + invoke-static {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->access$getGuildId$p(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)Ljava/lang/Long; + + move-result-object v7 + + const/4 v8, 0x0 + + const/16 v9, 0x10 + + const/4 v10, 0x0 + + move-wide v3, p1 + + invoke-static/range {v2 .. v10}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;Ljava/lang/Boolean;ILjava/lang/Object;)V + + :cond_0 + return-void +.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$1.smali new file mode 100644 index 0000000000..a90e50f479 --- /dev/null +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$1.smali @@ -0,0 +1,143 @@ +.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$1; +.super Lw/u/b/k; +.source "WidgetChannelMembersList.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function2; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->getModelObservable()Lrx/Observable; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x19 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Lw/u/b/k;", + "Lkotlin/jvm/functions/Function2<", + "Lcom/discord/models/domain/ModelGuild;", + "Lcom/discord/models/domain/ModelChannel;", + "Lrx/Observable<", + "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;", + ">;>;" + } +.end annotation + + +# static fields +.field public static final INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$1; + + +# direct methods +.method public static constructor ()V + .locals 1 + + new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$1; + + invoke-direct {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$1;->()V + + sput-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$1;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$1; + + return-void +.end method + +.method public constructor ()V + .locals 1 + + const/4 v0, 0x2 + + invoke-direct {p0, v0}, Lw/u/b/k;->(I)V + + return-void +.end method + + +# virtual methods +.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/ModelGuild; + + check-cast p2, Lcom/discord/models/domain/ModelChannel; + + invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$1;->invoke(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;)Lrx/Observable; + + move-result-object p1 + + return-object p1 +.end method + +.method public final invoke(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;)Lrx/Observable; + .locals 3 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lcom/discord/models/domain/ModelGuild;", + "Lcom/discord/models/domain/ModelChannel;", + ")", + "Lrx/Observable<", + "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;", + ">;" + } + .end annotation + + if-nez p2, :cond_0 + + invoke-static {}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->access$getEMPTY_MEMBER_LIST$cp()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion$EMPTY_MEMBER_LIST$1; + + move-result-object p1 + + new-instance p2, Le0/m/e/j; + + invoke-direct {p2, p1}, Le0/m/e/j;->(Ljava/lang/Object;)V + + const-string p1, "Observable.just(EMPTY_MEMBER_LIST)" + + invoke-static {p2, p1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + goto :goto_0 + + :cond_0 + if-eqz p1, :cond_1 + + sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + + invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getChannelMembers()Lcom/discord/stores/StoreChannelMembersLazy; + + move-result-object v0 + + invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J + + move-result-wide v1 + + invoke-virtual {p2}, Lcom/discord/models/domain/ModelChannel;->getId()J + + move-result-wide p1 + + invoke-virtual {v0, v1, v2, p1, p2}, Lcom/discord/stores/StoreChannelMembersLazy;->get(JJ)Lrx/Observable; + + move-result-object p2 + + goto :goto_0 + + :cond_1 + invoke-virtual {p2}, Lcom/discord/models/domain/ModelChannel;->getId()J + + move-result-wide p1 + + invoke-static {p1, p2}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider;->get(J)Lrx/Observable; + + move-result-object p2 + + const-string p1, "PrivateChannelMembersLis\u2026r.get(selectedChannel.id)" + + invoke-static {p2, p1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + :goto_0 + return-object p2 +.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$2.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$2.smali new file mode 100644 index 0000000000..587a0535e9 --- /dev/null +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$2.smali @@ -0,0 +1,96 @@ +.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$2; +.super Ljava/lang/Object; +.source "WidgetChannelMembersList.kt" + +# interfaces +.implements Lrx/functions/Func2; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->getModelObservable()Lrx/Observable; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x19 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Lrx/functions/Func2<", + "TT1;TT2;TR;>;" + } +.end annotation + + +# static fields +.field public static final INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$2; + + +# direct methods +.method public static constructor ()V + .locals 1 + + new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$2; + + invoke-direct {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$2;->()V + + sput-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$2;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$2; + + return-void +.end method + +.method public constructor ()V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lcom/discord/models/domain/ModelGuild; + + check-cast p2, Lcom/discord/models/domain/ModelChannel; + + invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$2;->call(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;)Lkotlin/Pair; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;)Lkotlin/Pair; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lcom/discord/models/domain/ModelGuild;", + "Lcom/discord/models/domain/ModelChannel;", + ")", + "Lkotlin/Pair<", + "Lcom/discord/models/domain/ModelGuild;", + "Lcom/discord/models/domain/ModelChannel;", + ">;" + } + .end annotation + + new-instance v0, Lkotlin/Pair; + + invoke-direct {v0, p1, p2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V + + return-object v0 +.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3$1.smali new file mode 100644 index 0000000000..dbb2b37b39 --- /dev/null +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3$1.smali @@ -0,0 +1,130 @@ +.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3$1; +.super Ljava/lang/Object; +.source "WidgetChannelMembersList.kt" + +# interfaces +.implements Lrx/functions/Func2; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3;->call(Lkotlin/Pair;)Lrx/Observable; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x19 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Lrx/functions/Func2<", + "TT1;TT2;TR;>;" + } +.end annotation + + +# instance fields +.field public final synthetic $selectedChannel:Lcom/discord/models/domain/ModelChannel; + +.field public final synthetic $selectedGuild:Lcom/discord/models/domain/ModelGuild; + + +# direct methods +.method public constructor (Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;)V + .locals 0 + + iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3$1;->$selectedChannel:Lcom/discord/models/domain/ModelChannel; + + iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3$1;->$selectedGuild:Lcom/discord/models/domain/ModelGuild; + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public final call(Ljava/lang/Boolean;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model; + .locals 7 + + new-instance v6, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model; + + const-string v0, "list" + + invoke-static {p2, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const-string v0, "isOpen" + + invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z + + move-result v2 + + iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3$1;->$selectedChannel:Lcom/discord/models/domain/ModelChannel; + + if-eqz p1, :cond_0 + + invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J + + move-result-wide v0 + + goto :goto_0 + + :cond_0 + const-wide/16 v0, 0x0 + + :goto_0 + move-wide v3, v0 + + iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3$1;->$selectedGuild:Lcom/discord/models/domain/ModelGuild; + + if-eqz p1, :cond_1 + + invoke-virtual {p1}, Lcom/discord/models/domain/ModelGuild;->getId()J + + move-result-wide v0 + + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object p1 + + goto :goto_1 + + :cond_1 + const/4 p1, 0x0 + + :goto_1 + move-object v5, p1 + + move-object v0, v6 + + move-object v1, p2 + + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;ZJLjava/lang/Long;)V + + return-object v6 +.end method + +.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Ljava/lang/Boolean; + + check-cast p2, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3$1;->call(Ljava/lang/Boolean;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model; + + move-result-object p1 + + return-object p1 +.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3.smali new file mode 100644 index 0000000000..503db0ebab --- /dev/null +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3.smali @@ -0,0 +1,128 @@ +.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3; +.super Ljava/lang/Object; +.source "WidgetChannelMembersList.kt" + +# interfaces +.implements Le0/l/i; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->getModelObservable()Lrx/Observable; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x19 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "", + "Ljava/lang/Object;", + "Le0/l/i<", + "TT;", + "Lrx/Observable<", + "+TR;>;>;" + } +.end annotation + + +# static fields +.field public static final INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3; + + +# direct methods +.method public static constructor ()V + .locals 1 + + new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3; + + invoke-direct {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3;->()V + + sput-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3; + + return-void +.end method + +.method public constructor ()V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Lkotlin/Pair; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3;->call(Lkotlin/Pair;)Lrx/Observable; + + move-result-object p1 + + return-object p1 +.end method + +.method public final call(Lkotlin/Pair;)Lrx/Observable; + .locals 4 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Lkotlin/Pair<", + "+", + "Lcom/discord/models/domain/ModelGuild;", + "+", + "Lcom/discord/models/domain/ModelChannel;", + ">;)", + "Lrx/Observable<", + "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;", + ">;" + } + .end annotation + + invoke-virtual {p1}, Lkotlin/Pair;->component1()Ljava/lang/Object; + + move-result-object v0 + + check-cast v0, Lcom/discord/models/domain/ModelGuild; + + invoke-virtual {p1}, Lkotlin/Pair;->component2()Ljava/lang/Object; + + move-result-object p1 + + check-cast p1, Lcom/discord/models/domain/ModelChannel; + + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getNavigation()Lcom/discord/stores/StoreNavigation; + + move-result-object v1 + + invoke-virtual {v1}, Lcom/discord/stores/StoreNavigation;->getNavigationDrawerIsRightOpen()Lrx/Observable; + + move-result-object v1 + + sget-object v2, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$1;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$1; + + invoke-virtual {v2, v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$1;->invoke(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;)Lrx/Observable; + + move-result-object v2 + + new-instance v3, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3$1; + + invoke-direct {v3, p1, v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3$1;->(Lcom/discord/models/domain/ModelChannel;Lcom/discord/models/domain/ModelGuild;)V + + invoke-static {v1, v2, v3}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; + + move-result-object p1 + + return-object p1 +.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1.smali index 62088535a1..8c42013ba5 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1.smali @@ -20,7 +20,7 @@ value = { "Lw/u/b/k;", "Lkotlin/jvm/functions/Function1<", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;", + "Lkotlin/Unit;", "Lkotlin/Unit;", ">;" } @@ -49,32 +49,21 @@ .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - check-cast p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState; + check-cast p1, Lkotlin/Unit; - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1;->invoke(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;)V + invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1;->invoke(Lkotlin/Unit;)V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 .end method -.method public final invoke(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;)V - .locals 1 +.method public final invoke(Lkotlin/Unit;)V + .locals 0 - if-eqz p1, :cond_0 + iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; - - invoke-static {v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->access$configureUI(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;)V + invoke-static {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->access$updateSubscriptions(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)V return-void - - :cond_0 - const-string p1, "viewState" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$2.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$2.smali index 0aa17a090e..b6cff825ea 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$2.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$2.smali @@ -1,5 +1,5 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$2; -.super Lw/u/b/k; +.class public final synthetic Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$2; +.super Lw/u/b/i; .source "WidgetChannelMembersList.kt" # interfaces @@ -12,94 +12,82 @@ .end annotation .annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 + accessFlags = 0x1019 name = null .end annotation .annotation system Ldalvik/annotation/Signature; value = { - "Lw/u/b/k;", + "Lw/u/b/i;", "Lkotlin/jvm/functions/Function1<", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event;", + "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;", "Lkotlin/Unit;", ">;" } .end annotation -# instance fields -.field public final synthetic this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; - - # direct methods .method public constructor (Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)V - .locals 0 + .locals 1 - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; + const/4 v0, 0x1 - const/4 p1, 0x1 - - invoke-direct {p0, p1}, Lw/u/b/k;->(I)V + invoke-direct {p0, v0, p1}, Lw/u/b/i;->(ILjava/lang/Object;)V return-void .end method # virtual methods +.method public final getName()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI" + + return-object v0 +.end method + +.method public final getOwner()Lkotlin/reflect/KDeclarationContainer; + .locals 1 + + const-class v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; + + invoke-static {v0}, Lw/u/b/w;->getOrCreateKotlinClass(Ljava/lang/Class;)Lw/y/b; + + move-result-object v0 + + return-object v0 +.end method + +.method public final getSignature()Ljava/lang/String; + .locals 1 + + const-string v0, "configureUI(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;)V" + + return-object v0 +.end method + .method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; .locals 0 - check-cast p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event; + check-cast p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model; - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$2;->invoke(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event;)V + invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$2;->invoke(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;)V sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; return-object p1 .end method -.method public final invoke(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event;)V +.method public final invoke(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;)V .locals 1 - if-eqz p1, :cond_2 + iget-object v0, p0, Lw/u/b/b;->receiver:Ljava/lang/Object; - sget-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$ScrollToTop;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$ScrollToTop; + check-cast v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; - invoke-static {p1, v0}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + invoke-static {v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->access$configureUI(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;)V - move-result v0 - - if-eqz v0, :cond_0 - - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; - - invoke-static {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->access$scrollToTop(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)V - - goto :goto_0 - - :cond_0 - sget-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$UpdateRanges;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$UpdateRanges; - - invoke-static {p1, v0}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result p1 - - if-eqz p1, :cond_1 - - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$2;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; - - invoke-static {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->access$updateRanges(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)V - - :cond_1 - :goto_0 return-void - - :cond_2 - const-string p1, "event" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$3.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$3.smali deleted file mode 100644 index 763fab8543..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$3.smali +++ /dev/null @@ -1,69 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$3; -.super Lw/u/b/k; -.source "WidgetChannelMembersList.kt" - -# interfaces -.implements Lkotlin/jvm/functions/Function1; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->onViewBoundOrOnResume()V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lw/u/b/k;", - "Lkotlin/jvm/functions/Function1<", - "Lkotlin/Unit;", - "Lkotlin/Unit;", - ">;" - } -.end annotation - - -# instance fields -.field public final synthetic this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; - - -# direct methods -.method public constructor (Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)V - .locals 0 - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$3;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; - - const/4 p1, 0x1 - - invoke-direct {p0, p1}, Lw/u/b/k;->(I)V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lkotlin/Unit; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$3;->invoke(Lkotlin/Unit;)V - - sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; - - return-object p1 -.end method - -.method public final invoke(Lkotlin/Unit;)V - .locals 0 - - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$3;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; - - invoke-static {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->access$updateRanges(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)V - - return-void -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList.smali index 1b5f840a07..2866b7b43c 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersList.smali @@ -6,7 +6,10 @@ # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { - Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener; + Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener;, + Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;, + Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;, + Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion; } .end annotation @@ -14,18 +17,28 @@ # static fields .field public static final synthetic $$delegatedProperties:[Lkotlin/reflect/KProperty; +.field public static final Companion:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion; + +.field public static final EMPTY_MEMBER_LIST:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion$EMPTY_MEMBER_LIST$1; + # instance fields .field public adapter:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter; +.field public channelId:Ljava/lang/Long; + +.field public guildId:Ljava/lang/Long; + +.field public isOpen:Z + +.field public listId:Ljava/lang/String; + .field public memberCellHeightPx:I .field public final recycler$delegate:Lkotlin/Lazy; .field public final scrollListener:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener; -.field public viewModel:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; - # direct methods .method public static constructor ()V @@ -59,6 +72,20 @@ sput-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->$$delegatedProperties:[Lkotlin/reflect/KProperty; + new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion; + + const/4 v1, 0x0 + + invoke-direct {v0, v1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V + + sput-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->Companion:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion; + + new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion$EMPTY_MEMBER_LIST$1; + + invoke-direct {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion$EMPTY_MEMBER_LIST$1;->()V + + sput-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->EMPTY_MEMBER_LIST:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion$EMPTY_MEMBER_LIST$1; + return-void .end method @@ -86,117 +113,259 @@ return-void .end method -.method public static final synthetic access$configureUI(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;)V +.method public static final synthetic access$configureUI(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;)V .locals 0 - invoke-direct {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->configureUI(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;)V + invoke-direct {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->configureUI(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;)V return-void .end method -.method public static final synthetic access$scrollToTop(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)V +.method public static final synthetic access$getChannelId$p(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)Ljava/lang/Long; .locals 0 - invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->scrollToTop()V + iget-object p0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->channelId:Ljava/lang/Long; + + return-object p0 +.end method + +.method public static final synthetic access$getEMPTY_MEMBER_LIST$cp()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion$EMPTY_MEMBER_LIST$1; + .locals 1 + + sget-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->EMPTY_MEMBER_LIST:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Companion$EMPTY_MEMBER_LIST$1; + + return-object v0 +.end method + +.method public static final synthetic access$getGuildId$p(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)Ljava/lang/Long; + .locals 0 + + iget-object p0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->guildId:Ljava/lang/Long; + + return-object p0 +.end method + +.method public static final synthetic access$setChannelId$p(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;Ljava/lang/Long;)V + .locals 0 + + iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->channelId:Ljava/lang/Long; return-void .end method -.method public static final synthetic access$updateRanges(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)V +.method public static final synthetic access$setGuildId$p(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;Ljava/lang/Long;)V .locals 0 - invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->updateRanges()V + iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->guildId:Ljava/lang/Long; return-void .end method -.method private final configureLoadedUI(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;)V - .locals 4 +.method public static final synthetic access$updateSubscriptions(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)V + .locals 0 - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->getChannelId()Ljava/lang/Long; + invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->updateSubscriptions()V + + return-void +.end method + +.method private final configureUI(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;)V + .locals 5 + + if-eqz p1, :cond_3 + + invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->getGuildId()Ljava/lang/Long; move-result-object v0 - const/4 v1, 0x0 + iput-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->guildId:Ljava/lang/Long; - const-string v2, "adapter" + invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->getChannelId()J - if-eqz v0, :cond_1 + move-result-wide v0 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->adapter:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter; + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - if-eqz v0, :cond_0 + move-result-object v0 - new-instance v3, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1; + iput-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->channelId:Ljava/lang/Long; - invoke-direct {v3, p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureLoadedUI$1;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;)V + iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->isOpen:Z - invoke-virtual {v0, v3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->setOnUserClicked(Lkotlin/jvm/functions/Function1;)V + invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->isOpen()Z - goto :goto_0 + move-result v1 - :cond_0 - invoke-static {v2}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + iput-boolean v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->isOpen:Z - throw v1 + iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->adapter:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter; - :cond_1 - :goto_0 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->adapter:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter; + const/4 v2, 0x0 - if-eqz v0, :cond_2 + const-string v3, "adapter" - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->getListItems()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + if-eqz v1, :cond_2 + + new-instance v4, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureUI$1; + + invoke-direct {v4, p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$configureUI$1;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)V + + invoke-virtual {v1, v4}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->setOnUserClicked(Lkotlin/jvm/functions/Function1;)V + + iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->adapter:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter; + + if-eqz v1, :cond_1 + + invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->getMemberList()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + move-result-object v2 + + invoke-interface {v2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->getListId()Ljava/lang/String; + + move-result-object v2 + + invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->getMemberList()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + move-result-object v3 + + const/4 v4, 0x1 + + invoke-virtual {v1, v2, v3, v4}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->setData(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;Z)V + + invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->getMemberList()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; move-result-object v1 - invoke-interface {v1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->getListId()Ljava/lang/String; + invoke-interface {v1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->getListId()Ljava/lang/String; move-result-object v1 - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->getListItems()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->listId:Ljava/lang/String; + + invoke-static {v1, v2}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + + move-result v1 + + xor-int/2addr v1, v4 + + if-eqz v1, :cond_0 + + invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;->getMemberList()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; move-result-object p1 - const/4 v2, 0x1 + invoke-interface {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->getListId()Ljava/lang/String; - invoke-virtual {v0, v1, p1, v2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->setData(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;Z)V + move-result-object p1 - return-void + iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->listId:Ljava/lang/String; - :cond_2 - invoke-static {v2}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; - throw v1 -.end method + move-result-object p1 -.method private final configureUI(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;)V - .locals 1 + const/4 v0, 0x0 - sget-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized; + invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->scrollToPosition(I)V - invoke-static {p1, v0}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + iget-boolean p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->isOpen:Z - move-result v0 + if-eqz p1, :cond_3 - if-eqz v0, :cond_0 + invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->updateSubscriptions()V goto :goto_0 :cond_0 - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; + if-nez v0, :cond_3 - if-eqz v0, :cond_1 + iget-boolean p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->isOpen:Z - check-cast p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; + if-eqz p1, :cond_3 - invoke-direct {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->configureLoadedUI(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;)V + invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->updateSubscriptions()V + + goto :goto_0 :cond_1 + invoke-static {v3}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v2 + + :cond_2 + invoke-static {v3}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v2 + + :cond_3 :goto_0 return-void .end method +.method private final getModelObservable()Lrx/Observable; + .locals 3 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Lrx/Observable<", + "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$Model;", + ">;" + } + .end annotation + + sget-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$1;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$1; + + sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + + invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getGuildSelected()Lcom/discord/stores/StoreGuildSelected; + + move-result-object v0 + + invoke-virtual {v0}, Lcom/discord/stores/StoreGuildSelected;->get()Lrx/Observable; + + move-result-object v0 + + sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + + invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getChannelsSelected()Lcom/discord/stores/StoreChannelsSelected; + + move-result-object v1 + + invoke-virtual {v1}, Lcom/discord/stores/StoreChannelsSelected;->get()Lrx/Observable; + + move-result-object v1 + + sget-object v2, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$2;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$2; + + invoke-static {v0, v1, v2}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; + + move-result-object v0 + + sget-object v1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$getModelObservable$3; + + invoke-virtual {v0, v1}, Lrx/Observable;->k(Le0/l/i;)Lrx/Observable; + + move-result-object v0 + + invoke-static {}, Le0/q/a;->b()Lrx/Scheduler; + + move-result-object v1 + + invoke-virtual {v0, v1}, Lrx/Observable;->b(Lrx/Scheduler;)Lrx/Observable; + + move-result-object v0 + + invoke-virtual {v0}, Lrx/Observable;->d()Lrx/Observable; + + move-result-object v0 + + const-string v1, "Observable\n .comb\u2026 .onBackpressureLatest()" + + invoke-static {v0, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + return-object v0 +.end method + .method private final getRecycler()Landroidx/recyclerview/widget/RecyclerView; .locals 3 @@ -217,178 +386,85 @@ return-object v0 .end method -.method private final scrollToTop()V - .locals 2 +.method private final updateSubscriptions()V + .locals 13 - invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->guildId:Ljava/lang/Long; - move-result-object v0 + iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->channelId:Ljava/lang/Long; - const/4 v1, 0x0 + if-eqz v0, :cond_2 - invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->scrollToPosition(I)V + if-nez v1, :cond_0 - return-void -.end method - -.method private final setupRecyclerView()V - .locals 4 - - invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources; - - move-result-object v0 - - const v1, 0x7f070068 - - invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I - - move-result v0 - - iput v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->memberCellHeightPx:I - - invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; - - move-result-object v0 - - const/4 v1, 0x1 - - invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V - - invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; - - move-result-object v0 - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->scrollListener:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener; - - invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->removeOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V - - invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; - - move-result-object v0 - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->scrollListener:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener; - - invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->addOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V - - new-instance v0, Lcom/discord/utilities/views/StickyHeaderItemDecoration; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->adapter:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter; - - const/4 v2, 0x0 - - const-string v3, "adapter" - - if-eqz v1, :cond_1 - - invoke-direct {v0, v1}, Lcom/discord/utilities/views/StickyHeaderItemDecoration;->(Lcom/discord/utilities/views/StickyHeaderItemDecoration$StickyHeaderAdapter;)V - - invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; - - move-result-object v1 - - invoke-virtual {v1, v0}, Landroidx/recyclerview/widget/RecyclerView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V - - invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lcom/discord/utilities/views/StickyHeaderItemDecoration;->blockClicks(Landroidx/recyclerview/widget/RecyclerView;)V - - invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; - - move-result-object v0 - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->adapter:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter; - - if-eqz v1, :cond_0 - - invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V - - return-void + goto :goto_0 :cond_0 - invoke-static {v3}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - - throw v2 - - :cond_1 - invoke-static {v3}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - - throw v2 -.end method - -.method private final updateRanges()V - .locals 4 - invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getView()Landroid/view/View; - move-result-object v0 + move-result-object v2 - if-eqz v0, :cond_3 + if-eqz v2, :cond_2 - invoke-virtual {v0}, Landroid/view/View;->getHeight()I - - move-result v0 - - iget v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->memberCellHeightPx:I - - div-int/2addr v0, v1 - - add-int/lit8 v0, v0, 0x1 - - invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; - - move-result-object v1 - - invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; - - move-result-object v1 - - if-eqz v1, :cond_2 - - check-cast v1, Landroidx/recyclerview/widget/LinearLayoutManager; - - invoke-virtual {v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->findFirstVisibleItemPosition()I + invoke-virtual {v2}, Landroid/view/View;->getHeight()I move-result v2 - sub-int/2addr v2, v0 + iget v3, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->memberCellHeightPx:I - const/4 v3, 0x0 + div-int/2addr v2, v3 - if-gez v2, :cond_0 + add-int/lit8 v2, v2, 0x1 - const/4 v2, 0x0 + invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; - :cond_0 - invoke-virtual {v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->findLastVisibleItemPosition()I + move-result-object v3 - move-result v1 + invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; - add-int/2addr v1, v0 + move-result-object v3 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->viewModel:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; + if-eqz v3, :cond_1 - if-eqz v0, :cond_1 + check-cast v3, Landroidx/recyclerview/widget/LinearLayoutManager; - new-instance v3, Lkotlin/ranges/IntRange; + const/4 v4, 0x0 - invoke-direct {v3, v2, v1}, Lkotlin/ranges/IntRange;->(II)V + invoke-virtual {v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->findFirstVisibleItemPosition()I - invoke-virtual {v0, v3}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->updateSubscriptions(Lkotlin/ranges/IntRange;)V + move-result v5 + + sub-int/2addr v5, v2 + + invoke-static {v4, v5}, Ljava/lang/Math;->max(II)I + + move-result v11 + + invoke-virtual {v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->findLastVisibleItemPosition()I + + move-result v3 + + add-int v12, v3, v2 + + sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; + + invoke-virtual {v2}, Lcom/discord/stores/StoreStream$Companion;->getGuildSubscriptions()Lcom/discord/stores/StoreGuildSubscriptions; + + move-result-object v6 + + invoke-virtual {v0}, Ljava/lang/Long;->longValue()J + + move-result-wide v7 + + invoke-virtual {v1}, Ljava/lang/Long;->longValue()J + + move-result-wide v9 + + invoke-virtual/range {v6 .. v12}, Lcom/discord/stores/StoreGuildSubscriptions;->subscribeChannelRange(JJII)V return-void :cond_1 - const-string v0, "viewModel" - - invoke-static {v0}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - - const/4 v0, 0x0 - - throw v0 - - :cond_2 new-instance v0, Lw/l; const-string v1, "null cannot be cast to non-null type androidx.recyclerview.widget.LinearLayoutManager" @@ -397,7 +473,8 @@ throw v0 - :cond_3 + :cond_2 + :goto_0 return-void .end method @@ -449,90 +526,130 @@ .end method .method public onViewBound(Landroid/view/View;)V - .locals 0 + .locals 4 - if-eqz p1, :cond_0 + const/4 v0, 0x0 + + if-eqz p1, :cond_2 invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V - invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->setupRecyclerView()V + invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources; + + move-result-object p1 + + const v1, 0x7f070068 + + invoke-virtual {p1, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I + + move-result p1 + + iput p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->memberCellHeightPx:I + + invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->getRecycler()Landroidx/recyclerview/widget/RecyclerView; + + move-result-object p1 + + const/4 v1, 0x1 + + invoke-virtual {p1, v1}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V + + iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->scrollListener:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener; + + invoke-virtual {p1, v1}, Landroidx/recyclerview/widget/RecyclerView;->removeOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V + + iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->scrollListener:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener; + + invoke-virtual {p1, v1}, Landroidx/recyclerview/widget/RecyclerView;->addOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V + + new-instance v1, Lcom/discord/utilities/views/StickyHeaderItemDecoration; + + iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->adapter:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter; + + const-string v3, "adapter" + + if-eqz v2, :cond_1 + + invoke-direct {v1, v2}, Lcom/discord/utilities/views/StickyHeaderItemDecoration;->(Lcom/discord/utilities/views/StickyHeaderItemDecoration$StickyHeaderAdapter;)V + + invoke-virtual {p1, v1}, Landroidx/recyclerview/widget/RecyclerView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V + + invoke-virtual {v1, p1}, Lcom/discord/utilities/views/StickyHeaderItemDecoration;->blockClicks(Landroidx/recyclerview/widget/RecyclerView;)V + + iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->adapter:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter; + + if-eqz v1, :cond_0 + + invoke-virtual {p1, v1}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V return-void :cond_0 + invoke-static {v3}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_1 + invoke-static {v3}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v0 + + :cond_2 const-string p1, "view" invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - const/4 p1, 0x0 - - throw p1 + throw v0 .end method .method public onViewBoundOrOnResume()V - .locals 12 + .locals 13 invoke-super {p0}, Lcom/discord/app/AppFragment;->onViewBoundOrOnResume()V - invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->scrollListener:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener; + + invoke-virtual {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener;->getScrollChanges()Lrx/Observable; move-result-object v0 - new-instance v9, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory; + sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - const/4 v2, 0x0 + const-wide/16 v2, 0x64 - const/4 v3, 0x0 - - const/4 v4, 0x0 - - const/4 v5, 0x0 - - const/4 v6, 0x0 - - const/16 v7, 0x1f - - const/4 v8, 0x0 - - move-object v1, v9 - - invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->(Lcom/discord/stores/StoreChannelMembers;Lcom/discord/stores/StoreGuildSelected;Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreNavigation;Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - - invoke-static {v0, v9}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; + invoke-virtual {v0, v2, v3, v1}, Lrx/Observable;->b(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object v0 - const-class v1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; - - invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; - - move-result-object v0 - - const-string v1, "ViewModelProviders.of(re\u2026istViewModel::class.java)" + const-string v1, "scrollListener\n .\u2026S, TimeUnit.MILLISECONDS)" invoke-static {v0, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - check-cast v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; + const/4 v1, 0x2 - iput-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->viewModel:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; + const/4 v2, 0x0 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->viewModel:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; - - const-string v1, "viewModel" - - if-eqz v0, :cond_1 - - invoke-virtual {v0}, Le/a/b/b0;->observeViewState()Lrx/Observable; + invoke-static {v0, p0, v2, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; move-result-object v0 - invoke-static {v0, p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->bindToComponentLifecycle(Lrx/Observable;Lcom/discord/app/AppComponent;)Lrx/Observable; + invoke-static {}, Le0/q/a;->b()Lrx/Scheduler; move-result-object v3 - const-class v4, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; + invoke-virtual {v0, v3}, Lrx/Observable;->a(Lrx/Scheduler;)Lrx/Observable; - const/4 v5, 0x0 + move-result-object v4 + + const-string v0, "scrollListener\n .\u2026Schedulers.computation())" + + invoke-static {v4, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + const-class v5, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; + + new-instance v10, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1; + + invoke-direct {v10, p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)V const/4 v6, 0x0 @@ -540,25 +657,26 @@ const/4 v8, 0x0 - new-instance v9, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1; + const/4 v9, 0x0 - invoke-direct {v9, p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$1;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)V + const/16 v11, 0x1e - const/16 v10, 0x1e + const/4 v12, 0x0 - const/4 v11, 0x0 + invoke-static/range {v4 .. v12}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - invoke-static/range {v3 .. v11}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->viewModel:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; + iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->isOpen:Z if-eqz v0, :cond_0 - invoke-virtual {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->observeEvents()Lrx/Observable; + invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->updateSubscriptions()V + + :cond_0 + invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->getModelObservable()Lrx/Observable; move-result-object v0 - invoke-static {v0, p0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->bindToComponentLifecycle(Lrx/Observable;Lcom/discord/app/AppComponent;)Lrx/Observable; + invoke-static {v0, p0, v2, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; move-result-object v3 @@ -582,65 +700,5 @@ invoke-static/range {v3 .. v11}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;->scrollListener:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener; - - invoke-virtual {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$RxOnScrollListener;->observeScrollChanges()Lrx/Observable; - - move-result-object v0 - - const-wide/16 v3, 0x64 - - sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; - - invoke-virtual {v0, v3, v4, v1}, Lrx/Observable;->b(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; - - move-result-object v0 - - const-string v1, "scrollListener\n .\u2026S, TimeUnit.MILLISECONDS)" - - invoke-static {v0, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const/4 v1, 0x2 - - invoke-static {v0, p0, v2, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; - - move-result-object v0 - - invoke-static {}, Le0/q/a;->b()Lrx/Scheduler; - - move-result-object v1 - - invoke-virtual {v0, v1}, Lrx/Observable;->a(Lrx/Scheduler;)Lrx/Observable; - - move-result-object v2 - - const-string v0, "scrollListener\n .\u2026Schedulers.computation())" - - invoke-static {v2, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-class v3, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList; - - const/4 v4, 0x0 - - new-instance v8, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$3; - - invoke-direct {v8, p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$onViewBoundOrOnResume$3;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList;)V - - const/16 v9, 0x1e - - const/4 v10, 0x0 - - invoke-static/range {v2 .. v10}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - return-void - - :cond_0 - invoke-static {v1}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - - throw v2 - - :cond_1 - invoke-static {v1}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - - throw v2 .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1.smali deleted file mode 100644 index 8157d06b8f..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1.smali +++ /dev/null @@ -1,80 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1; -.super Lw/u/b/k; -.source "WidgetChannelMembersListViewModel.kt" - -# interfaces -.implements Lkotlin/jvm/functions/Function1; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$GuildChannelRangeSubscriber;Lrx/Observable;)V -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Lw/u/b/k;", - "Lkotlin/jvm/functions/Function1<", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;", - "Lkotlin/Unit;", - ">;" - } -.end annotation - - -# instance fields -.field public final synthetic this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; - - -# direct methods -.method public constructor (Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;)V - .locals 0 - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; - - const/4 p1, 0x1 - - invoke-direct {p0, p1}, Lw/u/b/k;->(I)V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1;->invoke(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;)V - - sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit; - - return-object p1 -.end method - -.method public final invoke(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;)V - .locals 1 - - if-eqz p1, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; - - invoke-static {v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->access$handleStoreState(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;)V - - return-void - - :cond_0 - const-string p1, "storeState" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$ScrollToTop.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$ScrollToTop.smali deleted file mode 100644 index 38915e903e..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$ScrollToTop.smali +++ /dev/null @@ -1,42 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$ScrollToTop; -.super Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event; -.source "WidgetChannelMembersListViewModel.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "ScrollToTop" -.end annotation - - -# static fields -.field public static final INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$ScrollToTop; - - -# direct methods -.method public static constructor ()V - .locals 1 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$ScrollToTop; - - invoke-direct {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$ScrollToTop;->()V - - sput-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$ScrollToTop;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$ScrollToTop; - - return-void -.end method - -.method public constructor ()V - .locals 1 - - const/4 v0, 0x0 - - invoke-direct {p0, v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - return-void -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$UpdateRanges.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$UpdateRanges.smali deleted file mode 100644 index 5fe342541c..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$UpdateRanges.smali +++ /dev/null @@ -1,42 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$UpdateRanges; -.super Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event; -.source "WidgetChannelMembersListViewModel.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "UpdateRanges" -.end annotation - - -# static fields -.field public static final INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$UpdateRanges; - - -# direct methods -.method public static constructor ()V - .locals 1 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$UpdateRanges; - - invoke-direct {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$UpdateRanges;->()V - - sput-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$UpdateRanges;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$UpdateRanges; - - return-void -.end method - -.method public constructor ()V - .locals 1 - - const/4 v0, 0x0 - - invoke-direct {p0, v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - return-void -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData.smali deleted file mode 100644 index 1a6e919c4e..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData.smali +++ /dev/null @@ -1,262 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData; -.super Ljava/lang/Object; -.source "WidgetChannelMembersListViewModel.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "BootstrapData" -.end annotation - - -# instance fields -.field public final isDrawerOpen:Z - -.field public final selectedChannel:Lcom/discord/models/domain/ModelChannel; - -.field public final selectedGuild:Lcom/discord/models/domain/ModelGuild; - - -# direct methods -.method public constructor (Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Z)V - .locals 0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedGuild:Lcom/discord/models/domain/ModelGuild; - - iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedChannel:Lcom/discord/models/domain/ModelChannel; - - iput-boolean p3, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->isDrawerOpen:Z - - return-void -.end method - -.method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;ZILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData; - .locals 0 - - and-int/lit8 p5, p4, 0x1 - - if-eqz p5, :cond_0 - - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedGuild:Lcom/discord/models/domain/ModelGuild; - - :cond_0 - and-int/lit8 p5, p4, 0x2 - - if-eqz p5, :cond_1 - - iget-object p2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedChannel:Lcom/discord/models/domain/ModelChannel; - - :cond_1 - and-int/lit8 p4, p4, 0x4 - - if-eqz p4, :cond_2 - - iget-boolean p3, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->isDrawerOpen:Z - - :cond_2 - invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->copy(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Z)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData; - - move-result-object p0 - - return-object p0 -.end method - - -# virtual methods -.method public final component1()Lcom/discord/models/domain/ModelGuild; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedGuild:Lcom/discord/models/domain/ModelGuild; - - return-object v0 -.end method - -.method public final component2()Lcom/discord/models/domain/ModelChannel; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedChannel:Lcom/discord/models/domain/ModelChannel; - - return-object v0 -.end method - -.method public final component3()Z - .locals 1 - - iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->isDrawerOpen:Z - - return v0 -.end method - -.method public final copy(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Z)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData; - .locals 1 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData; - - invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Z)V - - return-object v0 -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 2 - - if-eq p0, p1, :cond_1 - - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData; - - if-eqz v0, :cond_0 - - check-cast p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData; - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedGuild:Lcom/discord/models/domain/ModelGuild; - - iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedGuild:Lcom/discord/models/domain/ModelGuild; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedChannel:Lcom/discord/models/domain/ModelChannel; - - iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedChannel:Lcom/discord/models/domain/ModelChannel; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->isDrawerOpen:Z - - iget-boolean p1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->isDrawerOpen:Z - - if-ne v0, p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - return p1 - - :cond_1 - :goto_0 - const/4 p1, 0x1 - - return p1 -.end method - -.method public final getSelectedChannel()Lcom/discord/models/domain/ModelChannel; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedChannel:Lcom/discord/models/domain/ModelChannel; - - return-object v0 -.end method - -.method public final getSelectedGuild()Lcom/discord/models/domain/ModelGuild; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedGuild:Lcom/discord/models/domain/ModelGuild; - - return-object v0 -.end method - -.method public hashCode()I - .locals 3 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedGuild:Lcom/discord/models/domain/ModelGuild; - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->hashCode()I - - move-result v0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - mul-int/lit8 v0, v0, 0x1f - - iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedChannel:Lcom/discord/models/domain/ModelChannel; - - if-eqz v2, :cond_1 - - invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->hashCode()I - - move-result v1 - - :cond_1 - add-int/2addr v0, v1 - - mul-int/lit8 v0, v0, 0x1f - - iget-boolean v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->isDrawerOpen:Z - - if-eqz v1, :cond_2 - - const/4 v1, 0x1 - - :cond_2 - add-int/2addr v0, v1 - - return v0 -.end method - -.method public final isDrawerOpen()Z - .locals 1 - - iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->isDrawerOpen:Z - - return v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 3 - - const-string v0, "BootstrapData(selectedGuild=" - - invoke-static {v0}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v0 - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedGuild:Lcom/discord/models/domain/ModelGuild; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", selectedChannel=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->selectedChannel:Lcom/discord/models/domain/ModelChannel; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", isDrawerOpen=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-boolean v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->isDrawerOpen:Z - - const-string v2, ")" - - invoke-static {v0, v1, v2}, Le/e/b/a/a;->a(Ljava/lang/StringBuilder;ZLjava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$create$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$create$1.smali deleted file mode 100644 index 6fe7436631..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$create$1.smali +++ /dev/null @@ -1,60 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$create$1; -.super Ljava/lang/Object; -.source "WidgetChannelMembersListViewModel.kt" - -# interfaces -.implements Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$GuildChannelRangeSubscriber; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - - -# direct methods -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public subscribeToRange(JJLkotlin/ranges/IntRange;)V - .locals 7 - - if-eqz p5, :cond_0 - - sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - - invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getGuildSubscriptions()Lcom/discord/stores/StoreGuildSubscriptions; - - move-result-object v1 - - move-wide v2, p1 - - move-wide v4, p3 - - move-object v6, p5 - - invoke-virtual/range {v1 .. v6}, Lcom/discord/stores/StoreGuildSubscriptions;->subscribeChannelRange(JJLkotlin/ranges/IntRange;)V - - return-void - - :cond_0 - const-string p1, "range" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1.smali deleted file mode 100644 index 8df37ef03c..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1.smali +++ /dev/null @@ -1,96 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1; -.super Ljava/lang/Object; -.source "WidgetChannelMembersListViewModel.kt" - -# interfaces -.implements Lrx/functions/Func3; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->observeStoreState()Lrx/Observable; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Lrx/functions/Func3<", - "TT1;TT2;TT3;TR;>;" - } -.end annotation - - -# static fields -.field public static final INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1; - - -# direct methods -.method public static constructor ()V - .locals 1 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1; - - invoke-direct {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1;->()V - - sput-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1; - - return-void -.end method - -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final call(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/lang/Boolean;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData; - .locals 2 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData; - - const-string v1, "isDrawerOpen" - - invoke-static {p3, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-virtual {p3}, Ljava/lang/Boolean;->booleanValue()Z - - move-result p3 - - invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Z)V - - return-object v0 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/models/domain/ModelGuild; - - check-cast p2, Lcom/discord/models/domain/ModelChannel; - - check-cast p3, Ljava/lang/Boolean; - - invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1;->call(Lcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;Ljava/lang/Boolean;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$2.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$2.smali deleted file mode 100644 index 65090ad9ef..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$2.smali +++ /dev/null @@ -1,132 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$2; -.super Ljava/lang/Object; -.source "WidgetChannelMembersListViewModel.kt" - -# interfaces -.implements Le0/l/i; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->observeStoreState()Lrx/Observable; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Le0/l/i<", - "TT;", - "Lrx/Observable<", - "+TR;>;>;" - } -.end annotation - - -# instance fields -.field public final synthetic this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory; - - -# direct methods -.method public constructor (Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;)V - .locals 0 - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$2;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$2;->call(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;)Lrx/Observable; - - move-result-object p1 - - return-object p1 -.end method - -.method public final call(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;)Lrx/Observable; - .locals 3 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;", - ")", - "Lrx/Observable<", - "+", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;", - ">;" - } - .end annotation - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->getSelectedGuild()Lcom/discord/models/domain/ModelGuild; - - move-result-object v0 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->getSelectedChannel()Lcom/discord/models/domain/ModelChannel; - - move-result-object v1 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData;->isDrawerOpen()Z - - move-result p1 - - if-eqz v0, :cond_0 - - if-eqz v1, :cond_0 - - iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$2;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory; - - invoke-static {v2, p1, v0, v1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->access$observeStoreStateForGuild(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;ZLcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;)Lrx/Observable; - - move-result-object p1 - - goto :goto_0 - - :cond_0 - if-eqz v1, :cond_1 - - invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getType()I - - move-result v0 - - const/4 v2, 0x3 - - if-ne v0, v2, :cond_1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$2;->this$0:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory; - - invoke-static {v0, p1, v1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->access$observeStoreStateForGroupDm(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;ZLcom/discord/models/domain/ModelChannel;)Lrx/Observable; - - move-result-object p1 - - goto :goto_0 - - :cond_1 - new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None; - - invoke-direct {v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None;->(Z)V - - new-instance p1, Le0/m/e/j; - - invoke-direct {p1, v0}, Le0/m/e/j;->(Ljava/lang/Object;)V - - :goto_0 - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGroupDm$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGroupDm$1.smali deleted file mode 100644 index cb10055dc9..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGroupDm$1.smali +++ /dev/null @@ -1,100 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGroupDm$1; -.super Ljava/lang/Object; -.source "WidgetChannelMembersListViewModel.kt" - -# interfaces -.implements Le0/l/i; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->observeStoreStateForGroupDm(ZLcom/discord/models/domain/ModelChannel;)Lrx/Observable; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Le0/l/i<", - "TT;TR;>;" - } -.end annotation - - -# instance fields -.field public final synthetic $isDrawerOpen:Z - -.field public final synthetic $selectedChannel:Lcom/discord/models/domain/ModelChannel; - - -# direct methods -.method public constructor (ZLcom/discord/models/domain/ModelChannel;)V - .locals 0 - - iput-boolean p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGroupDm$1;->$isDrawerOpen:Z - - iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGroupDm$1;->$selectedChannel:Lcom/discord/models/domain/ModelChannel; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final call(Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group; - .locals 9 - - new-instance v8, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group; - - iget-boolean v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGroupDm$1;->$isDrawerOpen:Z - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGroupDm$1;->$selectedChannel:Lcom/discord/models/domain/ModelChannel; - - invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getId()J - - move-result-wide v2 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->getChannel()Lcom/discord/models/domain/ModelChannel; - - move-result-object v4 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->getUsers()Ljava/util/Map; - - move-result-object v5 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->getPresences()Ljava/util/Map; - - move-result-object v6 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;->getApplicationStreams()Ljava/util/Map; - - move-result-object v7 - - move-object v0, v8 - - invoke-direct/range {v0 .. v7}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->(ZJLcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V - - return-object v8 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGroupDm$1;->call(Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService$State;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1.smali deleted file mode 100644 index 98dde9757f..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1.smali +++ /dev/null @@ -1,100 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1; -.super Ljava/lang/Object; -.source "WidgetChannelMembersListViewModel.kt" - -# interfaces -.implements Le0/l/i; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingMethod; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->observeStoreStateForGuild(ZLcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;)Lrx/Observable; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = null -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "", - "Ljava/lang/Object;", - "Le0/l/i<", - "TT;TR;>;" - } -.end annotation - - -# instance fields -.field public final synthetic $isDrawerOpen:Z - -.field public final synthetic $selectedChannel:Lcom/discord/models/domain/ModelChannel; - -.field public final synthetic $selectedGuild:Lcom/discord/models/domain/ModelGuild; - - -# direct methods -.method public constructor (ZLcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;)V - .locals 0 - - iput-boolean p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1;->$isDrawerOpen:Z - - iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1;->$selectedGuild:Lcom/discord/models/domain/ModelGuild; - - iput-object p3, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1;->$selectedChannel:Lcom/discord/models/domain/ModelChannel; - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final call(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild; - .locals 8 - - new-instance v7, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild; - - iget-boolean v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1;->$isDrawerOpen:Z - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1;->$selectedGuild:Lcom/discord/models/domain/ModelGuild; - - invoke-virtual {v0}, Lcom/discord/models/domain/ModelGuild;->getId()J - - move-result-wide v2 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1;->$selectedChannel:Lcom/discord/models/domain/ModelChannel; - - invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getId()J - - move-result-wide v4 - - const-string v0, "channelMemberList" - - invoke-static {p1, v0}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - move-object v0, v7 - - move-object v6, p1 - - invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->(ZJJLcom/discord/utilities/lazy/memberlist/ChannelMemberList;)V - - return-object v7 -.end method - -.method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; - .locals 0 - - check-cast p1, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1;->call(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild; - - move-result-object p1 - - return-object p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory.smali deleted file mode 100644 index c53b180965..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory.smali +++ /dev/null @@ -1,409 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory; -.super Ljava/lang/Object; -.source "WidgetChannelMembersListViewModel.kt" - -# interfaces -.implements Landroidx/lifecycle/ViewModelProvider$Factory; - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "Factory" -.end annotation - -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$BootstrapData; - } -.end annotation - - -# instance fields -.field public final groupDmMemberListService:Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService; - -.field public final storeChannelMembers:Lcom/discord/stores/StoreChannelMembers; - -.field public final storeChannelsSelected:Lcom/discord/stores/StoreChannelsSelected; - -.field public final storeGuildSelected:Lcom/discord/stores/StoreGuildSelected; - -.field public final storeNavigation:Lcom/discord/stores/StoreNavigation; - - -# direct methods -.method public constructor ()V - .locals 8 - - const/4 v1, 0x0 - - const/4 v2, 0x0 - - const/4 v3, 0x0 - - const/4 v4, 0x0 - - const/4 v5, 0x0 - - const/16 v6, 0x1f - - const/4 v7, 0x0 - - move-object v0, p0 - - invoke-direct/range {v0 .. v7}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->(Lcom/discord/stores/StoreChannelMembers;Lcom/discord/stores/StoreGuildSelected;Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreNavigation;Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - - return-void -.end method - -.method public constructor (Lcom/discord/stores/StoreChannelMembers;Lcom/discord/stores/StoreGuildSelected;Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreNavigation;Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;)V - .locals 1 - - const/4 v0, 0x0 - - if-eqz p1, :cond_4 - - if-eqz p2, :cond_3 - - if-eqz p3, :cond_2 - - if-eqz p4, :cond_1 - - if-eqz p5, :cond_0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->storeChannelMembers:Lcom/discord/stores/StoreChannelMembers; - - iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->storeGuildSelected:Lcom/discord/stores/StoreGuildSelected; - - iput-object p3, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->storeChannelsSelected:Lcom/discord/stores/StoreChannelsSelected; - - iput-object p4, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->storeNavigation:Lcom/discord/stores/StoreNavigation; - - iput-object p5, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->groupDmMemberListService:Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService; - - return-void - - :cond_0 - const-string p1, "groupDmMemberListService" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_1 - const-string p1, "storeNavigation" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_2 - const-string p1, "storeChannelsSelected" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_3 - const-string p1, "storeGuildSelected" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_4 - const-string p1, "storeChannelMembers" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public synthetic constructor (Lcom/discord/stores/StoreChannelMembers;Lcom/discord/stores/StoreGuildSelected;Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreNavigation;Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - .locals 8 - - and-int/lit8 p7, p6, 0x1 - - if-eqz p7, :cond_0 - - sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - - invoke-virtual {p1}, Lcom/discord/stores/StoreStream$Companion;->getChannelMembers()Lcom/discord/stores/StoreChannelMembers; - - move-result-object p1 - - :cond_0 - and-int/lit8 p7, p6, 0x2 - - if-eqz p7, :cond_1 - - sget-object p2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - - invoke-virtual {p2}, Lcom/discord/stores/StoreStream$Companion;->getGuildSelected()Lcom/discord/stores/StoreGuildSelected; - - move-result-object p2 - - :cond_1 - move-object p7, p2 - - and-int/lit8 p2, p6, 0x4 - - if-eqz p2, :cond_2 - - sget-object p2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - - invoke-virtual {p2}, Lcom/discord/stores/StoreStream$Companion;->getChannelsSelected()Lcom/discord/stores/StoreChannelsSelected; - - move-result-object p3 - - :cond_2 - move-object v0, p3 - - and-int/lit8 p2, p6, 0x8 - - if-eqz p2, :cond_3 - - sget-object p2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion; - - invoke-virtual {p2}, Lcom/discord/stores/StoreStream$Companion;->getNavigation()Lcom/discord/stores/StoreNavigation; - - move-result-object p4 - - :cond_3 - move-object v1, p4 - - and-int/lit8 p2, p6, 0x10 - - if-eqz p2, :cond_4 - - new-instance p2, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService; - - const/4 v3, 0x0 - - const/4 v4, 0x0 - - const/4 v5, 0x0 - - const/4 v6, 0x7 - - const/4 v7, 0x0 - - move-object v2, p2 - - invoke-direct/range {v2 .. v7}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;->(Lcom/discord/stores/StoreUser;Lcom/discord/stores/StoreUserPresence;Lcom/discord/stores/StoreApplicationStreaming;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - - goto :goto_0 - - :cond_4 - move-object v2, p5 - - :goto_0 - move-object p2, p0 - - move-object p3, p1 - - move-object p4, p7 - - move-object p5, v0 - - move-object p6, v1 - - move-object p7, v2 - - invoke-direct/range {p2 .. p7}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->(Lcom/discord/stores/StoreChannelMembers;Lcom/discord/stores/StoreGuildSelected;Lcom/discord/stores/StoreChannelsSelected;Lcom/discord/stores/StoreNavigation;Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;)V - - return-void -.end method - -.method public static final synthetic access$observeStoreStateForGroupDm(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;ZLcom/discord/models/domain/ModelChannel;)Lrx/Observable; - .locals 0 - - invoke-direct {p0, p1, p2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->observeStoreStateForGroupDm(ZLcom/discord/models/domain/ModelChannel;)Lrx/Observable; - - move-result-object p0 - - return-object p0 -.end method - -.method public static final synthetic access$observeStoreStateForGuild(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;ZLcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;)Lrx/Observable; - .locals 0 - - invoke-direct {p0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->observeStoreStateForGuild(ZLcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;)Lrx/Observable; - - move-result-object p0 - - return-object p0 -.end method - -.method private final observeStoreState()Lrx/Observable; - .locals 4 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lrx/Observable<", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->storeGuildSelected:Lcom/discord/stores/StoreGuildSelected; - - invoke-virtual {v0}, Lcom/discord/stores/StoreGuildSelected;->get()Lrx/Observable; - - move-result-object v0 - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->storeChannelsSelected:Lcom/discord/stores/StoreChannelsSelected; - - invoke-virtual {v1}, Lcom/discord/stores/StoreChannelsSelected;->get()Lrx/Observable; - - move-result-object v1 - - iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->storeNavigation:Lcom/discord/stores/StoreNavigation; - - invoke-virtual {v2}, Lcom/discord/stores/StoreNavigation;->getNavigationDrawerIsRightOpen()Lrx/Observable; - - move-result-object v2 - - sget-object v3, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$1; - - invoke-static {v0, v1, v2, v3}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;)Lrx/Observable; - - move-result-object v0 - - new-instance v1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$2; - - invoke-direct {v1, p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreState$2;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;)V - - invoke-virtual {v0, v1}, Lrx/Observable;->k(Le0/l/i;)Lrx/Observable; - - move-result-object v0 - - const-string v1, "Observable\n .co\u2026 }\n }" - - invoke-static {v0, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - return-object v0 -.end method - -.method private final observeStoreStateForGroupDm(ZLcom/discord/models/domain/ModelChannel;)Lrx/Observable; - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(Z", - "Lcom/discord/models/domain/ModelChannel;", - ")", - "Lrx/Observable<", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->groupDmMemberListService:Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService; - - invoke-virtual {v0, p2}, Lcom/discord/widgets/channels/memberlist/GroupDmMemberListService;->observeStateForGroupDm(Lcom/discord/models/domain/ModelChannel;)Lrx/Observable; - - move-result-object v0 - - new-instance v1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGroupDm$1; - - invoke-direct {v1, p1, p2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGroupDm$1;->(ZLcom/discord/models/domain/ModelChannel;)V - - invoke-virtual {v0, v1}, Lrx/Observable;->f(Le0/l/i;)Lrx/Observable; - - move-result-object p1 - - const-string p2, "groupDmMemberListService\u2026 )\n }" - - invoke-static {p1, p2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - return-object p1 -.end method - -.method private final observeStoreStateForGuild(ZLcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;)Lrx/Observable; - .locals 5 - .annotation system Ldalvik/annotation/Signature; - value = { - "(Z", - "Lcom/discord/models/domain/ModelGuild;", - "Lcom/discord/models/domain/ModelChannel;", - ")", - "Lrx/Observable<", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->storeChannelMembers:Lcom/discord/stores/StoreChannelMembers; - - invoke-virtual {p2}, Lcom/discord/models/domain/ModelGuild;->getId()J - - move-result-wide v1 - - invoke-virtual {p3}, Lcom/discord/models/domain/ModelChannel;->getId()J - - move-result-wide v3 - - invoke-virtual {v0, v1, v2, v3, v4}, Lcom/discord/stores/StoreChannelMembers;->get(JJ)Lrx/Observable; - - move-result-object v0 - - new-instance v1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1; - - invoke-direct {v1, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$observeStoreStateForGuild$1;->(ZLcom/discord/models/domain/ModelGuild;Lcom/discord/models/domain/ModelChannel;)V - - invoke-virtual {v0, v1}, Lrx/Observable;->f(Le0/l/i;)Lrx/Observable; - - move-result-object p1 - - const-string p2, "storeChannelMembers.get(\u2026berList\n )\n }" - - invoke-static {p1, p2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - return-object p1 -.end method - - -# virtual methods -.method public create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Ljava/lang/Class<", - "TT;>;)TT;" - } - .end annotation - - if-eqz p1, :cond_0 - - new-instance p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; - - new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$create$1; - - invoke-direct {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory$create$1;->()V - - invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory;->observeStoreState()Lrx/Observable; - - move-result-object v1 - - invoke-direct {p1, v0, v1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$GuildChannelRangeSubscriber;Lrx/Observable;)V - - return-object p1 - - :cond_0 - const-string p1, "modelClass" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$GuildChannelRangeSubscriber.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$GuildChannelRangeSubscriber.smali deleted file mode 100644 index d47f4a533d..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$GuildChannelRangeSubscriber.smali +++ /dev/null @@ -1,19 +0,0 @@ -.class public interface abstract Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$GuildChannelRangeSubscriber; -.super Ljava/lang/Object; -.source "WidgetChannelMembersListViewModel.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "GuildChannelRangeSubscriber" -.end annotation - - -# virtual methods -.method public abstract subscribeToRange(JJLkotlin/ranges/IntRange;)V -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion.smali deleted file mode 100644 index c169e07653..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion.smali +++ /dev/null @@ -1,58 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion; -.super Ljava/lang/Object; -.source "WidgetChannelMembersListViewModel.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "Companion" -.end annotation - - -# static fields -.field public static final synthetic $$INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion; - -.field public static final EMPTY:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - -# direct methods -.method public static constructor ()V - .locals 1 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion; - - invoke-direct {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion;->()V - - sput-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion;->$$INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion; - - new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion$EMPTY$1; - - invoke-direct {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion$EMPTY$1;->()V - - sput-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion;->EMPTY:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - return-void -.end method - -.method public constructor ()V - .locals 0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - return-void -.end method - - -# virtual methods -.method public final getEMPTY()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - .locals 1 - - sget-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion;->EMPTY:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList.smali deleted file mode 100644 index 3f1f185201..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList.smali +++ /dev/null @@ -1,50 +0,0 @@ -.class public interface abstract Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; -.super Ljava/lang/Object; -.source "WidgetChannelMembersListViewModel.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x609 - name = "MemberList" -.end annotation - -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion; - } -.end annotation - - -# static fields -.field public static final Companion:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion; - - -# direct methods -.method public static constructor ()V - .locals 1 - - sget-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion;->$$INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion; - - sput-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->Companion:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion; - - return-void -.end method - - -# virtual methods -.method public abstract get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; -.end method - -.method public abstract getHeaderPositionForItem(I)I -.end method - -.method public abstract getListId()Ljava/lang/String; -.end method - -.method public abstract getSize()I -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group.smali deleted file mode 100644 index f53df114f9..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group.smali +++ /dev/null @@ -1,727 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group; -.super Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState; -.source "WidgetChannelMembersListViewModel.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "Group" -.end annotation - - -# instance fields -.field public final applicationStreams:Ljava/util/Map; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;" - } - .end annotation -.end field - -.field public final channel:Lcom/discord/models/domain/ModelChannel; - -.field public final channelId:J - -.field public final isDrawerOpen:Z - -.field public final presences:Ljava/util/Map; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelPresence;", - ">;" - } - .end annotation -.end field - -.field public final users:Ljava/util/Map; - .annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelUser;", - ">;" - } - .end annotation -.end field - - -# direct methods -.method public constructor (ZJLcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "(ZJ", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelPresence;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;)V" - } - .end annotation - - const/4 v0, 0x0 - - if-eqz p4, :cond_3 - - if-eqz p5, :cond_2 - - if-eqz p6, :cond_1 - - if-eqz p7, :cond_0 - - invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v1 - - invoke-direct {p0, p1, v0, v1, v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->(ZLjava/lang/Long;Ljava/lang/Long;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - iput-boolean p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->isDrawerOpen:Z - - iput-wide p2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->channelId:J - - iput-object p4, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->channel:Lcom/discord/models/domain/ModelChannel; - - iput-object p5, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->users:Ljava/util/Map; - - iput-object p6, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->presences:Ljava/util/Map; - - iput-object p7, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->applicationStreams:Ljava/util/Map; - - return-void - - :cond_0 - const-string p1, "applicationStreams" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_1 - const-string p1, "presences" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_2 - const-string p1, "users" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_3 - const-string p1, "channel" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;ZJLcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;ILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group; - .locals 5 - - and-int/lit8 p9, p8, 0x1 - - if-eqz p9, :cond_0 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->isDrawerOpen()Z - - move-result p1 - - :cond_0 - and-int/lit8 p9, p8, 0x2 - - if-eqz p9, :cond_1 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->getChannelId()Ljava/lang/Long; - - move-result-object p2 - - invoke-virtual {p2}, Ljava/lang/Long;->longValue()J - - move-result-wide p2 - - :cond_1 - move-wide v0, p2 - - and-int/lit8 p2, p8, 0x4 - - if-eqz p2, :cond_2 - - iget-object p4, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->channel:Lcom/discord/models/domain/ModelChannel; - - :cond_2 - move-object p9, p4 - - and-int/lit8 p2, p8, 0x8 - - if-eqz p2, :cond_3 - - iget-object p5, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->users:Ljava/util/Map; - - :cond_3 - move-object v2, p5 - - and-int/lit8 p2, p8, 0x10 - - if-eqz p2, :cond_4 - - iget-object p6, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->presences:Ljava/util/Map; - - :cond_4 - move-object v3, p6 - - and-int/lit8 p2, p8, 0x20 - - if-eqz p2, :cond_5 - - iget-object p7, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->applicationStreams:Ljava/util/Map; - - :cond_5 - move-object v4, p7 - - move-object p2, p0 - - move p3, p1 - - move-wide p4, v0 - - move-object p6, p9 - - move-object p7, v2 - - move-object p8, v3 - - move-object p9, v4 - - invoke-virtual/range {p2 .. p9}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->copy(ZJLcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group; - - move-result-object p0 - - return-object p0 -.end method - - -# virtual methods -.method public final component1()Z - .locals 1 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->isDrawerOpen()Z - - move-result v0 - - return v0 -.end method - -.method public final component2()J - .locals 2 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->getChannelId()Ljava/lang/Long; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J - - move-result-wide v0 - - return-wide v0 -.end method - -.method public final component3()Lcom/discord/models/domain/ModelChannel; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->channel:Lcom/discord/models/domain/ModelChannel; - - return-object v0 -.end method - -.method public final component4()Ljava/util/Map; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelUser;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->users:Ljava/util/Map; - - return-object v0 -.end method - -.method public final component5()Ljava/util/Map; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelPresence;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->presences:Ljava/util/Map; - - return-object v0 -.end method - -.method public final component6()Ljava/util/Map; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->applicationStreams:Ljava/util/Map; - - return-object v0 -.end method - -.method public final copy(ZJLcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group; - .locals 9 - .annotation system Ldalvik/annotation/Signature; - value = { - "(ZJ", - "Lcom/discord/models/domain/ModelChannel;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "+", - "Lcom/discord/models/domain/ModelUser;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelPresence;", - ">;", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;)", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;" - } - .end annotation - - const/4 v0, 0x0 - - if-eqz p4, :cond_3 - - if-eqz p5, :cond_2 - - if-eqz p6, :cond_1 - - if-eqz p7, :cond_0 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group; - - move-object v1, v0 - - move v2, p1 - - move-wide v3, p2 - - move-object v5, p4 - - move-object v6, p5 - - move-object v7, p6 - - move-object/from16 v8, p7 - - invoke-direct/range {v1 .. v8}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->(ZJLcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V - - return-object v0 - - :cond_0 - const-string v1, "applicationStreams" - - invoke-static {v1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_1 - const-string v1, "presences" - - invoke-static {v1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_2 - const-string v1, "users" - - invoke-static {v1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_3 - const-string v1, "channel" - - invoke-static {v1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 5 - - if-eq p0, p1, :cond_1 - - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group; - - if-eqz v0, :cond_0 - - check-cast p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group; - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->isDrawerOpen()Z - - move-result v0 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->isDrawerOpen()Z - - move-result v1 - - if-ne v0, v1, :cond_0 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->getChannelId()Ljava/lang/Long; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J - - move-result-wide v0 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->getChannelId()Ljava/lang/Long; - - move-result-object v2 - - invoke-virtual {v2}, Ljava/lang/Long;->longValue()J - - move-result-wide v2 - - cmp-long v4, v0, v2 - - if-nez v4, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->channel:Lcom/discord/models/domain/ModelChannel; - - iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->channel:Lcom/discord/models/domain/ModelChannel; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->users:Ljava/util/Map; - - iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->users:Ljava/util/Map; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->presences:Ljava/util/Map; - - iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->presences:Ljava/util/Map; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->applicationStreams:Ljava/util/Map; - - iget-object p1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->applicationStreams:Ljava/util/Map; - - invoke-static {v0, p1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result p1 - - if-eqz p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - return p1 - - :cond_1 - :goto_0 - const/4 p1, 0x1 - - return p1 -.end method - -.method public final getApplicationStreams()Ljava/util/Map; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelApplicationStream;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->applicationStreams:Ljava/util/Map; - - return-object v0 -.end method - -.method public final getChannel()Lcom/discord/models/domain/ModelChannel; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->channel:Lcom/discord/models/domain/ModelChannel; - - return-object v0 -.end method - -.method public getChannelId()Ljava/lang/Long; - .locals 2 - - iget-wide v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->channelId:J - - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v0 - - return-object v0 -.end method - -.method public final getPresences()Ljava/util/Map; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelPresence;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->presences:Ljava/util/Map; - - return-object v0 -.end method - -.method public final getUsers()Ljava/util/Map; - .locals 1 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Ljava/util/Map<", - "Ljava/lang/Long;", - "Lcom/discord/models/domain/ModelUser;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->users:Ljava/util/Map; - - return-object v0 -.end method - -.method public hashCode()I - .locals 3 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->isDrawerOpen()Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x1 - - :cond_0 - mul-int/lit8 v0, v0, 0x1f - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->getChannelId()Ljava/lang/Long; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J - - move-result-wide v1 - - invoke-static {v1, v2}, Ld;->a(J)I - - move-result v1 - - add-int/2addr v0, v1 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->channel:Lcom/discord/models/domain/ModelChannel; - - const/4 v2, 0x0 - - if-eqz v1, :cond_1 - - invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->hashCode()I - - move-result v1 - - goto :goto_0 - - :cond_1 - const/4 v1, 0x0 - - :goto_0 - add-int/2addr v0, v1 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->users:Ljava/util/Map; - - if-eqz v1, :cond_2 - - invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I - - move-result v1 - - goto :goto_1 - - :cond_2 - const/4 v1, 0x0 - - :goto_1 - add-int/2addr v0, v1 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->presences:Ljava/util/Map; - - if-eqz v1, :cond_3 - - invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I - - move-result v1 - - goto :goto_2 - - :cond_3 - const/4 v1, 0x0 - - :goto_2 - add-int/2addr v0, v1 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->applicationStreams:Ljava/util/Map; - - if-eqz v1, :cond_4 - - invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I - - move-result v2 - - :cond_4 - add-int/2addr v0, v2 - - return v0 -.end method - -.method public isDrawerOpen()Z - .locals 1 - - iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->isDrawerOpen:Z - - return v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 3 - - const-string v0, "Group(isDrawerOpen=" - - invoke-static {v0}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v0 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->isDrawerOpen()Z - - move-result v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - - const-string v1, ", channelId=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->getChannelId()Ljava/lang/Long; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", channel=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->channel:Lcom/discord/models/domain/ModelChannel; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", users=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->users:Ljava/util/Map; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", presences=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->presences:Ljava/util/Map; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", applicationStreams=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->applicationStreams:Ljava/util/Map; - - const-string v2, ")" - - invoke-static {v0, v1, v2}, Le/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild.smali deleted file mode 100644 index 32434601cb..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild.smali +++ /dev/null @@ -1,450 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild; -.super Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState; -.source "WidgetChannelMembersListViewModel.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "Guild" -.end annotation - - -# instance fields -.field public final channelId:J - -.field public final channelMembers:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - -.field public final guildId:J - -.field public final isDrawerOpen:Z - - -# direct methods -.method public constructor (ZJJLcom/discord/utilities/lazy/memberlist/ChannelMemberList;)V - .locals 3 - - const/4 v0, 0x0 - - if-eqz p6, :cond_0 - - invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v1 - - invoke-static {p4, p5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v2 - - invoke-direct {p0, p1, v1, v2, v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->(ZLjava/lang/Long;Ljava/lang/Long;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - iput-boolean p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->isDrawerOpen:Z - - iput-wide p2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->guildId:J - - iput-wide p4, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->channelId:J - - iput-object p6, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->channelMembers:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - - return-void - - :cond_0 - const-string p1, "channelMembers" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;ZJJLcom/discord/utilities/lazy/memberlist/ChannelMemberList;ILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild; - .locals 4 - - and-int/lit8 p8, p7, 0x1 - - if-eqz p8, :cond_0 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->isDrawerOpen()Z - - move-result p1 - - :cond_0 - and-int/lit8 p8, p7, 0x2 - - if-eqz p8, :cond_1 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->getGuildId()Ljava/lang/Long; - - move-result-object p2 - - invoke-virtual {p2}, Ljava/lang/Long;->longValue()J - - move-result-wide p2 - - :cond_1 - move-wide v0, p2 - - and-int/lit8 p2, p7, 0x4 - - if-eqz p2, :cond_2 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->getChannelId()Ljava/lang/Long; - - move-result-object p2 - - invoke-virtual {p2}, Ljava/lang/Long;->longValue()J - - move-result-wide p4 - - :cond_2 - move-wide v2, p4 - - and-int/lit8 p2, p7, 0x8 - - if-eqz p2, :cond_3 - - iget-object p6, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->channelMembers:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - - :cond_3 - move-object p8, p6 - - move-object p2, p0 - - move p3, p1 - - move-wide p4, v0 - - move-wide p6, v2 - - invoke-virtual/range {p2 .. p8}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->copy(ZJJLcom/discord/utilities/lazy/memberlist/ChannelMemberList;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild; - - move-result-object p0 - - return-object p0 -.end method - - -# virtual methods -.method public final component1()Z - .locals 1 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->isDrawerOpen()Z - - move-result v0 - - return v0 -.end method - -.method public final component2()J - .locals 2 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->getGuildId()Ljava/lang/Long; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J - - move-result-wide v0 - - return-wide v0 -.end method - -.method public final component3()J - .locals 2 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->getChannelId()Ljava/lang/Long; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J - - move-result-wide v0 - - return-wide v0 -.end method - -.method public final component4()Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->channelMembers:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - - return-object v0 -.end method - -.method public final copy(ZJJLcom/discord/utilities/lazy/memberlist/ChannelMemberList;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild; - .locals 8 - - if-eqz p6, :cond_0 - - new-instance v7, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild; - - move-object v0, v7 - - move v1, p1 - - move-wide v2, p2 - - move-wide v4, p4 - - move-object v6, p6 - - invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->(ZJJLcom/discord/utilities/lazy/memberlist/ChannelMemberList;)V - - return-object v7 - - :cond_0 - const-string p1, "channelMembers" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 5 - - if-eq p0, p1, :cond_1 - - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild; - - if-eqz v0, :cond_0 - - check-cast p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild; - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->isDrawerOpen()Z - - move-result v0 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->isDrawerOpen()Z - - move-result v1 - - if-ne v0, v1, :cond_0 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->getGuildId()Ljava/lang/Long; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J - - move-result-wide v0 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->getGuildId()Ljava/lang/Long; - - move-result-object v2 - - invoke-virtual {v2}, Ljava/lang/Long;->longValue()J - - move-result-wide v2 - - cmp-long v4, v0, v2 - - if-nez v4, :cond_0 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->getChannelId()Ljava/lang/Long; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J - - move-result-wide v0 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->getChannelId()Ljava/lang/Long; - - move-result-object v2 - - invoke-virtual {v2}, Ljava/lang/Long;->longValue()J - - move-result-wide v2 - - cmp-long v4, v0, v2 - - if-nez v4, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->channelMembers:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - - iget-object p1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->channelMembers:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - - invoke-static {v0, p1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result p1 - - if-eqz p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - return p1 - - :cond_1 - :goto_0 - const/4 p1, 0x1 - - return p1 -.end method - -.method public getChannelId()Ljava/lang/Long; - .locals 2 - - iget-wide v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->channelId:J - - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v0 - - return-object v0 -.end method - -.method public final getChannelMembers()Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->channelMembers:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - - return-object v0 -.end method - -.method public getGuildId()Ljava/lang/Long; - .locals 2 - - iget-wide v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->guildId:J - - invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v0 - - return-object v0 -.end method - -.method public hashCode()I - .locals 3 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->isDrawerOpen()Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x1 - - :cond_0 - mul-int/lit8 v0, v0, 0x1f - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->getGuildId()Ljava/lang/Long; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J - - move-result-wide v1 - - invoke-static {v1, v2}, Ld;->a(J)I - - move-result v1 - - add-int/2addr v0, v1 - - mul-int/lit8 v0, v0, 0x1f - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->getChannelId()Ljava/lang/Long; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J - - move-result-wide v1 - - invoke-static {v1, v2}, Ld;->a(J)I - - move-result v1 - - add-int/2addr v0, v1 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->channelMembers:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - - if-eqz v1, :cond_1 - - invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I - - move-result v1 - - goto :goto_0 - - :cond_1 - const/4 v1, 0x0 - - :goto_0 - add-int/2addr v0, v1 - - return v0 -.end method - -.method public isDrawerOpen()Z - .locals 1 - - iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->isDrawerOpen:Z - - return v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 2 - - const-string v0, "Guild(isDrawerOpen=" - - invoke-static {v0}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v0 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->isDrawerOpen()Z - - move-result v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - - const-string v1, ", guildId=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->getGuildId()Ljava/lang/Long; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", channelId=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->getChannelId()Ljava/lang/Long; - - move-result-object v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", channelMembers=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->channelMembers:Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ")" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None.smali deleted file mode 100644 index 2eb39c554b..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None.smali +++ /dev/null @@ -1,157 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None; -.super Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState; -.source "WidgetChannelMembersListViewModel.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "None" -.end annotation - - -# instance fields -.field public final isDrawerOpen:Z - - -# direct methods -.method public constructor (Z)V - .locals 1 - - const/4 v0, 0x0 - - invoke-direct {p0, p1, v0, v0, v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->(ZLjava/lang/Long;Ljava/lang/Long;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - iput-boolean p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None;->isDrawerOpen:Z - - return-void -.end method - -.method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None;ZILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None; - .locals 0 - - and-int/lit8 p2, p2, 0x1 - - if-eqz p2, :cond_0 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None;->isDrawerOpen()Z - - move-result p1 - - :cond_0 - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None;->copy(Z)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None; - - move-result-object p0 - - return-object p0 -.end method - - -# virtual methods -.method public final component1()Z - .locals 1 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None;->isDrawerOpen()Z - - move-result v0 - - return v0 -.end method - -.method public final copy(Z)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None; - .locals 1 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None; - - invoke-direct {v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None;->(Z)V - - return-object v0 -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 1 - - if-eq p0, p1, :cond_1 - - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None; - - if-eqz v0, :cond_0 - - check-cast p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None; - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None;->isDrawerOpen()Z - - move-result v0 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None;->isDrawerOpen()Z - - move-result p1 - - if-ne v0, p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - return p1 - - :cond_1 - :goto_0 - const/4 p1, 0x1 - - return p1 -.end method - -.method public hashCode()I - .locals 1 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None;->isDrawerOpen()Z - - move-result v0 - - if-eqz v0, :cond_0 - - const/4 v0, 0x1 - - :cond_0 - return v0 -.end method - -.method public isDrawerOpen()Z - .locals 1 - - iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None;->isDrawerOpen:Z - - return v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 2 - - const-string v0, "None(isDrawerOpen=" - - invoke-static {v0}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v0 - - invoke-virtual {p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None;->isDrawerOpen()Z - - move-result v1 - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - - const-string v1, ")" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState.smali deleted file mode 100644 index 4327d9af6e..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState.smali +++ /dev/null @@ -1,80 +0,0 @@ -.class public abstract Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState; -.super Ljava/lang/Object; -.source "WidgetChannelMembersListViewModel.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x409 - name = "StoreState" -.end annotation - -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None;, - Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;, - Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group; - } -.end annotation - - -# instance fields -.field public final channelId:Ljava/lang/Long; - -.field public final guildId:Ljava/lang/Long; - -.field public final isDrawerOpen:Z - - -# direct methods -.method public constructor (ZLjava/lang/Long;Ljava/lang/Long;)V - .locals 0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-boolean p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->isDrawerOpen:Z - - iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->guildId:Ljava/lang/Long; - - iput-object p3, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->channelId:Ljava/lang/Long; - - return-void -.end method - -.method public synthetic constructor (ZLjava/lang/Long;Ljava/lang/Long;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - .locals 0 - - invoke-direct {p0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->(ZLjava/lang/Long;Ljava/lang/Long;)V - - return-void -.end method - - -# virtual methods -.method public getChannelId()Ljava/lang/Long; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->channelId:Ljava/lang/Long; - - return-object v0 -.end method - -.method public getGuildId()Ljava/lang/Long; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->guildId:Ljava/lang/Long; - - return-object v0 -.end method - -.method public isDrawerOpen()Z - .locals 1 - - iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->isDrawerOpen:Z - - return v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded.smali deleted file mode 100644 index 51a2689875..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded.smali +++ /dev/null @@ -1,355 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; -.super Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState; -.source "WidgetChannelMembersListViewModel.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "Loaded" -.end annotation - - -# instance fields -.field public final channelId:Ljava/lang/Long; - -.field public final guildId:Ljava/lang/Long; - -.field public final isOpen:Z - -.field public final listItems:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - -# direct methods -.method public constructor (Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;ZLjava/lang/Long;Ljava/lang/Long;)V - .locals 2 - - const/4 v0, 0x0 - - if-eqz p1, :cond_0 - - invoke-interface {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->getListId()Ljava/lang/String; - - move-result-object v1 - - invoke-direct {p0, v1, v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->listItems:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - iput-boolean p2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->isOpen:Z - - iput-object p3, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->channelId:Ljava/lang/Long; - - iput-object p4, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->guildId:Ljava/lang/Long; - - return-void - - :cond_0 - const-string p1, "listItems" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;ZLjava/lang/Long;Ljava/lang/Long;ILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; - .locals 0 - - and-int/lit8 p6, p5, 0x1 - - if-eqz p6, :cond_0 - - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->listItems:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - :cond_0 - and-int/lit8 p6, p5, 0x2 - - if-eqz p6, :cond_1 - - iget-boolean p2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->isOpen:Z - - :cond_1 - and-int/lit8 p6, p5, 0x4 - - if-eqz p6, :cond_2 - - iget-object p3, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->channelId:Ljava/lang/Long; - - :cond_2 - and-int/lit8 p5, p5, 0x8 - - if-eqz p5, :cond_3 - - iget-object p4, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->guildId:Ljava/lang/Long; - - :cond_3 - invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->copy(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;ZLjava/lang/Long;Ljava/lang/Long;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; - - move-result-object p0 - - return-object p0 -.end method - - -# virtual methods -.method public final component1()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->listItems:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - return-object v0 -.end method - -.method public final component2()Z - .locals 1 - - iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->isOpen:Z - - return v0 -.end method - -.method public final component3()Ljava/lang/Long; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->channelId:Ljava/lang/Long; - - return-object v0 -.end method - -.method public final component4()Ljava/lang/Long; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->guildId:Ljava/lang/Long; - - return-object v0 -.end method - -.method public final copy(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;ZLjava/lang/Long;Ljava/lang/Long;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; - .locals 1 - - if-eqz p1, :cond_0 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; - - invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;ZLjava/lang/Long;Ljava/lang/Long;)V - - return-object v0 - - :cond_0 - const-string p1, "listItems" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 2 - - if-eq p0, p1, :cond_1 - - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; - - if-eqz v0, :cond_0 - - check-cast p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->listItems:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->listItems:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->isOpen:Z - - iget-boolean v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->isOpen:Z - - if-ne v0, v1, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->channelId:Ljava/lang/Long; - - iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->channelId:Ljava/lang/Long; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->guildId:Ljava/lang/Long; - - iget-object p1, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->guildId:Ljava/lang/Long; - - invoke-static {v0, p1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result p1 - - if-eqz p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - return p1 - - :cond_1 - :goto_0 - const/4 p1, 0x1 - - return p1 -.end method - -.method public final getChannelId()Ljava/lang/Long; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->channelId:Ljava/lang/Long; - - return-object v0 -.end method - -.method public final getGuildId()Ljava/lang/Long; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->guildId:Ljava/lang/Long; - - return-object v0 -.end method - -.method public final getListItems()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->listItems:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - return-object v0 -.end method - -.method public hashCode()I - .locals 3 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->listItems:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - const/4 v1, 0x0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I - - move-result v0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - mul-int/lit8 v0, v0, 0x1f - - iget-boolean v2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->isOpen:Z - - if-eqz v2, :cond_1 - - const/4 v2, 0x1 - - :cond_1 - add-int/2addr v0, v2 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->channelId:Ljava/lang/Long; - - if-eqz v2, :cond_2 - - invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I - - move-result v2 - - goto :goto_1 - - :cond_2 - const/4 v2, 0x0 - - :goto_1 - add-int/2addr v0, v2 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->guildId:Ljava/lang/Long; - - if-eqz v2, :cond_3 - - invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I - - move-result v1 - - :cond_3 - add-int/2addr v0, v1 - - return v0 -.end method - -.method public final isOpen()Z - .locals 1 - - iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->isOpen:Z - - return v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 2 - - const-string v0, "Loaded(listItems=" - - invoke-static {v0}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v0 - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->listItems:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", isOpen=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-boolean v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->isOpen:Z - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; - - const-string v1, ", channelId=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->channelId:Ljava/lang/Long; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ", guildId=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->guildId:Ljava/lang/Long; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - - const-string v1, ")" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized.smali deleted file mode 100644 index af4399e36d..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized.smali +++ /dev/null @@ -1,44 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized; -.super Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState; -.source "WidgetChannelMembersListViewModel.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "Uninitialized" -.end annotation - - -# static fields -.field public static final INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized; - - -# direct methods -.method public static constructor ()V - .locals 1 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized; - - invoke-direct {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;->()V - - sput-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized; - - return-void -.end method - -.method public constructor ()V - .locals 2 - - const-string v0, "empty" - - const/4 v1, 0x0 - - invoke-direct {p0, v0, v1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;->(Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - return-void -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState.smali deleted file mode 100644 index 25a5f62a96..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState.smali +++ /dev/null @@ -1,55 +0,0 @@ -.class public abstract Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState; -.super Ljava/lang/Object; -.source "WidgetChannelMembersListViewModel.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x409 - name = "ViewState" -.end annotation - -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;, - Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; - } -.end annotation - - -# instance fields -.field public final listId:Ljava/lang/String; - - -# direct methods -.method public constructor (Ljava/lang/String;)V - .locals 0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;->listId:Ljava/lang/String; - - return-void -.end method - -.method public synthetic constructor (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - .locals 0 - - invoke-direct {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;->(Ljava/lang/String;)V - - return-void -.end method - - -# virtual methods -.method public final getListId()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;->listId:Ljava/lang/String; - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel.smali deleted file mode 100644 index a497b3412a..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel.smali +++ /dev/null @@ -1,392 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; -.super Le/a/b/b0; -.source "WidgetChannelMembersListViewModel.kt" - - -# annotations -.annotation system Ldalvik/annotation/MemberClasses; - value = { - Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;, - Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event;, - Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;, - Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$GuildChannelRangeSubscriber;, - Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;, - Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Factory; - } -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Le/a/b/b0<", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;", - ">;" - } -.end annotation - - -# instance fields -.field public final eventSubject:Lrx/subjects/PublishSubject; - .annotation system Ldalvik/annotation/Signature; - value = { - "Lrx/subjects/PublishSubject<", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event;", - ">;" - } - .end annotation -.end field - -.field public final guildChannelRangeSubscriber:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$GuildChannelRangeSubscriber; - - -# direct methods -.method public constructor (Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$GuildChannelRangeSubscriber;Lrx/Observable;)V - .locals 10 - .annotation system Ldalvik/annotation/Signature; - value = { - "(", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$GuildChannelRangeSubscriber;", - "Lrx/Observable<", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;", - ">;)V" - } - .end annotation - - const/4 v0, 0x0 - - if-eqz p1, :cond_1 - - if-eqz p2, :cond_0 - - sget-object v1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized; - - invoke-direct {p0, v1}, Le/a/b/b0;->(Ljava/lang/Object;)V - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->guildChannelRangeSubscriber:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$GuildChannelRangeSubscriber; - - invoke-static {}, Lrx/subjects/PublishSubject;->o()Lrx/subjects/PublishSubject; - - move-result-object p1 - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->eventSubject:Lrx/subjects/PublishSubject; - - const/4 p1, 0x2 - - invoke-static {p2, p0, v0, p1, v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable; - - move-result-object v1 - - const-class v2, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel; - - const/4 v3, 0x0 - - const/4 v4, 0x0 - - const/4 v5, 0x0 - - const/4 v6, 0x0 - - new-instance v7, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1; - - invoke-direct {v7, p0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$1;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;)V - - const/16 v8, 0x1e - - const/4 v9, 0x0 - - invoke-static/range {v1 .. v9}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - - return-void - - :cond_0 - const-string p1, "storeStateObservable" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_1 - const-string p1, "guildChannelRangeSubscriber" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public static final synthetic access$handleStoreState(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;)V - .locals 0 - - invoke-direct {p0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->handleStoreState(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;)V - - return-void -.end method - -.method private final handleStoreState(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;)V - .locals 7 - .annotation build Landroidx/annotation/UiThread; - .end annotation - - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$None; - - if-eqz v0, :cond_0 - - sget-object p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Uninitialized; - - invoke-virtual {p0, p1}, Le/a/b/b0;->updateViewState(Ljava/lang/Object;)V - - return-void - - :cond_0 - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild; - - if-eqz v0, :cond_1 - - move-object v0, p1 - - check-cast v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild; - - invoke-virtual {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Guild;->getChannelMembers()Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - - move-result-object v0 - - invoke-static {v0}, Lcom/discord/widgets/channels/memberlist/GuildMemberListItemGeneratorKt;->generateGuildMemberListItems(Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - move-result-object v0 - - goto :goto_0 - - :cond_1 - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group; - - if-eqz v0, :cond_4 - - move-object v0, p1 - - check-cast v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group; - - invoke-virtual {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->getChannel()Lcom/discord/models/domain/ModelChannel; - - move-result-object v1 - - invoke-virtual {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->getUsers()Ljava/util/Map; - - move-result-object v2 - - invoke-virtual {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->getPresences()Ljava/util/Map; - - move-result-object v3 - - invoke-virtual {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState$Group;->getApplicationStreams()Ljava/util/Map; - - move-result-object v0 - - invoke-static {v1, v2, v3, v0}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMemberListItemGeneratorKt;->generateGroupDmMemberListItems(Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - move-result-object v0 - - :goto_0 - invoke-virtual {p0}, Le/a/b/b0;->getViewState()Ljava/lang/Object; - - move-result-object v1 - - check-cast v1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState; - - invoke-virtual {v1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;->getListId()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {p0}, Le/a/b/b0;->getViewState()Ljava/lang/Object; - - move-result-object v3 - - check-cast v3, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState; - - invoke-virtual {v3}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState;->getListId()Ljava/lang/String; - - move-result-object v3 - - invoke-static {v2, v3}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v2 - - xor-int/lit8 v2, v2, 0x1 - - new-instance v3, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->isDrawerOpen()Z - - move-result v4 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->getChannelId()Ljava/lang/Long; - - move-result-object v5 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->getGuildId()Ljava/lang/Long; - - move-result-object v6 - - invoke-direct {v3, v0, v4, v5, v6}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;ZLjava/lang/Long;Ljava/lang/Long;)V - - invoke-virtual {p0, v3}, Le/a/b/b0;->updateViewState(Ljava/lang/Object;)V - - if-eqz v2, :cond_2 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$StoreState;->isDrawerOpen()Z - - move-result p1 - - if-eqz p1, :cond_2 - - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->eventSubject:Lrx/subjects/PublishSubject; - - sget-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$ScrollToTop;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$ScrollToTop; - - invoke-virtual {p1, v0}, Lrx/subjects/PublishSubject;->onNext(Ljava/lang/Object;)V - - const/4 p1, 0x0 - - new-instance v0, Lkotlin/ranges/IntRange; - - const/16 v1, 0x63 - - invoke-direct {v0, p1, v1}, Lkotlin/ranges/IntRange;->(II)V - - invoke-virtual {p0, v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->updateSubscriptions(Lkotlin/ranges/IntRange;)V - - goto :goto_1 - - :cond_2 - instance-of p1, v1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; - - if-eqz p1, :cond_3 - - check-cast v1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; - - invoke-virtual {v1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->isOpen()Z - - move-result p1 - - if-nez p1, :cond_3 - - invoke-virtual {v3}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->isOpen()Z - - move-result p1 - - if-eqz p1, :cond_3 - - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->eventSubject:Lrx/subjects/PublishSubject; - - sget-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$UpdateRanges;->INSTANCE:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event$UpdateRanges; - - invoke-virtual {p1, v0}, Lrx/subjects/PublishSubject;->onNext(Ljava/lang/Object;)V - - :cond_3 - :goto_1 - return-void - - :cond_4 - new-instance p1, Lw/g; - - invoke-direct {p1}, Lw/g;->()V - - throw p1 -.end method - - -# virtual methods -.method public final observeEvents()Lrx/Observable; - .locals 2 - .annotation system Ldalvik/annotation/Signature; - value = { - "()", - "Lrx/Observable<", - "Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$Event;", - ">;" - } - .end annotation - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->eventSubject:Lrx/subjects/PublishSubject; - - const-string v1, "eventSubject" - - invoke-static {v0, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - return-object v0 -.end method - -.method public final updateSubscriptions(Lkotlin/ranges/IntRange;)V - .locals 8 - .annotation build Landroidx/annotation/UiThread; - .end annotation - - const/4 v0, 0x0 - - if-eqz p1, :cond_4 - - invoke-virtual {p0}, Le/a/b/b0;->getViewState()Ljava/lang/Object; - - move-result-object v1 - - instance-of v2, v1, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; - - if-nez v2, :cond_0 - - goto :goto_0 - - :cond_0 - move-object v0, v1 - - :goto_0 - check-cast v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded; - - if-eqz v0, :cond_3 - - invoke-virtual {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->getGuildId()Ljava/lang/Long; - - move-result-object v1 - - if-nez v1, :cond_1 - - return-void - - :cond_1 - invoke-virtual {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->getChannelId()Ljava/lang/Long; - - move-result-object v1 - - if-nez v1, :cond_2 - - return-void - - :cond_2 - iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel;->guildChannelRangeSubscriber:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$GuildChannelRangeSubscriber; - - invoke-virtual {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->getGuildId()Ljava/lang/Long; - - move-result-object v1 - - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J - - move-result-wide v3 - - invoke-virtual {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$ViewState$Loaded;->getChannelId()Ljava/lang/Long; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J - - move-result-wide v5 - - move-object v7, p1 - - invoke-interface/range {v2 .. v7}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$GuildChannelRangeSubscriber;->subscribeToRange(JJLkotlin/ranges/IntRange;)V - - :cond_3 - return-void - - :cond_4 - const-string p1, "range" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$1.smali index dd882b8812..ce5e43f991 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$1.smali @@ -83,7 +83,7 @@ move-result-object v0 - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->component2()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->component2()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; move-result-object p1 @@ -91,7 +91,7 @@ move-result-object v1 - invoke-virtual {p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->component2()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + invoke-virtual {p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->component2()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; move-result-object v2 @@ -101,11 +101,11 @@ if-eqz v0, :cond_1 - invoke-interface {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->getSize()I + invoke-interface {p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->getSize()I move-result v0 - invoke-interface {v2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->getSize()I + invoke-interface {v2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->getSize()I move-result v1 @@ -121,7 +121,7 @@ new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback; - invoke-direct {v0, p1, v2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;)V + invoke-direct {v0, p1, v2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->(Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;)V invoke-static {v0}, Landroidx/recyclerview/widget/DiffUtil;->calculateDiff(Landroidx/recyclerview/widget/DiffUtil$Callback;)Landroidx/recyclerview/widget/DiffUtil$DiffResult; diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$3.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$3.smali index d9a462de60..bd814c3560 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$3.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$3.smali @@ -55,11 +55,11 @@ move-result-object v1 - invoke-virtual {v1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->getRows()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + invoke-virtual {v1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->getRows()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; move-result-object v1 - invoke-static {v0, v1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->access$setMemberList$p(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;)V + invoke-static {v0, v1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->access$setRows$p(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;)V instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation$DiffUpdate; diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback.smali index 84cf8d5a62..7f9a4d1acc 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback.smali @@ -15,13 +15,13 @@ # instance fields -.field public final nextMemberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; +.field public final nextRows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; -.field public final prevMemberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; +.field public final prevRows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; # direct methods -.method public constructor (Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;)V +.method public constructor (Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;)V .locals 1 const/4 v0, 0x0 @@ -32,21 +32,21 @@ invoke-direct {p0}, Landroidx/recyclerview/widget/DiffUtil$Callback;->()V - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->prevMemberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->prevRows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; - iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->nextMemberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->nextRows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; return-void :cond_0 - const-string p1, "nextMemberList" + const-string p1, "nextRows" invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V throw v0 :cond_1 - const-string p1, "prevMemberList" + const-string p1, "prevRows" invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V @@ -58,15 +58,15 @@ .method public areContentsTheSame(II)Z .locals 1 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->prevMemberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->prevRows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; - invoke-interface {v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; + invoke-interface {v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; move-result-object p1 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->nextMemberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->nextRows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; - invoke-interface {v0, p2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; + invoke-interface {v0, p2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; move-result-object p2 @@ -78,29 +78,42 @@ .end method .method public areItemsTheSame(II)Z - .locals 1 + .locals 2 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->prevMemberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->prevRows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; - invoke-interface {v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; + invoke-interface {v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; move-result-object p1 + const/4 v0, 0x0 + + if-eqz p1, :cond_0 + invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;->getRowId()Ljava/lang/Object; move-result-object p1 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->nextMemberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + goto :goto_0 - invoke-interface {v0, p2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; + :cond_0 + move-object p1, v0 + + :goto_0 + iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->nextRows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + invoke-interface {v1, p2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; move-result-object p2 + if-eqz p2, :cond_1 + invoke-virtual {p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;->getRowId()Ljava/lang/Object; - move-result-object p2 + move-result-object v0 - invoke-static {p1, p2}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z + :cond_1 + invoke-static {p1, v0}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 @@ -110,9 +123,9 @@ .method public getNewListSize()I .locals 1 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->nextMemberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->nextRows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; - invoke-interface {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->getSize()I + invoke-interface {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->getSize()I move-result v0 @@ -122,9 +135,9 @@ .method public getOldListSize()I .locals 1 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->prevMemberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;->prevRows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; - invoke-interface {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->getSize()I + invoke-interface {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->getSize()I move-result v0 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$1.smali new file mode 100644 index 0000000000..125945f78b --- /dev/null +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$1.smali @@ -0,0 +1,88 @@ +.class public final Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$1; +.super Lw/u/b/k; +.source "ChannelMembersListAdapter.kt" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# annotations +.annotation system Ldalvik/annotation/EnclosingMethod; + value = Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->(Ljava/lang/String;Lkotlin/jvm/functions/Function1;Z)V +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x19 + name = null +.end annotation + +.annotation system Ldalvik/annotation/Signature; + value = { + "Lw/u/b/k;", + "Lkotlin/jvm/functions/Function1<", + "Landroid/content/Context;", + "Ljava/lang/String;", + ">;" + } +.end annotation + + +# static fields +.field public static final INSTANCE:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$1; + + +# direct methods +.method public static constructor ()V + .locals 1 + + new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$1; + + invoke-direct {v0}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$1;->()V + + sput-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$1;->INSTANCE:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$1; + + return-void +.end method + +.method public constructor ()V + .locals 1 + + const/4 v0, 0x1 + + invoke-direct {p0, v0}, Lw/u/b/k;->(I)V + + return-void +.end method + + +# virtual methods +.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 0 + + check-cast p1, Landroid/content/Context; + + invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$1;->invoke(Landroid/content/Context;)Ljava/lang/String; + + move-result-object p1 + + return-object p1 +.end method + +.method public final invoke(Landroid/content/Context;)Ljava/lang/String; + .locals 0 + + if-eqz p1, :cond_0 + + const-string p1, "" + + return-object p1 + + :cond_0 + const-string p1, "it" + + invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Companion.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Companion.smali new file mode 100644 index 0000000000..d2b2e7611a --- /dev/null +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Companion.smali @@ -0,0 +1,71 @@ +.class public final Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Companion; +.super Ljava/lang/Object; +.source "ChannelMembersListAdapter.kt" + + +# annotations +.annotation system Ldalvik/annotation/EnclosingClass; + value = Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; +.end annotation + +.annotation system Ldalvik/annotation/InnerClass; + accessFlags = 0x19 + name = "Companion" +.end annotation + + +# direct methods +.method public constructor ()V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + +.method public synthetic constructor (Lkotlin/jvm/internal/DefaultConstructorMarker;)V + .locals 0 + + invoke-direct {p0}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Companion;->()V + + return-void +.end method + + +# virtual methods +.method public final createPlaceholder(Ljava/lang/String;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; + .locals 7 + + if-eqz p1, :cond_0 + + new-instance v6, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; + + const-string v0, "placeholder:" + + invoke-static {v0, p1}, Le/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + + move-result-object v1 + + const/4 v2, 0x0 + + const/4 v3, 0x1 + + const/4 v4, 0x2 + + const/4 v5, 0x0 + + move-object v0, v6 + + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->(Ljava/lang/String;Lkotlin/jvm/functions/Function1;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + + return-object v6 + + :cond_0 + const-string p1, "listId" + + invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V + + const/4 p1, 0x0 + + throw p1 +.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type.smali deleted file mode 100644 index 821db8eb44..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type.smali +++ /dev/null @@ -1,123 +0,0 @@ -.class public final enum Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; -.super Ljava/lang/Enum; -.source "ChannelMembersListAdapter.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x4019 - name = "Type" -.end annotation - -.annotation system Ldalvik/annotation/Signature; - value = { - "Ljava/lang/Enum<", - "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;", - ">;" - } -.end annotation - - -# static fields -.field public static final synthetic $VALUES:[Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - -.field public static final enum GROUP_DM:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - -.field public static final enum OFFLINE:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - -.field public static final enum ONLINE:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - -# direct methods -.method public static constructor ()V - .locals 4 - - const/4 v0, 0x3 - - new-array v0, v0, [Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - const/4 v2, 0x0 - - const-string v3, "ONLINE" - - invoke-direct {v1, v3, v2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;->(Ljava/lang/String;I)V - - sput-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;->ONLINE:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - aput-object v1, v0, v2 - - new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - const/4 v2, 0x1 - - const-string v3, "OFFLINE" - - invoke-direct {v1, v3, v2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;->(Ljava/lang/String;I)V - - sput-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;->OFFLINE:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - aput-object v1, v0, v2 - - new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - const/4 v2, 0x2 - - const-string v3, "GROUP_DM" - - invoke-direct {v1, v3, v2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;->(Ljava/lang/String;I)V - - sput-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;->GROUP_DM:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - aput-object v1, v0, v2 - - sput-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;->$VALUES:[Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - return-void -.end method - -.method public constructor (Ljava/lang/String;I)V - .locals 0 - .annotation system Ldalvik/annotation/Signature; - value = { - "()V" - } - .end annotation - - invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V - - return-void -.end method - -.method public static valueOf(Ljava/lang/String;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - .locals 1 - - const-class v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; - - move-result-object p0 - - check-cast p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - return-object p0 -.end method - -.method public static values()[Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - .locals 1 - - sget-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;->$VALUES:[Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - invoke-virtual {v0}, [Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;->clone()Ljava/lang/Object; - - move-result-object v0 - - check-cast v0, [Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header.smali index e0a3756f12..ce1b60c137 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header.smali @@ -15,23 +15,112 @@ .annotation system Ldalvik/annotation/MemberClasses; value = { - Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; + Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Companion; } .end annotation -# instance fields -.field public final headerType:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; +# static fields +.field public static final Companion:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Companion; -.field public final memberCount:I + +# instance fields +.field public final isPlaceholder:Z .field public final rowId:Ljava/lang/String; +.field public final textResolver:Lkotlin/jvm/functions/Function1; + .annotation system Ldalvik/annotation/Signature; + value = { + "Lkotlin/jvm/functions/Function1<", + "Landroid/content/Context;", + "Ljava/lang/String;", + ">;" + } + .end annotation +.end field + # direct methods -.method public constructor (Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;I)V +.method public static constructor ()V .locals 2 + new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Companion; + + const/4 v1, 0x0 + + invoke-direct {v0, v1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V + + sput-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->Companion:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Companion; + + return-void +.end method + +.method public constructor (Ljava/lang/String;)V + .locals 6 + + const/4 v2, 0x0 + + const/4 v3, 0x0 + + const/4 v4, 0x6 + + const/4 v5, 0x0 + + move-object v0, p0 + + move-object v1, p1 + + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->(Ljava/lang/String;Lkotlin/jvm/functions/Function1;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + + return-void +.end method + +.method public constructor (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V + .locals 6 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/lang/String;", + "Lkotlin/jvm/functions/Function1<", + "-", + "Landroid/content/Context;", + "Ljava/lang/String;", + ">;)V" + } + .end annotation + + const/4 v3, 0x0 + + const/4 v4, 0x4 + + const/4 v5, 0x0 + + move-object v0, p0 + + move-object v1, p1 + + move-object v2, p2 + + invoke-direct/range {v0 .. v5}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->(Ljava/lang/String;Lkotlin/jvm/functions/Function1;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + + return-void +.end method + +.method public constructor (Ljava/lang/String;Lkotlin/jvm/functions/Function1;Z)V + .locals 2 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/lang/String;", + "Lkotlin/jvm/functions/Function1<", + "-", + "Landroid/content/Context;", + "Ljava/lang/String;", + ">;Z)V" + } + .end annotation + const/4 v0, 0x0 if-eqz p1, :cond_1 @@ -44,14 +133,14 @@ iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->rowId:Ljava/lang/String; - iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->headerType:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; + iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->textResolver:Lkotlin/jvm/functions/Function1; - iput p3, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->memberCount:I + iput-boolean p3, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->isPlaceholder:Z return-void :cond_0 - const-string p1, "headerType" + const-string p1, "textResolver" invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V @@ -65,7 +154,29 @@ throw v0 .end method -.method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;IILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; +.method public synthetic constructor (Ljava/lang/String;Lkotlin/jvm/functions/Function1;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V + .locals 0 + + and-int/lit8 p5, p4, 0x2 + + if-eqz p5, :cond_0 + + sget-object p2, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$1;->INSTANCE:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$1; + + :cond_0 + and-int/lit8 p4, p4, 0x4 + + if-eqz p4, :cond_1 + + const/4 p3, 0x0 + + :cond_1 + invoke-direct {p0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->(Ljava/lang/String;Lkotlin/jvm/functions/Function1;Z)V + + return-void +.end method + +.method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ZILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; .locals 0 and-int/lit8 p5, p4, 0x1 @@ -81,17 +192,17 @@ if-eqz p5, :cond_1 - iget-object p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->headerType:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; + iget-object p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->textResolver:Lkotlin/jvm/functions/Function1; :cond_1 and-int/lit8 p4, p4, 0x4 if-eqz p4, :cond_2 - iget p3, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->memberCount:I + iget-boolean p3, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->isPlaceholder:Z :cond_2 - invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->copy(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; + invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->copy(Ljava/lang/String;Lkotlin/jvm/functions/Function1;Z)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; move-result-object p0 @@ -110,24 +221,45 @@ return-object v0 .end method -.method public final component2()Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; +.method public final component2()Lkotlin/jvm/functions/Function1; .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Lkotlin/jvm/functions/Function1<", + "Landroid/content/Context;", + "Ljava/lang/String;", + ">;" + } + .end annotation - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->headerType:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->textResolver:Lkotlin/jvm/functions/Function1; return-object v0 .end method -.method public final component3()I +.method public final component3()Z .locals 1 - iget v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->memberCount:I + iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->isPlaceholder:Z return v0 .end method -.method public final copy(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; +.method public final copy(Ljava/lang/String;Lkotlin/jvm/functions/Function1;Z)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "(", + "Ljava/lang/String;", + "Lkotlin/jvm/functions/Function1<", + "-", + "Landroid/content/Context;", + "Ljava/lang/String;", + ">;Z)", + "Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;" + } + .end annotation const/4 v0, 0x0 @@ -137,12 +269,12 @@ new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; - invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;I)V + invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->(Ljava/lang/String;Lkotlin/jvm/functions/Function1;Z)V return-object v0 :cond_0 - const-string p1, "headerType" + const-string p1, "textResolver" invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V @@ -181,9 +313,9 @@ if-eqz v0, :cond_0 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->headerType:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->textResolver:Lkotlin/jvm/functions/Function1; - iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->headerType:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; + iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->textResolver:Lkotlin/jvm/functions/Function1; invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z @@ -191,9 +323,9 @@ if-eqz v0, :cond_0 - iget v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->memberCount:I + iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->isPlaceholder:Z - iget p1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->memberCount:I + iget-boolean p1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->isPlaceholder:Z if-ne v0, p1, :cond_0 @@ -211,22 +343,6 @@ return p1 .end method -.method public final getHeaderType()Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->headerType:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - return-object v0 -.end method - -.method public final getMemberCount()I - .locals 1 - - iget v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->memberCount:I - - return v0 -.end method - .method public bridge synthetic getRowId()Ljava/lang/Object; .locals 1 @@ -245,6 +361,23 @@ return-object v0 .end method +.method public final getTextResolver()Lkotlin/jvm/functions/Function1; + .locals 1 + .annotation system Ldalvik/annotation/Signature; + value = { + "()", + "Lkotlin/jvm/functions/Function1<", + "Landroid/content/Context;", + "Ljava/lang/String;", + ">;" + } + .end annotation + + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->textResolver:Lkotlin/jvm/functions/Function1; + + return-object v0 +.end method + .method public hashCode()I .locals 3 @@ -268,7 +401,7 @@ :goto_0 mul-int/lit8 v0, v0, 0x1f - iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->headerType:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; + iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->textResolver:Lkotlin/jvm/functions/Function1; if-eqz v2, :cond_1 @@ -281,17 +414,26 @@ mul-int/lit8 v0, v0, 0x1f - iget v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->memberCount:I + iget-boolean v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->isPlaceholder:Z - invoke-static {v1}, Lc;->a(I)I + if-eqz v1, :cond_2 - move-result v1 + const/4 v1, 0x1 + :cond_2 add-int/2addr v0, v1 return v0 .end method +.method public final isPlaceholder()Z + .locals 1 + + iget-boolean v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->isPlaceholder:Z + + return v0 +.end method + .method public toString()Ljava/lang/String; .locals 3 @@ -307,23 +449,23 @@ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v1, ", headerType=" + const-string v1, ", textResolver=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->headerType:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; + iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->textResolver:Lkotlin/jvm/functions/Function1; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; - const-string v1, ", memberCount=" + const-string v1, ", isPlaceholder=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - iget v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->memberCount:I + iget-boolean v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->isPlaceholder:Z const-string v2, ")" - invoke-static {v0, v1, v2}, Le/e/b/a/a;->a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String; + invoke-static {v0, v1, v2}, Le/e/b/a/a;->a(Ljava/lang/StringBuilder;ZLjava/lang/String;)Ljava/lang/String; move-result-object v0 diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader.smali deleted file mode 100644 index bc0cf08841..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader.smali +++ /dev/null @@ -1,180 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader; -.super Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; -.source "ChannelMembersListAdapter.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "PlaceholderHeader" -.end annotation - - -# instance fields -.field public final listId:Ljava/lang/String; - - -# direct methods -.method public constructor (Ljava/lang/String;)V - .locals 3 - - const/4 v0, 0x0 - - if-eqz p1, :cond_0 - - sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->PLACEHOLDER_HEADER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; - - const-string v2, "placeholder:" - - invoke-static {v2, p1}, Le/e/b/a/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v2 - - invoke-direct {p0, v1, v2, v0}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;Ljava/lang/Object;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader;->listId:Ljava/lang/String; - - return-void - - :cond_0 - const-string p1, "listId" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader; - .locals 0 - - and-int/lit8 p2, p2, 0x1 - - if-eqz p2, :cond_0 - - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader;->listId:Ljava/lang/String; - - :cond_0 - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader;->copy(Ljava/lang/String;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader; - - move-result-object p0 - - return-object p0 -.end method - - -# virtual methods -.method public final component1()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader;->listId:Ljava/lang/String; - - return-object v0 -.end method - -.method public final copy(Ljava/lang/String;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader; - .locals 1 - - if-eqz p1, :cond_0 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader; - - invoke-direct {v0, p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader;->(Ljava/lang/String;)V - - return-object v0 - - :cond_0 - const-string p1, "listId" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 1 - - if-eq p0, p1, :cond_1 - - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader; - - if-eqz v0, :cond_0 - - check-cast p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader; - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader;->listId:Ljava/lang/String; - - iget-object p1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader;->listId:Ljava/lang/String; - - invoke-static {v0, p1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result p1 - - if-eqz p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - return p1 - - :cond_1 - :goto_0 - const/4 p1, 0x1 - - return p1 -.end method - -.method public final getListId()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader;->listId:Ljava/lang/String; - - return-object v0 -.end method - -.method public hashCode()I - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader;->listId:Ljava/lang/String; - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I - - move-result v0 - - goto :goto_0 - - :cond_0 - const/4 v0, 0x0 - - :goto_0 - return v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 3 - - const-string v0, "PlaceholderHeader(listId=" - - invoke-static {v0}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v0 - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader;->listId:Ljava/lang/String; - - const-string v2, ")" - - invoke-static {v0, v1, v2}, Le/e/b/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember.smali deleted file mode 100644 index dab598500c..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember.smali +++ /dev/null @@ -1,144 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; -.super Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; -.source "ChannelMembersListAdapter.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "PlaceholderMember" -.end annotation - - -# instance fields -.field public final placeholderSize:F - - -# direct methods -.method public constructor (F)V - .locals 3 - - sget-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->LOADING:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; - - const-string v1, "" - - const/4 v2, 0x0 - - invoke-direct {p0, v0, v1, v2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;Ljava/lang/Object;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - iput p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->placeholderSize:F - - return-void -.end method - -.method private final component1()F - .locals 1 - - iget v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->placeholderSize:F - - return v0 -.end method - -.method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;FILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; - .locals 0 - - and-int/lit8 p2, p2, 0x1 - - if-eqz p2, :cond_0 - - iget p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->placeholderSize:F - - :cond_0 - invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->copy(F)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; - - move-result-object p0 - - return-object p0 -.end method - - -# virtual methods -.method public final copy(F)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; - .locals 1 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; - - invoke-direct {v0, p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->(F)V - - return-object v0 -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 1 - - if-eq p0, p1, :cond_1 - - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; - - if-eqz v0, :cond_0 - - check-cast p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; - - iget v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->placeholderSize:F - - iget p1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->placeholderSize:F - - invoke-static {v0, p1}, Ljava/lang/Float;->compare(FF)I - - move-result p1 - - if-nez p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - return p1 - - :cond_1 - :goto_0 - const/4 p1, 0x1 - - return p1 -.end method - -.method public hashCode()I - .locals 1 - - iget v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->placeholderSize:F - - invoke-static {v0}, Lb;->a(F)I - - move-result v0 - - return v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 2 - - const-string v0, "PlaceholderMember(placeholderSize=" - - invoke-static {v0}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v0 - - iget v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember;->placeholderSize:F - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; - - const-string v1, ")" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader.smali deleted file mode 100644 index 5485bb69ab..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader.smali +++ /dev/null @@ -1,282 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader; -.super Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; -.source "ChannelMembersListAdapter.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "RoleHeader" -.end annotation - - -# instance fields -.field public final memberCount:I - -.field public final roleId:J - -.field public final roleName:Ljava/lang/String; - - -# direct methods -.method public constructor (JLjava/lang/String;I)V - .locals 3 - - const/4 v0, 0x0 - - if-eqz p3, :cond_0 - - sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->ROLE_HEADER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; - - invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; - - move-result-object v2 - - invoke-direct {p0, v1, v2, v0}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;Ljava/lang/Object;Lkotlin/jvm/internal/DefaultConstructorMarker;)V - - iput-wide p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleId:J - - iput-object p3, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleName:Ljava/lang/String; - - iput p4, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->memberCount:I - - return-void - - :cond_0 - const-string p1, "roleName" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - -.method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;JLjava/lang/String;IILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader; - .locals 0 - - and-int/lit8 p6, p5, 0x1 - - if-eqz p6, :cond_0 - - iget-wide p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleId:J - - :cond_0 - and-int/lit8 p6, p5, 0x2 - - if-eqz p6, :cond_1 - - iget-object p3, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleName:Ljava/lang/String; - - :cond_1 - and-int/lit8 p5, p5, 0x4 - - if-eqz p5, :cond_2 - - iget p4, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->memberCount:I - - :cond_2 - invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->copy(JLjava/lang/String;I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader; - - move-result-object p0 - - return-object p0 -.end method - - -# virtual methods -.method public final component1()J - .locals 2 - - iget-wide v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleId:J - - return-wide v0 -.end method - -.method public final component2()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleName:Ljava/lang/String; - - return-object v0 -.end method - -.method public final component3()I - .locals 1 - - iget v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->memberCount:I - - return v0 -.end method - -.method public final copy(JLjava/lang/String;I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader; - .locals 1 - - if-eqz p3, :cond_0 - - new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader; - - invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->(JLjava/lang/String;I)V - - return-object v0 - - :cond_0 - const-string p1, "roleName" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 -.end method - -.method public equals(Ljava/lang/Object;)Z - .locals 5 - - if-eq p0, p1, :cond_1 - - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader; - - if-eqz v0, :cond_0 - - check-cast p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader; - - iget-wide v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleId:J - - iget-wide v2, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleId:J - - cmp-long v4, v0, v2 - - if-nez v4, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleName:Ljava/lang/String; - - iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleName:Ljava/lang/String; - - invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z - - move-result v0 - - if-eqz v0, :cond_0 - - iget v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->memberCount:I - - iget p1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->memberCount:I - - if-ne v0, p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - return p1 - - :cond_1 - :goto_0 - const/4 p1, 0x1 - - return p1 -.end method - -.method public final getMemberCount()I - .locals 1 - - iget v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->memberCount:I - - return v0 -.end method - -.method public final getRoleId()J - .locals 2 - - iget-wide v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleId:J - - return-wide v0 -.end method - -.method public final getRoleName()Ljava/lang/String; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleName:Ljava/lang/String; - - return-object v0 -.end method - -.method public hashCode()I - .locals 2 - - iget-wide v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleId:J - - invoke-static {v0, v1}, Ld;->a(J)I - - move-result v0 - - mul-int/lit8 v0, v0, 0x1f - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleName:Ljava/lang/String; - - if-eqz v1, :cond_0 - - invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I - - move-result v1 - - goto :goto_0 - - :cond_0 - const/4 v1, 0x0 - - :goto_0 - add-int/2addr v0, v1 - - mul-int/lit8 v0, v0, 0x1f - - iget v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->memberCount:I - - invoke-static {v1}, Lc;->a(I)I - - move-result v1 - - add-int/2addr v0, v1 - - return v0 -.end method - -.method public toString()Ljava/lang/String; - .locals 3 - - const-string v0, "RoleHeader(roleId=" - - invoke-static {v0}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; - - move-result-object v0 - - iget-wide v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleId:J - - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; - - const-string v1, ", roleName=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->roleName:Ljava/lang/String; - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v1, ", memberCount=" - - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - iget v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->memberCount:I - - const-string v2, ")" - - invoke-static {v0, v1, v2}, Le/e/b/a/a;->a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String; - - move-result-object v0 - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item.smali index 209b0155f0..87f3c33913 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item.smali @@ -15,11 +15,8 @@ .annotation system Ldalvik/annotation/MemberClasses; value = { - Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;, - Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader;, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;, - Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member;, - Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderMember; + Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Member; } .end annotation diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest.smali index fdf5c4e796..e0da41e6f7 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest.smali @@ -19,11 +19,11 @@ .field public final listId:Ljava/lang/String; -.field public final rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; +.field public final rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; # direct methods -.method public constructor (Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;Z)V +.method public constructor (Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;Z)V .locals 1 const/4 v0, 0x0 @@ -36,7 +36,7 @@ iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->listId:Ljava/lang/String; - iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; iput-boolean p3, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->forceOverwrite:Z @@ -57,7 +57,7 @@ throw v0 .end method -.method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;ZILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest; +.method public static synthetic copy$default(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;ZILjava/lang/Object;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest; .locals 0 and-int/lit8 p5, p4, 0x1 @@ -71,7 +71,7 @@ if-eqz p5, :cond_1 - iget-object p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; :cond_1 and-int/lit8 p4, p4, 0x4 @@ -81,7 +81,7 @@ iget-boolean p3, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->forceOverwrite:Z :cond_2 - invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->copy(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;Z)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest; + invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->copy(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;Z)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest; move-result-object p0 @@ -98,10 +98,10 @@ return-object v0 .end method -.method public final component2()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; +.method public final component2()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; .locals 1 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; return-object v0 .end method @@ -114,7 +114,7 @@ return v0 .end method -.method public final copy(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;Z)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest; +.method public final copy(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;Z)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest; .locals 1 const/4 v0, 0x0 @@ -125,7 +125,7 @@ new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest; - invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;Z)V + invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;Z)V return-object v0 @@ -165,9 +165,9 @@ if-eqz v0, :cond_0 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; - iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; invoke-static {v0, v1}, Lw/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z @@ -211,10 +211,10 @@ return-object v0 .end method -.method public final getRows()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; +.method public final getRows()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; .locals 1 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; return-object v0 .end method @@ -240,7 +240,7 @@ :goto_0 mul-int/lit8 v0, v0, 0x1f - iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; if-eqz v2, :cond_1 @@ -282,7 +282,7 @@ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager.smali deleted file mode 100644 index b03940b2b0..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager.smali +++ /dev/null @@ -1,180 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager; -.super Ljava/lang/Object; -.source "ChannelMembersListAdapter.kt" - - -# annotations -.annotation system Ldalvik/annotation/EnclosingClass; - value = Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter; -.end annotation - -.annotation system Ldalvik/annotation/InnerClass; - accessFlags = 0x19 - name = "StickyHeadersManager" -.end annotation - - -# instance fields -.field public currentStickyHeaderView:Landroid/view/View; - -.field public final headerView:Landroid/view/View; - -.field public final onlineOfflineStickyHeader:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader; - -.field public final placeholderHeaderView:Landroid/view/View; - -.field public final roleStickyHeader:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader; - - -# direct methods -.method public constructor (Landroid/view/View;Landroid/view/View;)V - .locals 1 - - const/4 v0, 0x0 - - if-eqz p1, :cond_1 - - if-eqz p2, :cond_0 - - invoke-direct {p0}, Ljava/lang/Object;->()V - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->headerView:Landroid/view/View; - - iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->placeholderHeaderView:Landroid/view/View; - - new-instance p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader; - - iget-object p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->headerView:Landroid/view/View; - - invoke-direct {p1, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader;->(Landroid/view/View;)V - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->roleStickyHeader:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader; - - new-instance p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader; - - iget-object p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->headerView:Landroid/view/View; - - invoke-direct {p1, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->(Landroid/view/View;)V - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->onlineOfflineStickyHeader:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader; - - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->headerView:Landroid/view/View; - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->currentStickyHeaderView:Landroid/view/View; - - return-void - - :cond_0 - const-string p1, "placeholderHeaderView" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 - - :cond_1 - const-string p1, "headerView" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - throw v0 -.end method - - -# virtual methods -.method public final bindStickyHeaderView(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;)V - .locals 1 - - if-eqz p1, :cond_3 - - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader; - - if-eqz v0, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->roleStickyHeader:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader; - - check-cast p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader; - - invoke-virtual {v0, p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader;->bind(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;)V - - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->headerView:Landroid/view/View; - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->currentStickyHeaderView:Landroid/view/View; - - goto :goto_0 - - :cond_0 - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; - - if-eqz v0, :cond_1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->onlineOfflineStickyHeader:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader; - - check-cast p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; - - invoke-virtual {v0, p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->bind(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;)V - - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->headerView:Landroid/view/View; - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->currentStickyHeaderView:Landroid/view/View; - - goto :goto_0 - - :cond_1 - instance-of p1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader; - - if-eqz p1, :cond_2 - - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->placeholderHeaderView:Landroid/view/View; - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->currentStickyHeaderView:Landroid/view/View; - - :cond_2 - :goto_0 - return-void - - :cond_3 - const-string p1, "row" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 -.end method - -.method public final getCurrentStickyHeaderView()Landroid/view/View; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->currentStickyHeaderView:Landroid/view/View; - - return-object v0 -.end method - -.method public final layoutViews(Landroidx/recyclerview/widget/RecyclerView;)V - .locals 2 - - if-eqz p1, :cond_0 - - sget-object v0, Lcom/discord/utilities/views/StickyHeaderItemDecoration$LayoutManager;->INSTANCE:Lcom/discord/utilities/views/StickyHeaderItemDecoration$LayoutManager; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->headerView:Landroid/view/View; - - invoke-virtual {v0, p1, v1}, Lcom/discord/utilities/views/StickyHeaderItemDecoration$LayoutManager;->layoutHeaderView(Landroid/view/ViewGroup;Landroid/view/View;)V - - sget-object v0, Lcom/discord/utilities/views/StickyHeaderItemDecoration$LayoutManager;->INSTANCE:Lcom/discord/utilities/views/StickyHeaderItemDecoration$LayoutManager; - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->placeholderHeaderView:Landroid/view/View; - - invoke-virtual {v0, p1, v1}, Lcom/discord/utilities/views/StickyHeaderItemDecoration$LayoutManager;->layoutHeaderView(Landroid/view/ViewGroup;Landroid/view/View;)V - - return-void - - :cond_0 - const-string p1, "recyclerView" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType.smali index 93c568b993..4a216bf863 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType.smali @@ -39,10 +39,6 @@ .field public static final enum MEMBER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; -.field public static final enum PLACEHOLDER_HEADER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; - -.field public static final enum ROLE_HEADER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; - .field public static final cachedValues:[Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; @@ -50,7 +46,7 @@ .method public static constructor ()V .locals 4 - const/4 v0, 0x5 + const/4 v0, 0x3 new-array v0, v0, [Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; @@ -58,30 +54,6 @@ const/4 v2, 0x0 - const-string v3, "ROLE_HEADER" - - invoke-direct {v1, v3, v2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->(Ljava/lang/String;I)V - - sput-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->ROLE_HEADER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; - - aput-object v1, v0, v2 - - new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; - - const/4 v2, 0x1 - - const-string v3, "PLACEHOLDER_HEADER" - - invoke-direct {v1, v3, v2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->(Ljava/lang/String;I)V - - sput-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->PLACEHOLDER_HEADER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; - - aput-object v1, v0, v2 - - new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; - - const/4 v2, 0x2 - const-string v3, "HEADER" invoke-direct {v1, v3, v2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->(Ljava/lang/String;I)V @@ -92,7 +64,7 @@ new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; - const/4 v2, 0x3 + const/4 v2, 0x1 const-string v3, "MEMBER" @@ -104,7 +76,7 @@ new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; - const/4 v2, 0x4 + const/4 v2, 0x2 const-string v3, "LOADING" diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$WhenMappings.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$WhenMappings.smali index 6765cb4b58..58e9610636 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$WhenMappings.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$WhenMappings.smali @@ -34,7 +34,7 @@ sget-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$WhenMappings;->$EnumSwitchMapping$0:[I - sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->ROLE_HEADER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; + sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->MEMBER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I @@ -46,7 +46,7 @@ sget-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$WhenMappings;->$EnumSwitchMapping$0:[I - sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->MEMBER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; + sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->LOADING:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I @@ -56,29 +56,5 @@ aput v2, v0, v1 - sget-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$WhenMappings;->$EnumSwitchMapping$0:[I - - sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->LOADING:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x4 - - aput v2, v0, v1 - - sget-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$WhenMappings;->$EnumSwitchMapping$0:[I - - sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->PLACEHOLDER_HEADER:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x5 - - aput v2, v0, v1 - return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onAttachedToRecyclerView$1.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onAttachedToRecyclerView$1.smali index 0a7da062f6..0eb0c1848b 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onAttachedToRecyclerView$1.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onAttachedToRecyclerView$1.smali @@ -18,18 +18,18 @@ # instance fields -.field public final synthetic $recyclerView:Landroidx/recyclerview/widget/RecyclerView; +.field public final synthetic $headerView:Landroid/view/View; -.field public final synthetic this$0:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter; +.field public final synthetic $recyclerView:Landroidx/recyclerview/widget/RecyclerView; # direct methods -.method public constructor (Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;Landroidx/recyclerview/widget/RecyclerView;)V +.method public constructor (Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)V .locals 0 - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onAttachedToRecyclerView$1;->this$0:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter; + iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onAttachedToRecyclerView$1;->$recyclerView:Landroidx/recyclerview/widget/RecyclerView; - iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onAttachedToRecyclerView$1;->$recyclerView:Landroidx/recyclerview/widget/RecyclerView; + iput-object p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onAttachedToRecyclerView$1;->$headerView:Landroid/view/View; invoke-direct {p0}, Ljava/lang/Object;->()V @@ -41,15 +41,17 @@ .method public final onLayoutChange(Landroid/view/View;IIIIIIII)V .locals 0 - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onAttachedToRecyclerView$1;->this$0:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter; - - invoke-static {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->access$getStickyHeadersManager$p(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager; - - move-result-object p1 + sget-object p1, Lcom/discord/utilities/views/StickyHeaderItemDecoration$LayoutManager;->INSTANCE:Lcom/discord/utilities/views/StickyHeaderItemDecoration$LayoutManager; iget-object p2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onAttachedToRecyclerView$1;->$recyclerView:Landroidx/recyclerview/widget/RecyclerView; - invoke-virtual {p1, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->layoutViews(Landroidx/recyclerview/widget/RecyclerView;)V + iget-object p3, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onAttachedToRecyclerView$1;->$headerView:Landroid/view/View; + + const-string p4, "headerView" + + invoke-static {p3, p4}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {p1, p2, p3}, Lcom/discord/utilities/views/StickyHeaderItemDecoration$LayoutManager;->layoutHeaderView(Landroid/view/ViewGroup;Landroid/view/View;)V return-void .end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter.smali index 089ff10caa..0f5239c3db 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter.smali @@ -9,7 +9,6 @@ # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { - Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$DiffUtilCallback;, @@ -29,7 +28,7 @@ # instance fields -.field public memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; +.field public headerViewHolder:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader; .field public onUserClicked:Lkotlin/jvm/functions/Function1; .annotation system Ldalvik/annotation/Signature; @@ -43,7 +42,7 @@ .end annotation .end field -.field public stickyHeadersManager:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager; +.field public rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; .field public final updatesSubject:Lrx/subjects/PublishSubject; .annotation system Ldalvik/annotation/Signature; @@ -70,37 +69,35 @@ iput-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->updatesSubject:Lrx/subjects/PublishSubject; - sget-object v0, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->Companion:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion; + new-instance v0, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList; - invoke-virtual {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList$Companion;->getEMPTY()Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + const/4 v1, 0x0 - move-result-object v0 + const-string v2, "" - iput-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation$OverwriteUpdate; - - new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest; - - iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - const-string v3, "" + const/4 v3, 0x2 const/4 v4, 0x0 - invoke-direct {v1, v3, v2, v4}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;Z)V + invoke-direct {v0, v2, v1, v3, v4}, Lcom/discord/utilities/lazy/memberlist/ChannelMemberList;->(Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V - invoke-direct {v0, v1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation$OverwriteUpdate;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;)V + iput-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation$OverwriteUpdate; + + new-instance v3, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest; + + iget-object v4, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + invoke-direct {v3, v2, v4, v1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;Z)V + + invoke-direct {v0, v3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateOperation$OverwriteUpdate;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;)V sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$1;->INSTANCE:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$1; iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->updatesSubject:Lrx/subjects/PublishSubject; - const-string v2, "updatesSubject" - - invoke-static {v1, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-static {v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable; + invoke-virtual {v1}, Lrx/Observable;->d()Lrx/Observable; move-result-object v1 @@ -116,6 +113,14 @@ move-result-object v0 + invoke-static {}, Le0/q/a;->b()Lrx/Scheduler; + + move-result-object v1 + + invoke-virtual {v0, v1}, Lrx/Observable;->b(Lrx/Scheduler;)Lrx/Observable; + + move-result-object v0 + invoke-static {}, Le0/j/b/a;->a()Lrx/Scheduler; move-result-object v1 @@ -145,14 +150,6 @@ return-void .end method -.method public static final synthetic access$getMemberList$p(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - .locals 0 - - iget-object p0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - return-object p0 -.end method - .method public static final synthetic access$getOnUserClicked$p(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;)Lkotlin/jvm/functions/Function1; .locals 0 @@ -161,31 +158,12 @@ return-object p0 .end method -.method public static final synthetic access$getStickyHeadersManager$p(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager; +.method public static final synthetic access$getRows$p(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; .locals 0 - iget-object p0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->stickyHeadersManager:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager; - - if-eqz p0, :cond_0 + iget-object p0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; return-object p0 - - :cond_0 - const-string p0, "stickyHeadersManager" - - invoke-static {p0}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - - const/4 p0, 0x0 - - throw p0 -.end method - -.method public static final synthetic access$setMemberList$p(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;)V - .locals 0 - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - return-void .end method .method public static final synthetic access$setOnUserClicked$p(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;Lkotlin/jvm/functions/Function1;)V @@ -196,10 +174,10 @@ return-void .end method -.method public static final synthetic access$setStickyHeadersManager$p(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;)V +.method public static final synthetic access$setRows$p(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;)V .locals 0 - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->stickyHeadersManager:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager; + iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; return-void .end method @@ -217,33 +195,37 @@ .end method .method public getAndBindHeaderView(I)Landroid/view/View; - .locals 8 + .locals 9 - const-string v0, "stickyHeadersManager" + const-string v0, "headerViewHolder" - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; - invoke-interface {v1, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; + invoke-interface {v1, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; move-result-object p1 const/4 v1, 0x0 :try_start_0 - iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->stickyHeadersManager:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager; + iget-object v2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->headerViewHolder:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader; - if-eqz v2, :cond_1 + if-eqz v2, :cond_2 - invoke-virtual {v2, p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->bindStickyHeaderView(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;)V + if-eqz p1, :cond_1 + + check-cast p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; + + invoke-virtual {v2, p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->bind(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;)V :try_end_0 .catch Ljava/lang/ClassCastException; {:try_start_0 .. :try_end_0} :catch_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->stickyHeadersManager:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager; + iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->headerViewHolder:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader; if-eqz p1, :cond_0 - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->getCurrentStickyHeaderView()Landroid/view/View; + invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->getView()Landroid/view/View; move-result-object p1 @@ -256,6 +238,15 @@ :cond_1 :try_start_1 + new-instance p1, Lw/l; + + const-string v2, "null cannot be cast to non-null type com.discord.widgets.channels.memberlist.adapter.ChannelMembersListAdapter.Item.Header" + + invoke-direct {p1, v2}, Lw/l;->(Ljava/lang/String;)V + + throw p1 + + :cond_2 invoke-static {v0}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V :try_end_1 .catch Ljava/lang/ClassCastException; {:try_start_1 .. :try_end_1} :catch_0 @@ -270,43 +261,27 @@ :catch_0 :try_start_2 - sget-object v2, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog; + sget-object v3, Lcom/discord/app/AppLog;->c:Lcom/discord/app/AppLog; - const-string v3, "Failed to cast header" - - const/4 v4, 0x0 + const-string v4, "Failed to cast header" const/4 v5, 0x0 - const/4 v6, 0x6 + const/4 v6, 0x0 - const/4 v7, 0x0 + const/4 v7, 0x6 - invoke-static/range {v2 .. v7}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V + const/4 v8, 0x0 + + invoke-static/range {v3 .. v8}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->stickyHeadersManager:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager; - - if-eqz p1, :cond_2 - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->getCurrentStickyHeaderView()Landroid/view/View; - - move-result-object p1 - - return-object p1 - - :cond_2 - invoke-static {v0}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V - - throw v1 - - :goto_0 - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->stickyHeadersManager:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager; + iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->headerViewHolder:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader; if-eqz p1, :cond_3 - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->getCurrentStickyHeaderView()Landroid/view/View; + invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->getView()Landroid/view/View; move-result-object p1 @@ -316,14 +291,38 @@ invoke-static {v0}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 + + :goto_0 + iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->headerViewHolder:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader; + + if-eqz p1, :cond_4 + + invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->getView()Landroid/view/View; + + move-result-object p1 + + return-object p1 + + :cond_4 + invoke-static {v0}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V + + throw v1 +.end method + +.method public getHeaderLayout(I)I + .locals 0 + + const p1, 0x7f0d012c + + return p1 .end method .method public getHeaderPositionForItem(I)I .locals 1 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; - invoke-interface {v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->getHeaderPositionForItem(I)I + invoke-interface {v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->getHeaderPositionForItem(I)I move-result p1 @@ -333,9 +332,9 @@ .method public getItemCount()I .locals 1 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; - invoke-interface {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->getSize()I + invoke-interface {v0}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->getSize()I move-result v0 @@ -345,61 +344,53 @@ .method public getItemViewType(I)I .locals 1 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; - invoke-interface {v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; + invoke-interface {v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; move-result-object p1 + if-eqz p1, :cond_0 + invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item;->getType()Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; move-result-object p1 + if-eqz p1, :cond_0 + invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I move-result p1 + goto :goto_0 + + :cond_0 + sget-object p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType;->LOADING:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ViewType; + + invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I + + move-result p1 + + :goto_0 return p1 .end method .method public isHeader(I)Z .locals 1 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; - invoke-interface {v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; + invoke-interface {v0, p1}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; move-result-object p1 - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; + instance-of p1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header; - if-nez v0, :cond_1 - - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader; - - if-nez v0, :cond_1 - - instance-of p1, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$PlaceholderHeader; - - if-eqz p1, :cond_0 - - goto :goto_0 - - :cond_0 - const/4 p1, 0x0 - - goto :goto_1 - - :cond_1 - :goto_0 - const/4 p1, 0x1 - - :goto_1 return p1 .end method .method public onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V - .locals 4 + .locals 3 if-eqz p1, :cond_0 @@ -421,39 +412,21 @@ move-result-object v0 - invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; + new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onAttachedToRecyclerView$1; - move-result-object v1 + invoke-direct {v1, p1, v0}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onAttachedToRecyclerView$1;->(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)V - invoke-static {v1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; + invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V - move-result-object v1 + new-instance p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader; - const v3, 0x7f0d012e + const-string v1, "headerView" - invoke-virtual {v1, v3, p1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; + invoke-static {v0, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - move-result-object v1 + invoke-direct {p1, v0}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->(Landroid/view/View;)V - new-instance v2, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager; - - const-string v3, "headerView" - - invoke-static {v0, v3}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - const-string v3, "placeholderHeaderView" - - invoke-static {v1, v3}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - invoke-direct {v2, v0, v1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager;->(Landroid/view/View;Landroid/view/View;)V - - iput-object v2, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->stickyHeadersManager:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$StickyHeadersManager; - - new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onAttachedToRecyclerView$1; - - invoke-direct {v0, p0, p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onAttachedToRecyclerView$1;->(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;Landroidx/recyclerview/widget/RecyclerView;)V - - invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V + iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->headerViewHolder:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader; return-void @@ -470,7 +443,7 @@ .method public onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V .locals 1 - if-eqz p1, :cond_7 + if-eqz p1, :cond_5 instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader; @@ -478,9 +451,9 @@ check-cast p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader; - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; - invoke-interface {v0, p2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; + invoke-interface {v0, p2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; move-result-object p2 @@ -506,9 +479,9 @@ if-eqz v0, :cond_3 - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->rows:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; - invoke-interface {v0, p2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; + invoke-interface {v0, p2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; move-result-object p2 @@ -544,43 +517,11 @@ invoke-virtual {p1, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderLoading;->bind(I)V - goto :goto_0 - :cond_4 - instance-of v0, p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader; - - if-eqz v0, :cond_6 - - check-cast p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader; - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter;->memberList:Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList; - - invoke-interface {v0, p2}, Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;->get(I)Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item; - - move-result-object p2 - - if-eqz p2, :cond_5 - - check-cast p2, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader; - - invoke-virtual {p1, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader;->bind(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;)V - - goto :goto_0 - - :cond_5 - new-instance p1, Lw/l; - - const-string p2, "null cannot be cast to non-null type com.discord.widgets.channels.memberlist.adapter.ChannelMembersListAdapter.Item.RoleHeader" - - invoke-direct {p1, p2}, Lw/l;->(Ljava/lang/String;)V - - throw p1 - - :cond_6 :goto_0 return-void - :cond_7 + :cond_5 const-string p1, "holder" invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V @@ -591,9 +532,9 @@ .end method .method public onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; - .locals 2 + .locals 1 - if-eqz p1, :cond_5 + if-eqz p1, :cond_3 new-instance v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1; @@ -615,46 +556,16 @@ const/4 p2, 0x1 - const v1, 0x7f0d012c - - if-eq p1, p2, :cond_4 + if-eq p1, p2, :cond_2 const/4 p2, 0x2 - if-eq p1, p2, :cond_3 + if-eq p1, p2, :cond_1 const/4 p2, 0x3 - if-eq p1, p2, :cond_2 - - const/4 p2, 0x4 - - if-eq p1, p2, :cond_1 - - const/4 p2, 0x5 - if-ne p1, p2, :cond_0 - new-instance p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderPlaceholderHeader; - - const p2, 0x7f0d012e - - invoke-virtual {v0, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View; - - move-result-object p2 - - invoke-direct {p1, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderPlaceholderHeader;->(Landroid/view/View;)V - - goto :goto_0 - - :cond_0 - new-instance p1, Lw/g; - - invoke-direct {p1}, Lw/g;->()V - - throw p1 - - :cond_1 new-instance p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderLoading; const p2, 0x7f0d012d @@ -667,10 +578,17 @@ goto :goto_0 - :cond_2 + :cond_0 + new-instance p1, Lw/g; + + invoke-direct {p1}, Lw/g;->()V + + throw p1 + + :cond_1 new-instance p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderMember; - const p2, 0x7f0d012f + const p2, 0x7f0d012e invoke-virtual {v0, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View; @@ -680,21 +598,12 @@ goto :goto_0 - :cond_3 - new-instance p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader; - - invoke-virtual {v0, v1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View; - - move-result-object p2 - - invoke-direct {p1, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader;->(Landroid/view/View;)V - - goto :goto_0 - - :cond_4 + :cond_2 new-instance p1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader; - invoke-virtual {v0, v1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View; + const p2, 0x7f0d012c + + invoke-virtual {v0, p2}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View; move-result-object p2 @@ -703,7 +612,7 @@ :goto_0 return-object p1 - :cond_5 + :cond_3 const-string p1, "parent" invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V @@ -713,7 +622,7 @@ throw p1 .end method -.method public final setData(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;Z)V +.method public final setData(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;Z)V .locals 2 const/4 v0, 0x0 @@ -726,7 +635,7 @@ new-instance v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest; - invoke-direct {v1, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersListViewModel$MemberList;Z)V + invoke-direct {v1, p1, p2, p3}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$ListUpdateRequest;->(Ljava/lang/String;Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList;Z)V invoke-virtual {v0, v1}, Lrx/subjects/PublishSubject;->onNext(Ljava/lang/Object;)V diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader$WhenMappings.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader$WhenMappings.smali deleted file mode 100644 index 2d7ef27bac..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader$WhenMappings.smali +++ /dev/null @@ -1,60 +0,0 @@ -.class public final synthetic Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader$WhenMappings; -.super Ljava/lang/Object; - - -# static fields -.field public static final synthetic $EnumSwitchMapping$0:[I - - -# direct methods -.method public static synthetic constructor ()V - .locals 3 - - invoke-static {}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;->values()[Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - move-result-object v0 - - array-length v0, v0 - - new-array v0, v0, [I - - sput-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader$WhenMappings;->$EnumSwitchMapping$0:[I - - sget-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader$WhenMappings;->$EnumSwitchMapping$0:[I - - sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;->ONLINE:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x1 - - aput v2, v0, v1 - - sget-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader$WhenMappings;->$EnumSwitchMapping$0:[I - - sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;->OFFLINE:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x2 - - aput v2, v0, v1 - - sget-object v0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader$WhenMappings;->$EnumSwitchMapping$0:[I - - sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type;->GROUP_DM:Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; - - invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I - - move-result v1 - - const/4 v2, 0x3 - - aput v2, v0, v1 - - return-void -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader.smali index 5550ac1691..346160c0a7 100644 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader.smali +++ b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader.smali @@ -4,6 +4,8 @@ # instance fields +.field public final placeholder:Landroid/view/View; + .field public final textView:Landroid/widget/TextView; .field public final view:Landroid/view/View; @@ -31,6 +33,16 @@ iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->textView:Landroid/widget/TextView; + iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->view:Landroid/view/View; + + const v0, 0x7f0a0145 + + invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; + + move-result-object p1 + + iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->placeholder:Landroid/view/View; + return-void :cond_0 @@ -46,108 +58,85 @@ # virtual methods .method public final bind(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;)V - .locals 3 + .locals 6 - if-eqz p1, :cond_3 + const/4 v0, 0x0 - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->getHeaderType()Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header$Type; + if-eqz p1, :cond_1 - move-result-object v0 - - sget-object v1, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader$WhenMappings;->$EnumSwitchMapping$0:[I - - invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I - - move-result v0 - - aget v0, v1, v0 - - const/4 v1, 0x1 - - if-eq v0, v1, :cond_2 - - const/4 v1, 0x2 - - if-eq v0, v1, :cond_1 - - const/4 v1, 0x3 - - if-ne v0, v1, :cond_0 - - const v0, 0x7f120c2a - - goto :goto_0 - - :cond_0 - new-instance p1, Lw/g; - - invoke-direct {p1}, Lw/g;->()V - - throw p1 - - :cond_1 - const v0, 0x7f121200 - - goto :goto_0 - - :cond_2 - const v0, 0x7f121201 - - :goto_0 iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->textView:Landroid/widget/TextView; const-string v2, "textView" invoke-static {v1, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->isPlaceholder()Z + + move-result v3 + + xor-int/lit8 v3, v3, 0x1 + + const/4 v4, 0x2 + + const/4 v5, 0x0 + + invoke-static {v1, v3, v5, v4, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V + + iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->placeholder:Landroid/view/View; + + const-string v3, "placeholder" + + invoke-static {v1, v3}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->isPlaceholder()Z + + move-result v3 + + invoke-static {v1, v3, v5, v4, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V + + invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->isPlaceholder()Z + + move-result v0 + + if-nez v0, :cond_0 + + iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->textView:Landroid/widget/TextView; + + invoke-static {v0, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + + invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->getTextResolver()Lkotlin/jvm/functions/Function1; + + move-result-object p1 + + iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->textView:Landroid/widget/TextView; + + invoke-static {v1, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V + invoke-virtual {v1}, Landroid/widget/TextView;->getContext()Landroid/content/Context; move-result-object v1 - invoke-virtual {v1, v0}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; - - move-result-object v0 - - const-string v1, "textView.context.getText(statusTextResId)" - - invoke-static {v0, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - iget-object v1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderHeader;->textView:Landroid/widget/TextView; + const-string v2, "textView.context" invoke-static {v1, v2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - new-instance v2, Ljava/lang/StringBuilder; - - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; - - const-string v0, " \u2014 " - - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$Header;->getMemberCount()I - - move-result p1 - - invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + invoke-interface {p1, v1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 - invoke-virtual {v1, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + check-cast p1, Ljava/lang/CharSequence; + invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V + + :cond_0 return-void - :cond_3 + :cond_1 const-string p1, "data" invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - const/4 p1, 0x0 - - throw p1 + throw v0 .end method .method public final getView()Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderPlaceholderHeader.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderPlaceholderHeader.smali deleted file mode 100644 index f9418ff6e0..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderPlaceholderHeader.smali +++ /dev/null @@ -1,24 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderPlaceholderHeader; -.super Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -.source "ChannelMembersListViewHolderPlaceholderHeader.kt" - - -# direct methods -.method public constructor (Landroid/view/View;)V - .locals 0 - - if-eqz p1, :cond_0 - - invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V - - return-void - - :cond_0 - const-string p1, "view" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 -.end method diff --git a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader.smali b/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader.smali deleted file mode 100644 index a075938f53..0000000000 --- a/com.discord/smali/com/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader.smali +++ /dev/null @@ -1,103 +0,0 @@ -.class public final Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader; -.super Landroidx/recyclerview/widget/RecyclerView$ViewHolder; -.source "ChannelMembersListViewHolderRoleHeader.kt" - - -# instance fields -.field public final textView:Landroid/widget/TextView; - -.field public final view:Landroid/view/View; - - -# direct methods -.method public constructor (Landroid/view/View;)V - .locals 1 - - if-eqz p1, :cond_0 - - invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader;->view:Landroid/view/View; - - iget-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader;->view:Landroid/view/View; - - const v0, 0x7f0a0146 - - invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; - - move-result-object p1 - - check-cast p1, Landroid/widget/TextView; - - iput-object p1, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader;->textView:Landroid/widget/TextView; - - return-void - - :cond_0 - const-string p1, "view" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 -.end method - - -# virtual methods -.method public final bind(Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;)V - .locals 3 - - if-eqz p1, :cond_0 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader;->textView:Landroid/widget/TextView; - - const-string v1, "textView" - - invoke-static {v0, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - - new-instance v1, Ljava/lang/StringBuilder; - - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->getRoleName()Ljava/lang/String; - - move-result-object v2 - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - const-string v2, " \u2014 " - - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - - invoke-virtual {p1}, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListAdapter$Item$RoleHeader;->getMemberCount()I - - move-result p1 - - invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; - - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; - - move-result-object p1 - - invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V - - return-void - - :cond_0 - const-string p1, "data" - - invoke-static {p1}, Lw/u/b/j;->a(Ljava/lang/String;)V - - const/4 p1, 0x0 - - throw p1 -.end method - -.method public final getView()Landroid/view/View; - .locals 1 - - iget-object v0, p0, Lcom/discord/widgets/channels/memberlist/adapter/ChannelMembersListViewHolderRoleHeader;->view:Landroid/view/View; - - return-object v0 -.end method diff --git a/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions.smali b/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions.smali index 6172d986df..10df1ebfd0 100644 --- a/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions.smali +++ b/com.discord/smali/com/discord/widgets/chat/WidgetUrlActions.smali @@ -357,7 +357,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0241 + const v0, 0x7f0d0240 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$chatInput$2.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$chatInput$2.smali index 71f7086933..0a42b2ff15 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$chatInput$2.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput$chatInput$2.smali @@ -66,7 +66,7 @@ const/4 v2, 0x0 - const v3, 0x7f0d014c + const v3, 0x7f0d014b invoke-virtual {v0, v3, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput.smali index 6252ae5a91..a4f51fa916 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInput.smali @@ -932,7 +932,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d014b + const v0, 0x7f0d014a return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordCameraFragment.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordCameraFragment.smali index f7154b36be..19a67261dc 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordCameraFragment.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordCameraFragment.smali @@ -42,7 +42,7 @@ move-result-object v0 - const v1, 0x7f0d0150 + const v1, 0x7f0d014f const/4 v2, 0x1 diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordFilesFragment.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordFilesFragment.smali index 051b3b5ab9..7ba191de41 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordFilesFragment.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordFilesFragment.smali @@ -32,7 +32,7 @@ new-instance v0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$PermissionsEmptyListAdapter; - const v1, 0x7f0d0150 + const v1, 0x7f0d014f const v2, 0x7f0a003c diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordPhotosFragment.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordPhotosFragment.smali index b5a0819fe2..8223d3f80e 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordPhotosFragment.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputAttachments$DiscordPhotosFragment.smali @@ -32,7 +32,7 @@ new-instance v0, Lcom/discord/widgets/chat/input/WidgetChatInputAttachments$PermissionsEmptyListAdapter; - const v1, 0x7f0d0150 + const v1, 0x7f0d014f const v2, 0x7f0a003c diff --git a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputCommandsAdapter.smali b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputCommandsAdapter.smali index dfb80f9620..85f13686c3 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputCommandsAdapter.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/WidgetChatInputCommandsAdapter.smali @@ -92,7 +92,7 @@ new-instance p1, Lcom/discord/widgets/chat/input/WidgetChatInputCommandsAdapter$Item; - const p2, 0x7f0d014f + const p2, 0x7f0d014e invoke-direct {p1, p2, p0}, Lcom/discord/widgets/chat/input/WidgetChatInputCommandsAdapter$Item;->(ILcom/discord/widgets/chat/input/WidgetChatInputCommandsAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetChatInputEmojiPicker.smali b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetChatInputEmojiPicker.smali index f54e334a53..daf6fc12a2 100644 --- a/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetChatInputEmojiPicker.smali +++ b/com.discord/smali/com/discord/widgets/chat/input/emoji/WidgetChatInputEmojiPicker.smali @@ -1011,7 +1011,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d014d + const v0, 0x7f0d014c return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatList.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatList.smali index 24e4554533..97cceb72c1 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatList.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatList.smali @@ -183,7 +183,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0152 + const v0, 0x7f0d0151 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter.smali index ab3587d9c4..c0401cdde4 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapter.smali @@ -496,7 +496,7 @@ :pswitch_a new-instance p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemMessage; - const p2, 0x7f0d015a + const p2, 0x7f0d0159 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemMessage;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V @@ -505,7 +505,7 @@ :pswitch_b new-instance p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage; - const p2, 0x7f0d016d + const p2, 0x7f0d016c invoke-direct {p1, p2, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemCallMessage;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V @@ -535,7 +535,7 @@ :pswitch_f new-instance p1, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - const p2, 0x7f0d0156 + const p2, 0x7f0d0155 invoke-direct {p1, p2, p0}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -544,7 +544,7 @@ :pswitch_10 new-instance p1, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - const p2, 0x7f0d0169 + const p2, 0x7f0d0168 invoke-direct {p1, p2, p0}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -553,7 +553,7 @@ :pswitch_11 new-instance p1, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - const p2, 0x7f0d0168 + const p2, 0x7f0d0167 invoke-direct {p1, p2, p0}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -562,7 +562,7 @@ :pswitch_12 new-instance p1, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder; - const p2, 0x7f0d016a + const p2, 0x7f0d0169 invoke-direct {p1, p2, p0}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -599,7 +599,7 @@ :pswitch_17 new-instance p1, Lcom/discord/widgets/chat/list/WidgetChatListItem; - const p2, 0x7f0d016b + const p2, 0x7f0d016a invoke-direct {p1, p2, p0}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V @@ -636,7 +636,7 @@ :pswitch_1c new-instance p1, Lcom/discord/widgets/chat/list/WidgetChatListItem; - const p2, 0x7f0d0161 + const p2, 0x7f0d0160 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V @@ -645,7 +645,7 @@ :pswitch_1d new-instance p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemMessage; - const p2, 0x7f0d0164 + const p2, 0x7f0d0163 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemMessage;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V @@ -654,7 +654,7 @@ :pswitch_1e new-instance p1, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemMessage; - const p2, 0x7f0d016e + const p2, 0x7f0d016d invoke-direct {p1, p2, p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemMessage;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment.smali index b050713827..dd044a8b27 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemAttachment.smali @@ -230,7 +230,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d0154 + const v0, 0x7f0d0153 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemBlocked.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemBlocked.smali index 3b43ec87b8..366833b539 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemBlocked.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemBlocked.smali @@ -51,7 +51,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d0155 + const v0, 0x7f0d0154 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed.smali index de5b8526f5..143058426d 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed.smali @@ -428,7 +428,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d0157 + const v0, 0x7f0d0156 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V @@ -1157,7 +1157,7 @@ move-result-object v4 - const v5, 0x7f0d0158 + const v5, 0x7f0d0157 invoke-direct {p0}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemEmbed;->getEmbedFields()Landroid/view/ViewGroup; diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmptyPins.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmptyPins.smali index cf8983eb60..7dcb93c710 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmptyPins.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemEmptyPins.smali @@ -11,7 +11,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const v0, 0x7f0d0159 + const v0, 0x7f0d0158 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite.smali index 050d89ff7c..6037e6048b 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGameInvite.smali @@ -53,7 +53,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d015b + const v0, 0x7f0d015a invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift.smali index 21b8f62659..094e494bd9 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGift.smali @@ -303,7 +303,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d015c + const v0, 0x7f0d015b invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate.smali index 8e4b0529b0..54115d017b 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildTemplate.smali @@ -152,7 +152,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d015d + const v0, 0x7f0d015c invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome.smali index c1b62dfbdf..7cf78cbedc 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemGuildWelcome.smali @@ -117,7 +117,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d015e + const v0, 0x7f0d015d invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite.smali index 71fa9af9bb..ee3a57dd14 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemInvite.smali @@ -350,7 +350,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d015f + const v0, 0x7f0d015e invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether.smali index 68747dd1d2..83ddeddf60 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether.smali @@ -232,7 +232,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d0160 + const v0, 0x7f0d015f invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMentionFooter.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMentionFooter.smali index 166b0d9e95..3789c941e2 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMentionFooter.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMentionFooter.smali @@ -13,7 +13,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const v0, 0x7f0d0162 + const v0, 0x7f0d0161 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMessageHeader.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMessageHeader.smali index 6b0d0ab86c..62bc166040 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMessageHeader.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemMessageHeader.smali @@ -17,7 +17,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const v0, 0x7f0d0163 + const v0, 0x7f0d0162 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemNewMessages.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemNewMessages.smali index 294e344802..c306b4bc32 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemNewMessages.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemNewMessages.smali @@ -97,7 +97,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d016f + const v0, 0x7f0d016e invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemPrivateChannelStart.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemPrivateChannelStart.smali index de7cd1e4cd..421734019c 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemPrivateChannelStart.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemPrivateChannelStart.smali @@ -95,7 +95,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d0165 + const v0, 0x7f0d0164 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemReactions.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemReactions.smali index 67e728c530..9d589a6aac 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemReactions.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemReactions.smali @@ -17,7 +17,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const v0, 0x7f0d0166 + const v0, 0x7f0d0165 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSearchResultCount.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSearchResultCount.smali index 569ab35efe..a0c9ecdd87 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSearchResultCount.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSearchResultCount.smali @@ -11,7 +11,7 @@ .method public constructor (Lcom/discord/widgets/chat/list/WidgetChatListAdapter;)V .locals 1 - const v0, 0x7f0d0167 + const v0, 0x7f0d0166 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemStart.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemStart.smali index 53cf8ade42..3d64a9ca29 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemStart.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemStart.smali @@ -51,7 +51,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d016c + const v0, 0x7f0d016b invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage.smali index 059027c580..1a4de5d657 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemSystemMessage.smali @@ -95,7 +95,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d016d + const v0, 0x7f0d016c invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemTimestamp.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemTimestamp.smali index 2c9df9567a..4f99b870c6 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemTimestamp.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemTimestamp.smali @@ -95,7 +95,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d016f + const v0, 0x7f0d016e invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress.smali b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress.smali index 0b868d7216..4d13708f5b 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/WidgetChatListAdapterItemUploadProgress.smali @@ -53,7 +53,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d0170 + const v0, 0x7f0d016f invoke-direct {p0, v0, p1}, Lcom/discord/widgets/chat/list/WidgetChatListItem;->(ILcom/discord/widgets/chat/list/WidgetChatListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions.smali b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions.smali index 86788afc0e..5418045349 100644 --- a/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions.smali +++ b/com.discord/smali/com/discord/widgets/chat/list/actions/WidgetChatListActions.smali @@ -2018,7 +2018,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0153 + const v0, 0x7f0d0152 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder.smali index 14e9ed17f5..e40fdbd940 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsEmojisAdapter$ReactionEmojiViewHolder.smali @@ -71,7 +71,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d01bc + const v0, 0x7f0d01bb invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorViewHolder.smali index 09512e93ee..c5bdd164be 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ErrorViewHolder.smali @@ -33,7 +33,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d01bd + const v0, 0x7f0d01bc invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$LoadingViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$LoadingViewHolder.smali index 69346de438..818c7d1f26 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$LoadingViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$LoadingViewHolder.smali @@ -29,7 +29,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d01be + const v0, 0x7f0d01bd invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserViewHolder.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserViewHolder.smali index 8469c44cca..277e8aabb6 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/ManageReactionsResultsAdapter$ReactionUserViewHolder.smali @@ -37,7 +37,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d01bf + const v0, 0x7f0d01be invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions.smali b/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions.smali index 3ff2779e82..a7f9dafce8 100644 --- a/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions.smali +++ b/com.discord/smali/com/discord/widgets/chat/managereactions/WidgetManageReactions.smali @@ -270,7 +270,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01bb + const v0, 0x7f0d01ba return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay.smali b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay.smali index ba57123464..d9103c9ada 100644 --- a/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay.smali +++ b/com.discord/smali/com/discord/widgets/chat/overlay/WidgetChatOverlay.smali @@ -187,7 +187,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0172 + const v0, 0x7f0d0171 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/chat/pins/WidgetChannelPinnedMessages.smali b/com.discord/smali/com/discord/widgets/chat/pins/WidgetChannelPinnedMessages.smali index 6d6611f8af..c4cd6a6166 100644 --- a/com.discord/smali/com/discord/widgets/chat/pins/WidgetChannelPinnedMessages.smali +++ b/com.discord/smali/com/discord/widgets/chat/pins/WidgetChannelPinnedMessages.smali @@ -128,7 +128,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0131 + const v0, 0x7f0d0130 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/client/WidgetClientOutdated.smali b/com.discord/smali/com/discord/widgets/client/WidgetClientOutdated.smali index ac8a49f134..ca00a36859 100644 --- a/com.discord/smali/com/discord/widgets/client/WidgetClientOutdated.smali +++ b/com.discord/smali/com/discord/widgets/client/WidgetClientOutdated.smali @@ -59,7 +59,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0174 + const v0, 0x7f0d0173 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter.smali index 825387add5..c80991b540 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging$Adapter.smali @@ -86,7 +86,7 @@ new-instance p1, Lcom/discord/widgets/debugging/WidgetDebugging$Adapter$Item; - const p2, 0x7f0d0179 + const p2, 0x7f0d0178 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/debugging/WidgetDebugging$Adapter$Item;->(ILcom/discord/widgets/debugging/WidgetDebugging$Adapter;)V diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging.smali index 16ae189b6a..4169ddca61 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetDebugging.smali @@ -188,7 +188,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0178 + const v0, 0x7f0d0177 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/debugging/WidgetFatalCrash.smali b/com.discord/smali/com/discord/widgets/debugging/WidgetFatalCrash.smali index 688cf921c1..3ac592bf07 100644 --- a/com.discord/smali/com/discord/widgets/debugging/WidgetFatalCrash.smali +++ b/com.discord/smali/com/discord/widgets/debugging/WidgetFatalCrash.smali @@ -379,7 +379,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d017e + const v0, 0x7f0d017d return v0 .end method @@ -492,7 +492,7 @@ new-array v1, v2, [Ljava/lang/Object; - const-string v3, "11.2" + const-string v3, "11.3" aput-object v3, v1, v4 diff --git a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet.smali b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet.smali index 42b418d007..a5258c3925 100644 --- a/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet.smali +++ b/com.discord/smali/com/discord/widgets/feedback/WidgetFeedbackSheet.smali @@ -651,7 +651,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d017f + const v0, 0x7f0d017e return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd.smali index 334d97432b..64338a8fb6 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsAdd.smali @@ -431,7 +431,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0180 + const v0, 0x7f0d017f return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby.smali index 94f563b743..3a041e40fb 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsFindNearby.smali @@ -888,7 +888,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0189 + const v0, 0x7f0d0188 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$addTab$1.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$addTab$1.smali index 0fe381b1af..83791e9d09 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$addTab$1.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList$addTab$1.smali @@ -68,7 +68,7 @@ iget-object v1, p0, Lcom/discord/widgets/friends/WidgetFriendsList$addTab$1;->$this_addTab:Lcom/google/android/material/tabs/TabLayout; - const v2, 0x7f0d0171 + const v2, 0x7f0d0170 const/4 v3, 0x0 diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList.smali index 56d1c7adc5..5ca1cdd902 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsList.smali @@ -365,7 +365,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0181 + const v0, 0x7f0d0180 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemEmpty.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemEmpty.smali index 02069827bc..9345ea0f1f 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemEmpty.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemEmpty.smali @@ -62,7 +62,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d0183 + const v0, 0x7f0d0182 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter$Item;->(ILcom/discord/widgets/friends/WidgetFriendsListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser.smali index e7866ea6db..582577983d 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapter$ItemUser.smali @@ -238,7 +238,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d0182 + const v0, 0x7f0d0181 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/friends/WidgetFriendsListAdapter$Item;->(ILcom/discord/widgets/friends/WidgetFriendsListAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapterV2$ItemHeader.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapterV2$ItemHeader.smali index 8c983da111..ab5a1cef4e 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapterV2$ItemHeader.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapterV2$ItemHeader.smali @@ -62,7 +62,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d0185 + const v0, 0x7f0d0184 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/friends/WidgetFriendsListAdapterV2$Item;->(ILcom/discord/widgets/friends/WidgetFriendsListAdapterV2;)V diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapterV2$ItemPendingHeader.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapterV2$ItemPendingHeader.smali index fc4be700b2..af82922bbc 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapterV2$ItemPendingHeader.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapterV2$ItemPendingHeader.smali @@ -84,7 +84,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d0187 + const v0, 0x7f0d0186 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/friends/WidgetFriendsListAdapterV2$Item;->(ILcom/discord/widgets/friends/WidgetFriendsListAdapterV2;)V diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapterV2$ItemPendingUser.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapterV2$ItemPendingUser.smali index 89042bca81..2be963e0c4 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapterV2$ItemPendingUser.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapterV2$ItemPendingUser.smali @@ -172,7 +172,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d0186 + const v0, 0x7f0d0185 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/friends/WidgetFriendsListAdapterV2$Item;->(ILcom/discord/widgets/friends/WidgetFriendsListAdapterV2;)V diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapterV2$ItemUser.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapterV2$ItemUser.smali index 1fe45d4b45..0b500fd3fb 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapterV2$ItemUser.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListAdapterV2$ItemUser.smali @@ -172,7 +172,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d0184 + const v0, 0x7f0d0183 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/friends/WidgetFriendsListAdapterV2$Item;->(ILcom/discord/widgets/friends/WidgetFriendsListAdapterV2;)V diff --git a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListV2.smali b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListV2.smali index 0f5e85f3a1..c0615b87e1 100644 --- a/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListV2.smali +++ b/com.discord/smali/com/discord/widgets/friends/WidgetFriendsListV2.smali @@ -483,7 +483,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0188 + const v0, 0x7f0d0187 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Adapter.smali b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Adapter.smali index 210059d6c4..0a9c898ccb 100644 --- a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector$Adapter.smali @@ -94,7 +94,7 @@ new-instance p1, Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter$ItemGuild; - const p2, 0x7f0d01a3 + const p2, 0x7f0d01a2 iget v0, p0, Lcom/discord/widgets/guilds/WidgetGuildSelector$Adapter;->noGuildStringId:I diff --git a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector.smali b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector.smali index f44a27432c..942ded8602 100644 --- a/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector.smali +++ b/com.discord/smali/com/discord/widgets/guilds/WidgetGuildSelector.smali @@ -368,7 +368,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01a2 + const v0, 0x7f0d01a1 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd.smali b/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd.smali index 99132ce160..a1da1c9553 100644 --- a/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd.smali +++ b/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsAdd.smali @@ -167,7 +167,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0190 + const v0, 0x7f0d018f return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsSheet.smali b/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsSheet.smali index df1f12d320..5e200a2615 100644 --- a/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsSheet.smali +++ b/com.discord/smali/com/discord/widgets/guilds/actions/WidgetGuildActionsSheet.smali @@ -1316,7 +1316,7 @@ const/4 v1, 0x0 - const v2, 0x7f0d013e + const v2, 0x7f0d013d invoke-static {v0, v2, v1}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; @@ -1450,7 +1450,7 @@ move-result-object v0 - const v1, 0x7f0d013f + const v1, 0x7f0d013e const/4 v2, 0x0 @@ -1643,7 +1643,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0191 + const v0, 0x7f0d0190 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone.smali index 4446605e53..619e7da986 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildClone.smali @@ -595,7 +595,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0193 + const v0, 0x7f0d0192 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate.smali b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate.smali index a4ef6bcf92..5c3e44851a 100644 --- a/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate.smali +++ b/com.discord/smali/com/discord/widgets/guilds/create/WidgetGuildCreate.smali @@ -749,7 +749,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0194 + const v0, 0x7f0d0193 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite.smali index 9eb75832ac..97ab65d23d 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInvite.smali @@ -643,7 +643,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0195 + const v0, 0x7f0d0194 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item.smali index b4c623dc89..c43a3b17ed 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare$PrivateChannelAdapter$Item.smali @@ -137,7 +137,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d019a + const v0, 0x7f0d0199 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare.smali index a9a2211736..e5cf7da37c 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShare.smali @@ -1337,7 +1337,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0197 + const v0, 0x7f0d0196 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$Item.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$Item.smali index 6b3ca20118..ccc6ca9a55 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$Item.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact$PrivateChannelAdapter$Item.smali @@ -137,7 +137,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d019a + const v0, 0x7f0d0199 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact.smali index 1b5ba77838..101f39f7d4 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareCompact.smali @@ -1196,7 +1196,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0198 + const v0, 0x7f0d0197 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions.smali index ef27e77d0d..7a570cb52d 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetGuildInviteShareEmptySuggestions.smali @@ -926,7 +926,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0199 + const v0, 0x7f0d0198 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteInfo.smali b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteInfo.smali index 59b57181bb..95a85c2f26 100644 --- a/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteInfo.smali +++ b/com.discord/smali/com/discord/widgets/guilds/invite/WidgetInviteInfo.smali @@ -457,7 +457,7 @@ move-result-object p1 - const v0, 0x7f0d0196 + const v0, 0x7f0d0195 invoke-static {p1, v0, p0}, Landroid/view/ViewGroup;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin.smali b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin.smali index 5c0d0a8805..803e8fe6a9 100644 --- a/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin.smali +++ b/com.discord/smali/com/discord/widgets/guilds/join/WidgetGuildJoin.smali @@ -86,7 +86,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d019b + const v0, 0x7f0d019a return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter.smali index a1682cb180..6b3f324e6c 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildListAdapter.smali @@ -538,7 +538,7 @@ throw p1 :pswitch_0 - const p1, 0x7f0d01ac + const p1, 0x7f0d01ab invoke-virtual {v0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View; @@ -551,7 +551,7 @@ goto/16 :goto_0 :pswitch_1 - const p1, 0x7f0d01a9 + const p1, 0x7f0d01a8 invoke-virtual {v0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View; @@ -568,7 +568,7 @@ goto/16 :goto_0 :pswitch_2 - const p1, 0x7f0d01ab + const p1, 0x7f0d01aa invoke-virtual {v0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View; @@ -581,7 +581,7 @@ goto/16 :goto_0 :pswitch_3 - const p1, 0x7f0d01ad + const p1, 0x7f0d01ac invoke-virtual {v0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View; @@ -594,7 +594,7 @@ goto :goto_0 :pswitch_4 - const p2, 0x7f0d01ae + const p2, 0x7f0d01ad invoke-virtual {v0, p2}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View; @@ -639,7 +639,7 @@ goto :goto_0 :pswitch_5 - const p1, 0x7f0d01a8 + const p1, 0x7f0d01a7 invoke-virtual {v0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View; @@ -660,7 +660,7 @@ goto :goto_0 :pswitch_6 - const p1, 0x7f0d01a6 + const p1, 0x7f0d01a5 invoke-virtual {v0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View; @@ -673,7 +673,7 @@ goto :goto_0 :pswitch_7 - const p1, 0x7f0d01af + const p1, 0x7f0d01ae invoke-virtual {v0, p1}, Lcom/discord/widgets/guilds/list/WidgetGuildListAdapter$onCreateViewHolder$1;->invoke(I)Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildListItem.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildListItem.smali index ee0966636c..cf6a740ba6 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildListItem.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSearchAdapter$GuildListItem.smali @@ -93,7 +93,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d01a1 + const v0, 0x7f0d01a0 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector.smali index bd1b67f91d..247f4831a8 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildSelector.smali @@ -380,7 +380,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01a0 + const v0, 0x7f0d019f return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList.smali b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList.smali index 1892c19a58..597d920675 100644 --- a/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList.smali +++ b/com.discord/smali/com/discord/widgets/guilds/list/WidgetGuildsList.smali @@ -803,7 +803,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01a5 + const v0, 0x7f0d01a4 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$EmojiViewAdapter.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$EmojiViewAdapter.smali index 0adf57a53f..99931bb85c 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$EmojiViewAdapter.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet$EmojiViewAdapter.smali @@ -222,12 +222,12 @@ if-eq p2, v0, :cond_0 - const v1, 0x7f0d019e + const v1, 0x7f0d019d goto :goto_0 :cond_0 - const v1, 0x7f0d019d + const v1, 0x7f0d019c :goto_0 invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context; diff --git a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet.smali b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet.smali index 95bc5d31d8..fb7c70c2aa 100644 --- a/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet.smali +++ b/com.discord/smali/com/discord/widgets/guilds/profile/WidgetGuildProfileSheet.smali @@ -1325,7 +1325,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d019f + const v0, 0x7f0d019e return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/main/WidgetMain.smali b/com.discord/smali/com/discord/widgets/main/WidgetMain.smali index 664fd68578..dcb6d369a8 100644 --- a/com.discord/smali/com/discord/widgets/main/WidgetMain.smali +++ b/com.discord/smali/com/discord/widgets/main/WidgetMain.smali @@ -1269,7 +1269,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01b2 + const v0, 0x7f0d01b1 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/media/WidgetMedia.smali b/com.discord/smali/com/discord/widgets/media/WidgetMedia.smali index df05c04b14..111a1b1d9f 100644 --- a/com.discord/smali/com/discord/widgets/media/WidgetMedia.smali +++ b/com.discord/smali/com/discord/widgets/media/WidgetMedia.smali @@ -352,7 +352,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01c0 + const v0, 0x7f0d01bf return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/media/WidgetQRScanner.smali b/com.discord/smali/com/discord/widgets/media/WidgetQRScanner.smali index a2de94b5f4..378353155a 100644 --- a/com.discord/smali/com/discord/widgets/media/WidgetQRScanner.smali +++ b/com.discord/smali/com/discord/widgets/media/WidgetQRScanner.smali @@ -184,7 +184,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01d6 + const v0, 0x7f0d01d5 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog.smali index a2a71075c5..09b51e8d49 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeDialog.smali @@ -566,7 +566,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01c7 + const v0, 0x7f0d01c6 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxOverlay.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxOverlay.smali index 9820a53ce0..7189f5d657 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxOverlay.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxOverlay.smali @@ -159,7 +159,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01c8 + const v0, 0x7f0d01c7 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink.smali index 5670ac0bb1..81fa65d266 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticeNuxSamsungLink.smali @@ -159,7 +159,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01c9 + const v0, 0x7f0d01c8 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup.smali index ab9d8b59aa..19094ff499 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopup.smali @@ -508,7 +508,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01ca + const v0, 0x7f0d01c9 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel.smali b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel.smali index 05447b86f8..03b839bd46 100644 --- a/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel.smali +++ b/com.discord/smali/com/discord/widgets/notice/WidgetNoticePopupChannel.smali @@ -930,7 +930,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01cb + const v0, 0x7f0d01ca return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$NuxPageFragment.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$NuxPageFragment.smali index 2ee4339c2b..e8bd20945f 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$NuxPageFragment.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp$NuxPageFragment.smali @@ -61,7 +61,7 @@ if-nez v1, :cond_2 - const v0, 0x7f0d01c6 + const v0, 0x7f0d01c5 goto :goto_3 @@ -80,7 +80,7 @@ if-ne v1, v2, :cond_4 - const v0, 0x7f0d01c4 + const v0, 0x7f0d01c3 goto :goto_3 @@ -96,7 +96,7 @@ if-ne v1, v2, :cond_5 - const v0, 0x7f0d01c5 + const v0, 0x7f0d01c4 :goto_3 return v0 diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp.smali index b743785ac6..f717aaf7c7 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNavigationHelp.smali @@ -221,7 +221,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01c3 + const v0, 0x7f0d01c2 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildUseCases.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildUseCases.smali index db1bf045fe..a6ac7eb335 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildUseCases.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxGuildUseCases.smali @@ -347,7 +347,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01cc + const v0, 0x7f0d01cb return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin.smali b/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin.smali index 9045a14c76..355087a713 100644 --- a/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin.smali +++ b/com.discord/smali/com/discord/widgets/nux/WidgetNuxPostRegistrationJoin.smali @@ -127,7 +127,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01cd + const v0, 0x7f0d01cc return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/search/WidgetSearch.smali b/com.discord/smali/com/discord/widgets/search/WidgetSearch.smali index f2ed728281..d7aec6f65f 100644 --- a/com.discord/smali/com/discord/widgets/search/WidgetSearch.smali +++ b/com.discord/smali/com/discord/widgets/search/WidgetSearch.smali @@ -491,7 +491,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01db + const v0, 0x7f0d01da return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/search/results/WidgetSearchResults.smali b/com.discord/smali/com/discord/widgets/search/results/WidgetSearchResults.smali index b592d33a74..e93b338d44 100644 --- a/com.discord/smali/com/discord/widgets/search/results/WidgetSearchResults.smali +++ b/com.discord/smali/com/discord/widgets/search/results/WidgetSearchResults.smali @@ -61,7 +61,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01dc + const v0, 0x7f0d01db return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions.smali index 9633a8f7b4..720923f479 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestions.smali @@ -74,7 +74,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01df + const v0, 0x7f0d01de return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder.smali index 516723fe24..0a97285107 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$FilterViewHolder.smali @@ -37,7 +37,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const v0, 0x7f0d01e3 + const v0, 0x7f0d01e2 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasViewHolder.smali index f92f9ec421..d5a85d5e48 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HasViewHolder.smali @@ -37,7 +37,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const v0, 0x7f0d01e1 + const v0, 0x7f0d01e0 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderViewHolder.smali index 348dab71f0..1d3e694b71 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HeaderViewHolder.smali @@ -31,7 +31,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const v0, 0x7f0d01dd + const v0, 0x7f0d01dc invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HistoryHeaderViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HistoryHeaderViewHolder.smali index 0e865397d0..acc66a44bd 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HistoryHeaderViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$HistoryHeaderViewHolder.smali @@ -31,7 +31,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const v0, 0x7f0d01de + const v0, 0x7f0d01dd invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder.smali index b68a061cd1..a6b089a357 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$InChannelViewHolder.smali @@ -33,7 +33,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const v0, 0x7f0d01e0 + const v0, 0x7f0d01df invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryViewHolder.smali index 011c1e1ac6..f45702c9cb 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$RecentQueryViewHolder.smali @@ -33,7 +33,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const v0, 0x7f0d01e2 + const v0, 0x7f0d01e1 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder.smali b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder.smali index cc24adb374..96ad4ab00e 100644 --- a/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter$UserViewHolder.smali @@ -31,7 +31,7 @@ .method public constructor (Lcom/discord/widgets/search/suggestions/WidgetSearchSuggestionsAdapter;)V .locals 1 - const v0, 0x7f0d01e4 + const v0, 0x7f0d01e3 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog.smali index bac66438bd..c015aeedfb 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerDeleteDialog.smali @@ -527,7 +527,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01e7 + const v0, 0x7f0d01e6 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications.smali index a7cb189cd0..f0bbf0f980 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotifications.smali @@ -1162,7 +1162,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01e9 + const v0, 0x7f0d01e8 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector.smali index eaa3e7b3b5..fa34139cc7 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerNotificationsOverrideSelector.smali @@ -212,7 +212,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01e8 + const v0, 0x7f0d01e7 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter.smali index 8ef22c3d56..3927615e8a 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter.smali @@ -123,7 +123,7 @@ new-instance p1, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion; - const p2, 0x7f0d020a + const p2, 0x7f0d0209 invoke-direct {p1, p0, p2, p0}, Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter$ItemRegion;->(Lcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter;ILcom/discord/widgets/servers/WidgetServerRegionSelectDialog$RegionAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog.smali index 4d0867e709..ce8825cca3 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerRegionSelectDialog.smali @@ -238,7 +238,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0209 + const v0, 0x7f0d0208 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings.smali index d08d50ee91..3c2d30cede 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettings.smali @@ -1696,7 +1696,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01ea + const v0, 0x7f0d01e9 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem.smali index 82255a7cf7..8e6bb15307 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem.smali @@ -126,7 +126,7 @@ iput-object p1, p0, Lcom/discord/widgets/servers/WidgetServerSettingsBans$Adapter$BanListItem;->this$0:Lcom/discord/widgets/servers/WidgetServerSettingsBans$Adapter; - const p1, 0x7f0d01f0 + const p1, 0x7f0d01ef invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans.smali index 51cde2710f..6982e3e3b7 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsBans.smali @@ -519,7 +519,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01f1 + const v0, 0x7f0d01f0 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannels.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannels.smali index 5efab90720..9cdb4371ac 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannels.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannels.smali @@ -643,7 +643,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01f2 + const v0, 0x7f0d01f1 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsFabMenuFragment.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsFabMenuFragment.smali index 69b8d90490..ecdc0a3557 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsFabMenuFragment.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsFabMenuFragment.smali @@ -301,7 +301,7 @@ .end annotation .end param - const p3, 0x7f0d01f4 + const p3, 0x7f0d01f3 const/4 v0, 0x0 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions.smali index 1bb31747b6..caf41be334 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsChannelsSortActions.smali @@ -276,7 +276,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01f3 + const v0, 0x7f0d01f2 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditIntegration.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditIntegration.smali index f5518cfb88..5ca8a9513f 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditIntegration.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditIntegration.smali @@ -988,7 +988,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01f6 + const v0, 0x7f0d01f5 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMember.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMember.smali index 76bf7359de..465a81e668 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMember.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditMember.smali @@ -898,7 +898,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01f7 + const v0, 0x7f0d01f6 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRole.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRole.smali index 2178e4d110..c3d2042bc5 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRole.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRole.smali @@ -1644,7 +1644,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d017b + const v0, 0x7f0d017a return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRoleColorPicker.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRoleColorPicker.smali index 721097c0ae..9be0fb4b13 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRoleColorPicker.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEditRoleColorPicker.smali @@ -99,7 +99,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01f8 + const v0, 0x7f0d01f7 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiEmptyViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiEmptyViewHolder.smali index a6cf72d3bc..dcf32986e2 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiEmptyViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiEmptyViewHolder.smali @@ -29,7 +29,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d01fb + const v0, 0x7f0d01fa invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiHeaderViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiHeaderViewHolder.smali index b66e066c57..c3874cfd28 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiHeaderViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiHeaderViewHolder.smali @@ -93,7 +93,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d01fc + const v0, 0x7f0d01fb invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder.smali index d77a2ed421..65f4f579fc 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiItemViewHolder.smali @@ -159,7 +159,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d01fd + const v0, 0x7f0d01fc invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiSectionViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiSectionViewHolder.smali index 66ddc066cf..49dd819d82 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiSectionViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis$Adapter$EmojiSectionViewHolder.smali @@ -71,7 +71,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d01fe + const v0, 0x7f0d01fd invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis.smali index 9110427665..84eb452bda 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojis.smali @@ -471,7 +471,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01f9 + const v0, 0x7f0d01f8 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojisEdit.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojisEdit.smali index 2b4f6170cd..9777dd5d7e 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojisEdit.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsEmojisEdit.smali @@ -575,7 +575,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01fa + const v0, 0x7f0d01f9 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvites.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvites.smali index 3f4943a349..0ace10409b 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvites.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvites.smali @@ -194,7 +194,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0201 + const v0, 0x7f0d0200 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions.smali index a30bddf083..44bed1aa0b 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesActions.smali @@ -305,7 +305,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01ff + const v0, 0x7f0d01fe return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesListItem.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesListItem.smali index ae9dcd3ad6..ccbb99e00b 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesListItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsInstantInvitesListItem.smali @@ -38,7 +38,7 @@ .method public constructor (Lcom/discord/widgets/servers/WidgetServerSettingsInstantInvites$Adapter;)V .locals 1 - const v0, 0x7f0d0200 + const v0, 0x7f0d01ff invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations.smali index e6265479e2..9c9722daed 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrations.smali @@ -240,7 +240,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0203 + const v0, 0x7f0d0202 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem.smali index 2e9621876b..9dbfc3ebe6 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsIntegrationsListItem.smali @@ -216,7 +216,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d0202 + const v0, 0x7f0d0201 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V @@ -497,7 +497,7 @@ move-object/from16 v6, p6 - const v0, 0x7f0d01f5 + const v0, 0x7f0d01f4 const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembers.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembers.smali index 599093f31a..d69292dc68 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembers.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembers.smali @@ -623,7 +623,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0205 + const v0, 0x7f0d0204 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembersAdapter$MemberListItem.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembersAdapter$MemberListItem.smali index e3cba21066..faf63bf383 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembersAdapter$MemberListItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsMembersAdapter$MemberListItem.smali @@ -41,7 +41,7 @@ .method public constructor (Lcom/discord/widgets/servers/WidgetServerSettingsMembersAdapter;)V .locals 1 - const v0, 0x7f0d0204 + const v0, 0x7f0d0203 invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsModeration.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsModeration.smali index f9ea230039..02e7c3b3d5 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsModeration.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsModeration.smali @@ -407,7 +407,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0206 + const v0, 0x7f0d0205 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet.smali index 2240a245a5..fb3b32f47b 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview$AfkBottomSheet.smali @@ -119,7 +119,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0208 + const v0, 0x7f0d0207 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview.smali index c80f0fd991..97214a66d2 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsOverview.smali @@ -4284,7 +4284,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0207 + const v0, 0x7f0d0206 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesList.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesList.smali index 7d58184d33..4d5e9a93ea 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesList.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesList.smali @@ -560,7 +560,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d020d + const v0, 0x7f0d020c return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesListAdapter$RoleListItem.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesListAdapter$RoleListItem.smali index 890a3470ed..68eb5b0c12 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesListAdapter$RoleListItem.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsRolesListAdapter$RoleListItem.smali @@ -41,7 +41,7 @@ .method public constructor (Lcom/discord/widgets/servers/WidgetServerSettingsRolesListAdapter;)V .locals 1 - const v0, 0x7f0d020c + const v0, 0x7f0d020b invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsSecurity$ToggleMfaDialog.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsSecurity$ToggleMfaDialog.smali index 53a2a9b213..e9c86a5ed7 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsSecurity$ToggleMfaDialog.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsSecurity$ToggleMfaDialog.smali @@ -219,7 +219,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d020f + const v0, 0x7f0d020e return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsSecurity.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsSecurity.smali index 37b17192dc..b84ed2d42b 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsSecurity.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsSecurity.smali @@ -230,7 +230,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d020e + const v0, 0x7f0d020d return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsTransferOwnership.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsTransferOwnership.smali index c993fb3f18..9b198c3743 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsTransferOwnership.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsTransferOwnership.smali @@ -353,7 +353,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01a4 + const v0, 0x7f0d01a3 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsVanityUrl.smali b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsVanityUrl.smali index ac0b59f1fa..b0f9240a7f 100644 --- a/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsVanityUrl.smali +++ b/com.discord/smali/com/discord/widgets/servers/WidgetServerSettingsVanityUrl.smali @@ -569,7 +569,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0210 + const v0, 0x7f0d020f return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog.smali index 3fd9e01f07..9871e66901 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLog.smali @@ -469,7 +469,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01eb + const v0, 0x7f0d01ea return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder.smali index 8aa049b878..42a20d8609 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogEntryViewHolder.smali @@ -225,7 +225,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d01ee + const v0, 0x7f0d01ed invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogLoadingViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogLoadingViewHolder.smali index 6543507433..6bbc649856 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogLoadingViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogAdapter$AuditLogLoadingViewHolder.smali @@ -29,7 +29,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d01ef + const v0, 0x7f0d01ee invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterActionViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterActionViewHolder.smali index 801678a40d..3ac1e65b40 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterActionViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterActionViewHolder.smali @@ -115,7 +115,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d01ec + const v0, 0x7f0d01eb invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder.smali b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder.smali index 1cb1d8b9ca..8ccbde31db 100644 --- a/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/servers/auditlog/WidgetServerSettingsAuditLogFilterAdapter$AuditLogFilterUserViewHolder.smali @@ -115,7 +115,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d01ed + const v0, 0x7f0d01ec invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription.smali index d5f55fbbbf..7539621ad8 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscription.smali @@ -1927,7 +1927,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01e6 + const v0, 0x7f0d01e5 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation.smali index 7634ed52a1..a0b7f0f49c 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionConfirmation.smali @@ -610,7 +610,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01e5 + const v0, 0x7f0d01e4 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer.smali b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer.smali index d25dc4ee6c..0206273588 100644 --- a/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer.smali +++ b/com.discord/smali/com/discord/widgets/servers/premiumguild/WidgetPremiumGuildSubscriptionTransfer.smali @@ -543,7 +543,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01d1 + const v0, 0x7f0d01d0 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet.smali b/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet.smali index 64ce989162..fefcf6d823 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetMuteSettingsSheet.smali @@ -716,7 +716,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01c2 + const v0, 0x7f0d01c1 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettings.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettings.smali index 6179403450..f1423b9332 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettings.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettings.smali @@ -1577,7 +1577,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0211 + const v0, 0x7f0d0210 return v0 .end method @@ -1653,7 +1653,7 @@ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; - const-string v0, " - 11.2 (1043)" + const-string v0, " - 11.3 (1044)" invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance.smali index 9fc1184d30..ac616c3776 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAppearance.smali @@ -1447,7 +1447,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0216 + const v0, 0x7f0d0215 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1.smali index 8ec5c32a15..89b063d6a4 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps$adapter$1.smali @@ -56,7 +56,7 @@ if-eqz p2, :cond_0 - const v0, 0x7f0d0218 + const v0, 0x7f0d0217 const/4 v1, 0x0 diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps.smali index bc344d6c1e..4dff42c060 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsAuthorizedApps.smali @@ -261,7 +261,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0217 + const v0, 0x7f0d0216 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior.smali index 541f10a469..3afc1e1f23 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsBehavior.smali @@ -273,7 +273,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0219 + const v0, 0x7f0d0218 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper.smali index 1b8758973a..48a84f5602 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsDeveloper.smali @@ -267,7 +267,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d021f + const v0, 0x7f0d021e return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2.smali index f999e8f075..c1e8a5a7b0 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity$configureUI$$inlined$apply$lambda$2.smali @@ -131,7 +131,7 @@ const/4 v10, 0x0 - const v1, 0x7f0d0242 + const v1, 0x7f0d0241 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity.smali index c03fd7c88a..6c3f3a1c71 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsGameActivity.smali @@ -670,7 +670,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0224 + const v0, 0x7f0d0223 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguage.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguage.smali index 2485889d16..800b03a6d0 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguage.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguage.smali @@ -1926,7 +1926,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d022b + const v0, 0x7f0d022a return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter.smali index 6c3bfd9b31..3b38a3f1c2 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter.smali @@ -90,7 +90,7 @@ new-instance p1, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale; - const p2, 0x7f0d022d + const p2, 0x7f0d022c invoke-direct {p1, p2, p0}, Lcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter$AdapterItemLocale;->(ILcom/discord/widgets/settings/WidgetSettingsLanguageSelect$Adapter;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect.smali index dd7e9221b8..4bfd45cd41 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsLanguageSelect.smali @@ -119,7 +119,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d022c + const v0, 0x7f0d022b return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia.smali index 0f41883e53..46a346352d 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsMedia.smali @@ -362,7 +362,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d022e + const v0, 0x7f0d022d return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications.smali index f17edabdd3..d772967cf5 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotifications.smali @@ -507,7 +507,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0230 + const v0, 0x7f0d022f return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs.smali index 29b10af404..2cc7df9b23 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsNotificationsOs.smali @@ -243,7 +243,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d022f + const v0, 0x7f0d022e return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy.smali index 714c6e44d9..c9ffd87ae2 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsPrivacy.smali @@ -1642,7 +1642,7 @@ move-result-object v0 - const v1, 0x7f0d0235 + const v1, 0x7f0d0234 const/4 v2, 0x0 @@ -2050,7 +2050,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0234 + const v0, 0x7f0d0233 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter.smali index ad0eb42a4e..633e51d24d 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections$Adapter.smali @@ -101,7 +101,7 @@ new-instance p1, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder; - const p2, 0x7f0d022a + const p2, 0x7f0d0229 invoke-direct {p1, p0, p2, p0}, Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter$ViewHolder;->(Lcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter;ILcom/discord/widgets/settings/WidgetSettingsUserConnections$Adapter;)V diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections.smali index 26ffe2b4ce..3c0ccf7e6c 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnections.smali @@ -299,7 +299,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d021d + const v0, 0x7f0d021c return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter.smali index fecd0202ab..be994c76e0 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter.smali @@ -126,7 +126,7 @@ new-instance p1, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter$ViewHolder; - const p2, 0x7f0d0226 + const p2, 0x7f0d0225 iget-object v0, p0, Lcom/discord/widgets/settings/WidgetSettingsUserConnectionsAdd$Adapter;->dialogDismissCallback:Lkotlin/jvm/functions/Function0; diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd.smali index 874790d0d3..b51fd79eae 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAdd.smali @@ -119,7 +119,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d021e + const v0, 0x7f0d021d return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox.smali index 54d1f5a2f5..a2849976c9 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsUserConnectionsAddXbox.smali @@ -337,7 +337,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0176 + const v0, 0x7f0d0175 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice.smali b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice.smali index 12403d92b1..c84d804c0c 100644 --- a/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice.smali +++ b/com.discord/smali/com/discord/widgets/settings/WidgetSettingsVoice.smali @@ -2231,7 +2231,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0236 + const v0, 0x7f0d0235 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog.smali b/com.discord/smali/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog.smali index 0ad1efce8d..0a243b1e81 100644 --- a/com.discord/smali/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog.smali +++ b/com.discord/smali/com/discord/widgets/settings/account/WidgetDisableDeleteAccountDialog.smali @@ -675,7 +675,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d017a + const v0, 0x7f0d0179 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog.smali b/com.discord/smali/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog.smali index 77e80e3630..cc5e9211f5 100644 --- a/com.discord/smali/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog.smali +++ b/com.discord/smali/com/discord/widgets/settings/account/WidgetEnableSMSBackupDialog.smali @@ -491,7 +491,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d017d + const v0, 0x7f0d017c return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccount.smali b/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccount.smali index 65a63fa7fc..cc9add6d05 100644 --- a/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccount.smali +++ b/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccount.smali @@ -2536,7 +2536,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0212 + const v0, 0x7f0d0211 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter.smali b/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter.smali index 5f193abdff..1e39aac7b4 100644 --- a/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter.smali @@ -94,7 +94,7 @@ :cond_0 new-instance p1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder; - const p2, 0x7f0d0227 + const p2, 0x7f0d0226 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeViewHolder;->(ILcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter;)V @@ -103,7 +103,7 @@ :cond_1 new-instance p1, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeHeaderViewHolder; - const p2, 0x7f0d0228 + const p2, 0x7f0d0227 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter$BackupCodeHeaderViewHolder;->(ILcom/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes$Adapter;)V diff --git a/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes.smali b/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes.smali index b9e23e7c44..5c46f140ec 100644 --- a/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes.smali +++ b/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccountBackupCodes.smali @@ -491,7 +491,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0213 + const v0, 0x7f0d0212 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword.smali b/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword.smali index 4813115bfb..5c3834809f 100644 --- a/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword.smali +++ b/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccountChangePassword.smali @@ -696,7 +696,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0214 + const v0, 0x7f0d0213 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccountEdit.smali b/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccountEdit.smali index b0f29368cb..3974b97318 100644 --- a/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccountEdit.smali +++ b/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsAccountEdit.smali @@ -1059,7 +1059,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0215 + const v0, 0x7f0d0214 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers.smali b/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers.smali index 8e5c996cb3..fe7dcd845e 100644 --- a/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers.smali +++ b/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsBlockedUsers.smali @@ -338,7 +338,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d021b + const v0, 0x7f0d021a return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter.smali b/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter.smali index c9b48dda96..7e70bfc48f 100644 --- a/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter.smali +++ b/com.discord/smali/com/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter.smali @@ -139,7 +139,7 @@ new-instance p1, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$BlockedUserViewHolder; - const p2, 0x7f0d0229 + const p2, 0x7f0d0228 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter$BlockedUserViewHolder;->(ILcom/discord/widgets/settings/account/WidgetSettingsBlockedUsersAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFADownload.smali b/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFADownload.smali index 1ef060ba6d..c48765a082 100644 --- a/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFADownload.smali +++ b/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFADownload.smali @@ -87,7 +87,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0220 + const v0, 0x7f0d021f return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFAInput.smali b/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFAInput.smali index c074e1da58..c9a9dd5725 100644 --- a/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFAInput.smali +++ b/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFAInput.smali @@ -87,7 +87,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0221 + const v0, 0x7f0d0220 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey.smali b/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey.smali index 5caec3208b..9c729a80e3 100644 --- a/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey.smali +++ b/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFAKey.smali @@ -388,7 +388,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0222 + const v0, 0x7f0d0221 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps.smali b/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps.smali index 05e5d23c3d..122822fbec 100644 --- a/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps.smali +++ b/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFASteps.smali @@ -183,7 +183,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d017c + const v0, 0x7f0d017b return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFASuccess.smali b/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFASuccess.smali index ebe897c8da..fdf5381067 100644 --- a/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFASuccess.smali +++ b/com.discord/smali/com/discord/widgets/settings/account/mfa/WidgetEnableMFASuccess.smali @@ -87,7 +87,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0223 + const v0, 0x7f0d0222 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog.smali b/com.discord/smali/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog.smali index 89e06568a6..67f969a82c 100644 --- a/com.discord/smali/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog.smali +++ b/com.discord/smali/com/discord/widgets/settings/billing/WidgetPaymentSourceEditDialog.smali @@ -2075,7 +2075,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01cf + const v0, 0x7f0d01ce return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/billing/WidgetSettingsBilling.smali b/com.discord/smali/com/discord/widgets/settings/billing/WidgetSettingsBilling.smali index 0816c15f66..489ec66873 100644 --- a/com.discord/smali/com/discord/widgets/settings/billing/WidgetSettingsBilling.smali +++ b/com.discord/smali/com/discord/widgets/settings/billing/WidgetSettingsBilling.smali @@ -105,7 +105,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d021a + const v0, 0x7f0d0219 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/billing/WidgetSettingsPaymentHistory.smali b/com.discord/smali/com/discord/widgets/settings/billing/WidgetSettingsPaymentHistory.smali index 86344f5c86..c61ee89a80 100644 --- a/com.discord/smali/com/discord/widgets/settings/billing/WidgetSettingsPaymentHistory.smali +++ b/com.discord/smali/com/discord/widgets/settings/billing/WidgetSettingsPaymentHistory.smali @@ -117,7 +117,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d025a + const v0, 0x7f0d0259 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/billing/WidgetSettingsPaymentMethods.smali b/com.discord/smali/com/discord/widgets/settings/billing/WidgetSettingsPaymentMethods.smali index b6983b5d65..6dd468772b 100644 --- a/com.discord/smali/com/discord/widgets/settings/billing/WidgetSettingsPaymentMethods.smali +++ b/com.discord/smali/com/discord/widgets/settings/billing/WidgetSettingsPaymentMethods.smali @@ -472,7 +472,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0231 + const v0, 0x7f0d0230 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/premium/WidgetSettingsGifting.smali b/com.discord/smali/com/discord/widgets/settings/premium/WidgetSettingsGifting.smali index 5498abeb0b..7f0043ace8 100644 --- a/com.discord/smali/com/discord/widgets/settings/premium/WidgetSettingsGifting.smali +++ b/com.discord/smali/com/discord/widgets/settings/premium/WidgetSettingsGifting.smali @@ -1336,7 +1336,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0225 + const v0, 0x7f0d0224 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/premium/WidgetSettingsPremium.smali b/com.discord/smali/com/discord/widgets/settings/premium/WidgetSettingsPremium.smali index 55716c97c5..cf6cf4e040 100644 --- a/com.discord/smali/com/discord/widgets/settings/premium/WidgetSettingsPremium.smali +++ b/com.discord/smali/com/discord/widgets/settings/premium/WidgetSettingsPremium.smali @@ -5385,7 +5385,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0232 + const v0, 0x7f0d0231 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan.smali b/com.discord/smali/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan.smali index c51b725618..ba0eab2dee 100644 --- a/com.discord/smali/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan.smali +++ b/com.discord/smali/com/discord/widgets/settings/premium/WidgetSettingsPremiumSwitchPlan.smali @@ -1799,7 +1799,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0233 + const v0, 0x7f0d0232 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription.smali b/com.discord/smali/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription.smali index c9c808d082..425700a090 100644 --- a/com.discord/smali/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription.smali +++ b/com.discord/smali/com/discord/widgets/settings/premiumguild/WidgetSettingsPremiumGuildSubscription.smali @@ -1161,7 +1161,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d021c + const v0, 0x7f0d021b return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/share/WidgetIncomingShare.smali b/com.discord/smali/com/discord/widgets/share/WidgetIncomingShare.smali index f54c5485a7..97afaa3e5a 100644 --- a/com.discord/smali/com/discord/widgets/share/WidgetIncomingShare.smali +++ b/com.discord/smali/com/discord/widgets/share/WidgetIncomingShare.smali @@ -1809,7 +1809,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01b0 + const v0, 0x7f0d01af return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/spectate/WidgetSpectate.smali b/com.discord/smali/com/discord/widgets/spectate/WidgetSpectate.smali index 7fa0415dec..aed649a535 100644 --- a/com.discord/smali/com/discord/widgets/spectate/WidgetSpectate.smali +++ b/com.discord/smali/com/discord/widgets/spectate/WidgetSpectate.smali @@ -1567,7 +1567,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0237 + const v0, 0x7f0d0236 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/spectate/WidgetSpectateReportProblemDialog.smali b/com.discord/smali/com/discord/widgets/spectate/WidgetSpectateReportProblemDialog.smali index 23f1d784c0..87b0ed4520 100644 --- a/com.discord/smali/com/discord/widgets/spectate/WidgetSpectateReportProblemDialog.smali +++ b/com.discord/smali/com/discord/widgets/spectate/WidgetSpectateReportProblemDialog.smali @@ -284,7 +284,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0239 + const v0, 0x7f0d0238 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/spectate/WidgetSpectateStreamFullDialog.smali b/com.discord/smali/com/discord/widgets/spectate/WidgetSpectateStreamFullDialog.smali index 96d9b11852..02baf1cbc6 100644 --- a/com.discord/smali/com/discord/widgets/spectate/WidgetSpectateStreamFullDialog.smali +++ b/com.discord/smali/com/discord/widgets/spectate/WidgetSpectateStreamFullDialog.smali @@ -116,7 +116,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d023a + const v0, 0x7f0d0239 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/status/WidgetStatus.smali b/com.discord/smali/com/discord/widgets/status/WidgetStatus.smali index c3cf8d3e0d..1ecdc70d11 100644 --- a/com.discord/smali/com/discord/widgets/status/WidgetStatus.smali +++ b/com.discord/smali/com/discord/widgets/status/WidgetStatus.smali @@ -775,7 +775,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d023c + const v0, 0x7f0d023b return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/tos/WidgetTosAccept.smali b/com.discord/smali/com/discord/widgets/tos/WidgetTosAccept.smali index 7f113e5b6a..ad3e1c995c 100644 --- a/com.discord/smali/com/discord/widgets/tos/WidgetTosAccept.smali +++ b/com.discord/smali/com/discord/widgets/tos/WidgetTosAccept.smali @@ -401,7 +401,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d023f + const v0, 0x7f0d023e return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetKickUser.smali b/com.discord/smali/com/discord/widgets/user/WidgetKickUser.smali index d09695e8d6..916ba452cb 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetKickUser.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetKickUser.smali @@ -341,7 +341,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01b1 + const v0, 0x7f0d01b0 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetPruneUsers.smali b/com.discord/smali/com/discord/widgets/user/WidgetPruneUsers.smali index 25f2ee6960..bb5a2f40bd 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetPruneUsers.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetPruneUsers.smali @@ -534,7 +534,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01d5 + const v0, 0x7f0d01d4 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter.smali index 8287be19bd..3f6585e42a 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserMentions$WidgetUserMentionFilter.smali @@ -395,7 +395,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0248 + const v0, 0x7f0d0247 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserMentions.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserMentions.smali index 3afda6deb3..9224857773 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserMentions.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserMentions.smali @@ -274,7 +274,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0247 + const v0, 0x7f0d0246 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserMutualFriends$MutualFriendsAdapter.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserMutualFriends$MutualFriendsAdapter.smali index ee13a542e6..bdc9f50074 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserMutualFriends$MutualFriendsAdapter.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserMutualFriends$MutualFriendsAdapter.smali @@ -98,7 +98,7 @@ new-instance p1, Lcom/discord/widgets/user/WidgetUserMutualFriends$MutualFriendsAdapter$ViewHolder; - const p2, 0x7f0d024e + const p2, 0x7f0d024d invoke-direct {p1, p2, p0}, Lcom/discord/widgets/user/WidgetUserMutualFriends$MutualFriendsAdapter$ViewHolder;->(ILcom/discord/widgets/user/WidgetUserMutualFriends$MutualFriendsAdapter;)V @@ -114,7 +114,7 @@ :cond_1 new-instance p1, Lcom/discord/widgets/user/profile/WidgetUserProfileEmptyListItem; - const p2, 0x7f0d024d + const p2, 0x7f0d024c const v0, 0x7f04029b diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserMutualFriends.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserMutualFriends.smali index 84c3bbf8b7..8d6701d6be 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserMutualFriends.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserMutualFriends.smali @@ -126,7 +126,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0249 + const v0, 0x7f0d0248 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserMutualGuilds$Adapter.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserMutualGuilds$Adapter.smali index 0d1b8cac88..c9810e3852 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserMutualGuilds$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserMutualGuilds$Adapter.smali @@ -98,7 +98,7 @@ new-instance p1, Lcom/discord/widgets/user/WidgetUserMutualGuilds$Adapter$ViewHolder; - const p2, 0x7f0d0250 + const p2, 0x7f0d024f invoke-direct {p1, p2, p0}, Lcom/discord/widgets/user/WidgetUserMutualGuilds$Adapter$ViewHolder;->(ILcom/discord/widgets/user/WidgetUserMutualGuilds$Adapter;)V @@ -114,7 +114,7 @@ :cond_1 new-instance p1, Lcom/discord/widgets/user/profile/WidgetUserProfileEmptyListItem; - const p2, 0x7f0d024d + const p2, 0x7f0d024c const v0, 0x7f04029c diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserMutualGuilds.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserMutualGuilds.smali index 2537f7acc6..efa2df70eb 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserMutualGuilds.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserMutualGuilds.smali @@ -144,7 +144,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d024a + const v0, 0x7f0d0249 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserSetCustomStatus.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserSetCustomStatus.smali index 2262df9e21..974412577f 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserSetCustomStatus.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserSetCustomStatus.smali @@ -914,7 +914,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0253 + const v0, 0x7f0d0252 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/WidgetUserStatusSheet.smali b/com.discord/smali/com/discord/widgets/user/WidgetUserStatusSheet.smali index d0ef8257e2..6ae637223a 100644 --- a/com.discord/smali/com/discord/widgets/user/WidgetUserStatusSheet.smali +++ b/com.discord/smali/com/discord/widgets/user/WidgetUserStatusSheet.smali @@ -543,7 +543,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0255 + const v0, 0x7f0d0254 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/account/WidgetUserAccountVerify.smali b/com.discord/smali/com/discord/widgets/user/account/WidgetUserAccountVerify.smali index 712da898b0..0732040253 100644 --- a/com.discord/smali/com/discord/widgets/user/account/WidgetUserAccountVerify.smali +++ b/com.discord/smali/com/discord/widgets/user/account/WidgetUserAccountVerify.smali @@ -184,7 +184,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0243 + const v0, 0x7f0d0242 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify.smali b/com.discord/smali/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify.smali index 534a43f8f7..abe2751404 100644 --- a/com.discord/smali/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify.smali +++ b/com.discord/smali/com/discord/widgets/user/captcha/WidgetUserCaptchaVerify.smali @@ -281,7 +281,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0244 + const v0, 0x7f0d0243 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailUpdate.smali b/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailUpdate.smali index 54439c892c..c49819a4f7 100644 --- a/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailUpdate.smali +++ b/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailUpdate.smali @@ -397,7 +397,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0245 + const v0, 0x7f0d0244 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailVerify.smali b/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailVerify.smali index 1e51476298..0b28f4ef87 100644 --- a/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailVerify.smali +++ b/com.discord/smali/com/discord/widgets/user/email/WidgetUserEmailVerify.smali @@ -231,7 +231,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0246 + const v0, 0x7f0d0245 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/phone/WidgetUserPhoneAdd.smali b/com.discord/smali/com/discord/widgets/user/phone/WidgetUserPhoneAdd.smali index 7853e0a3b9..031d1a9414 100644 --- a/com.discord/smali/com/discord/widgets/user/phone/WidgetUserPhoneAdd.smali +++ b/com.discord/smali/com/discord/widgets/user/phone/WidgetUserPhoneAdd.smali @@ -481,7 +481,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d024b + const v0, 0x7f0d024a return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/phone/WidgetUserPhoneVerify.smali b/com.discord/smali/com/discord/widgets/user/phone/WidgetUserPhoneVerify.smali index 79ac7c76ae..768dccb80b 100644 --- a/com.discord/smali/com/discord/widgets/user/phone/WidgetUserPhoneVerify.smali +++ b/com.discord/smali/com/discord/widgets/user/phone/WidgetUserPhoneVerify.smali @@ -231,7 +231,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d024c + const v0, 0x7f0d024b return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/presence/ViewHolderUserRichPresence$Companion.smali b/com.discord/smali/com/discord/widgets/user/presence/ViewHolderUserRichPresence$Companion.smali index 32d16384bb..c798962fd7 100644 --- a/com.discord/smali/com/discord/widgets/user/presence/ViewHolderUserRichPresence$Companion.smali +++ b/com.discord/smali/com/discord/widgets/user/presence/ViewHolderUserRichPresence$Companion.smali @@ -44,7 +44,7 @@ const/4 v1, 0x1 - const v2, 0x7f0d0252 + const v2, 0x7f0d0251 const-string v3, "inflater.inflate(\n \u2026 parent\n )" @@ -81,7 +81,7 @@ :cond_0 new-instance p2, Lcom/discord/widgets/user/presence/ViewHolderStreamRichPresence; - const v1, 0x7f0d023d + const v1, 0x7f0d023c invoke-virtual {v0, v1, p1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; @@ -96,7 +96,7 @@ :cond_1 new-instance p2, Lcom/discord/widgets/user/presence/ViewHolderPlatformRichPresence; - const v1, 0x7f0d01d0 + const v1, 0x7f0d01cf invoke-virtual {v0, v1, p1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; @@ -111,7 +111,7 @@ :cond_2 new-instance p2, Lcom/discord/widgets/user/presence/ViewHolderMusicRichPresence; - const v1, 0x7f0d01c1 + const v1, 0x7f0d01c0 invoke-virtual {v0, v1, p1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/user/profile/WidgetUserProfileStrip.smali b/com.discord/smali/com/discord/widgets/user/profile/WidgetUserProfileStrip.smali index f986f2ec2a..eda21362a9 100644 --- a/com.discord/smali/com/discord/widgets/user/profile/WidgetUserProfileStrip.smali +++ b/com.discord/smali/com/discord/widgets/user/profile/WidgetUserProfileStrip.smali @@ -650,7 +650,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0251 + const v0, 0x7f0d0250 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearch.smali b/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearch.smali index 2c39a1418f..8050478508 100644 --- a/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearch.smali +++ b/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearch.smali @@ -1268,7 +1268,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d018a + const v0, 0x7f0d0189 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$HeaderViewHolder.smali b/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$HeaderViewHolder.smali index 0312d99695..34330829e8 100644 --- a/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$HeaderViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$HeaderViewHolder.smali @@ -62,7 +62,7 @@ if-eqz p1, :cond_0 - const v0, 0x7f0d0133 + const v0, 0x7f0d0132 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter$Item;->(ILcom/discord/widgets/user/search/WidgetGlobalSearchAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$SearchViewHolder.smali b/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$SearchViewHolder.smali index 012244b9ec..78c5fdddf5 100644 --- a/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$SearchViewHolder.smali +++ b/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchAdapter$SearchViewHolder.smali @@ -24,7 +24,7 @@ if-eqz p1, :cond_1 - const v0, 0x7f0d0132 + const v0, 0x7f0d0131 invoke-direct {p0, v0, p1}, Lcom/discord/widgets/user/search/WidgetGlobalSearchAdapter$Item;->(ILcom/discord/widgets/user/search/WidgetGlobalSearchAdapter;)V diff --git a/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter.smali b/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter.smali index 75aeb531ee..9fcfe5267e 100644 --- a/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter.smali +++ b/com.discord/smali/com/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter.smali @@ -172,7 +172,7 @@ new-instance p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemGuild; - const p2, 0x7f0d018d + const p2, 0x7f0d018c iget v0, p0, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter;->overlayColor:I @@ -190,7 +190,7 @@ :cond_1 new-instance p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemDirectMessage; - const p2, 0x7f0d018c + const p2, 0x7f0d018b invoke-direct {p1, p0, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemDirectMessage;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter;I)V @@ -199,7 +199,7 @@ :cond_2 new-instance p1, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemDivider; - const p2, 0x7f0d018b + const p2, 0x7f0d018a invoke-direct {p1, p0, p2}, Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter$ItemDivider;->(Lcom/discord/widgets/user/search/WidgetGlobalSearchGuildsAdapter;I)V diff --git a/com.discord/smali/com/discord/widgets/user/usersheet/WidgetUserSheet.smali b/com.discord/smali/com/discord/widgets/user/usersheet/WidgetUserSheet.smali index ea2e8971b6..bcf02f2db0 100644 --- a/com.discord/smali/com/discord/widgets/user/usersheet/WidgetUserSheet.smali +++ b/com.discord/smali/com/discord/widgets/user/usersheet/WidgetUserSheet.smali @@ -3017,7 +3017,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0254 + const v0, 0x7f0d0253 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/voice/call/WidgetPrivateCall.smali b/com.discord/smali/com/discord/widgets/voice/call/WidgetPrivateCall.smali index 6bca990f49..6fc5f67f0e 100644 --- a/com.discord/smali/com/discord/widgets/voice/call/WidgetPrivateCall.smali +++ b/com.discord/smali/com/discord/widgets/voice/call/WidgetPrivateCall.smali @@ -1425,7 +1425,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01d3 + const v0, 0x7f0d01d2 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/voice/call/WidgetPrivateCallControlsView.smali b/com.discord/smali/com/discord/widgets/voice/call/WidgetPrivateCallControlsView.smali index 0cc0a276a7..23a9e6563d 100644 --- a/com.discord/smali/com/discord/widgets/voice/call/WidgetPrivateCallControlsView.smali +++ b/com.discord/smali/com/discord/widgets/voice/call/WidgetPrivateCallControlsView.smali @@ -253,7 +253,7 @@ move-result-object p1 - const p2, 0x7f0d01d4 + const p2, 0x7f0d01d3 invoke-static {p1, p2, p0}, Landroid/widget/FrameLayout;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; diff --git a/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallIncoming.smali b/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallIncoming.smali index 4ccf97eb8d..b76a224f07 100644 --- a/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallIncoming.smali +++ b/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallIncoming.smali @@ -651,7 +651,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0257 + const v0, 0x7f0d0256 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallInline$Adapter.smali b/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallInline$Adapter.smali index 6c7fb5a858..e580718aea 100644 --- a/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallInline$Adapter.smali +++ b/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallInline$Adapter.smali @@ -104,7 +104,7 @@ new-instance p1, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Adapter$ItemUser; - const p2, 0x7f0d0173 + const p2, 0x7f0d0172 invoke-direct {p1, p2, p0}, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Adapter$ItemUser;->(ILcom/discord/widgets/voice/call/WidgetVoiceCallInline$Adapter;)V diff --git a/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallInline.smali b/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallInline.smali index a2d5b2e1c9..0dea389dfd 100644 --- a/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallInline.smali +++ b/com.discord/smali/com/discord/widgets/voice/call/WidgetVoiceCallInline.smali @@ -963,7 +963,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0258 + const v0, 0x7f0d0257 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/voice/fullscreen/WidgetGuildCall.smali b/com.discord/smali/com/discord/widgets/voice/fullscreen/WidgetGuildCall.smali index 6d4f5b3334..77f5778512 100644 --- a/com.discord/smali/com/discord/widgets/voice/fullscreen/WidgetGuildCall.smali +++ b/com.discord/smali/com/discord/widgets/voice/fullscreen/WidgetGuildCall.smali @@ -489,7 +489,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0192 + const v0, 0x7f0d0191 return v0 .end method diff --git a/com.discord/smali/com/discord/widgets/voice/fullscreen/WidgetSpectators.smali b/com.discord/smali/com/discord/widgets/voice/fullscreen/WidgetSpectators.smali index df87b6398d..8c4fdd1fc8 100644 --- a/com.discord/smali/com/discord/widgets/voice/fullscreen/WidgetSpectators.smali +++ b/com.discord/smali/com/discord/widgets/voice/fullscreen/WidgetSpectators.smali @@ -220,7 +220,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d023b + const v0, 0x7f0d023a return v0 .end method diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Companion.smali b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Companion.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Companion.smali rename to com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Companion.smali diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1.smali b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1.smali rename to com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1$$special$$inlined$let$lambda$1.smali diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1.smali b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1.smali rename to com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion$get$1.smali diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion.smali b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion.smali rename to com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model$Companion.smali diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model.smali b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model.smali rename to com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model.smali diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$1.smali b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$1.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$1.smali rename to com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$1.smali diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$2.smali b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$2.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$2.smali rename to com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$2.smali diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$3.smali b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$3.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$3.smali rename to com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$3.smali diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$4.smali b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$4.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$4.smali rename to com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$4.smali diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$5.smali b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$5.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$5.smali rename to com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$5.smali diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$confirmDelete$1.smali b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$confirmDelete$1.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$confirmDelete$1.smali rename to com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$confirmDelete$1.smali diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$confirmDelete$2.smali b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$confirmDelete$2.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$confirmDelete$2.smali rename to com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$confirmDelete$2.smali diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$onViewBoundOrOnResume$1.smali b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$onViewBoundOrOnResume$1.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$onViewBoundOrOnResume$1.smali rename to com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$onViewBoundOrOnResume$1.smali diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$saveChannel$1.smali b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$saveChannel$1.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$saveChannel$1.smali rename to com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings$saveChannel$1.smali diff --git a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings.smali b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings.smali similarity index 99% rename from com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings.smali rename to com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings.smali index 215972bc9b..e5344aa614 100644 --- a/com.discord/smali_classes2/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings.smali +++ b/com.discord/smali/com/discord/widgets/voice/settings/WidgetVoiceChannelSettings.smali @@ -800,7 +800,7 @@ const/4 v1, 0x0 - const v2, 0x7f0d0137 + const v2, 0x7f0d0136 invoke-static {v0, v2, v1}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; @@ -1252,7 +1252,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0259 + const v0, 0x7f0d0258 return v0 .end method diff --git a/com.discord/smali_classes2/com/discord/workers/CallActionWorker$a.smali b/com.discord/smali/com/discord/workers/CallActionWorker$a.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/workers/CallActionWorker$a.smali rename to com.discord/smali/com/discord/workers/CallActionWorker$a.smali diff --git a/com.discord/smali_classes2/com/discord/workers/CallActionWorker.smali b/com.discord/smali/com/discord/workers/CallActionWorker.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/workers/CallActionWorker.smali rename to com.discord/smali/com/discord/workers/CallActionWorker.smali diff --git a/com.discord/smali_classes2/com/discord/workers/MessageAckWorker$a.smali b/com.discord/smali/com/discord/workers/MessageAckWorker$a.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/workers/MessageAckWorker$a.smali rename to com.discord/smali/com/discord/workers/MessageAckWorker$a.smali diff --git a/com.discord/smali_classes2/com/discord/workers/MessageAckWorker.smali b/com.discord/smali/com/discord/workers/MessageAckWorker.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/workers/MessageAckWorker.smali rename to com.discord/smali/com/discord/workers/MessageAckWorker.smali diff --git a/com.discord/smali_classes2/com/discord/workers/MessageSendWorker$a.smali b/com.discord/smali/com/discord/workers/MessageSendWorker$a.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/workers/MessageSendWorker$a.smali rename to com.discord/smali/com/discord/workers/MessageSendWorker$a.smali diff --git a/com.discord/smali_classes2/com/discord/workers/MessageSendWorker$b.smali b/com.discord/smali/com/discord/workers/MessageSendWorker$b.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/workers/MessageSendWorker$b.smali rename to com.discord/smali/com/discord/workers/MessageSendWorker$b.smali diff --git a/com.discord/smali_classes2/com/discord/workers/MessageSendWorker.smali b/com.discord/smali/com/discord/workers/MessageSendWorker.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/workers/MessageSendWorker.smali rename to com.discord/smali/com/discord/workers/MessageSendWorker.smali diff --git a/com.discord/smali_classes2/com/discord/workers/TimedMuteWorker$a.smali b/com.discord/smali/com/discord/workers/TimedMuteWorker$a.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/workers/TimedMuteWorker$a.smali rename to com.discord/smali/com/discord/workers/TimedMuteWorker$a.smali diff --git a/com.discord/smali_classes2/com/discord/workers/TimedMuteWorker.smali b/com.discord/smali/com/discord/workers/TimedMuteWorker.smali similarity index 100% rename from com.discord/smali_classes2/com/discord/workers/TimedMuteWorker.smali rename to com.discord/smali/com/discord/workers/TimedMuteWorker.smali diff --git a/com.discord/smali_classes2/com/lytefast/flexinput/fragment/CameraFragment$a.smali b/com.discord/smali/com/lytefast/flexinput/fragment/CameraFragment$a.smali similarity index 100% rename from com.discord/smali_classes2/com/lytefast/flexinput/fragment/CameraFragment$a.smali rename to com.discord/smali/com/lytefast/flexinput/fragment/CameraFragment$a.smali diff --git a/com.discord/smali/e/a/a/a/a$d.smali b/com.discord/smali/e/a/a/a/a$d.smali index b0d3e9d74a..a99a9ab87a 100644 --- a/com.discord/smali/e/a/a/a/a$d.smali +++ b/com.discord/smali/e/a/a/a/a$d.smali @@ -158,7 +158,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d01d2 + const v0, 0x7f0d01d1 return v0 .end method diff --git a/com.discord/smali_classes2/e/a/a/c/b$a.smali b/com.discord/smali/e/a/a/c/b$a.smali similarity index 100% rename from com.discord/smali_classes2/e/a/a/c/b$a.smali rename to com.discord/smali/e/a/a/c/b$a.smali diff --git a/com.discord/smali/e/a/a/c/c$a.smali b/com.discord/smali/e/a/a/c/c$a.smali index 3b2ca01556..12ed10c471 100644 --- a/com.discord/smali/e/a/a/c/c$a.smali +++ b/com.discord/smali/e/a/a/c/c$a.smali @@ -72,19 +72,37 @@ invoke-static {v0, v1}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V - const/4 v1, 0x1 + const/4 v1, 0x2 - const/4 v2, 0x0 + const/4 v2, 0x1 + + const/4 v3, 0x0 if-eqz p5, :cond_1 - const p4, 0x7f1209b0 + const p5, 0x7f100083 - new-array p5, v1, [Ljava/lang/Object; + const v4, 0x7f1209b0 - aput-object p3, p5, v2 + new-array v1, v1, [Ljava/lang/Object; - invoke-virtual {p2, p4, p5}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + aput-object p3, v1, v3 + + new-array p3, v2, [Ljava/lang/Object; + + invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; + + move-result-object v5 + + aput-object v5, p3, v3 + + invoke-virtual {p2, p5, p4, p3}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; + + move-result-object p3 + + aput-object p3, v1, v2 + + invoke-virtual {p2, v4, v1}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p2 @@ -93,29 +111,27 @@ :cond_1 const p5, 0x7f100081 - const v3, 0x7f1209a2 + const v4, 0x7f1209a2 - const/4 v4, 0x2 + new-array v1, v1, [Ljava/lang/Object; - new-array v4, v4, [Ljava/lang/Object; + aput-object p3, v1, v3 - aput-object p3, v4, v2 - - new-array p3, v1, [Ljava/lang/Object; + new-array p3, v2, [Ljava/lang/Object; invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v5 - aput-object v5, p3, v2 + aput-object v5, p3, v3 invoke-virtual {p2, p5, p4, p3}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; move-result-object p3 - aput-object p3, v4, v1 + aput-object p3, v1, v2 - invoke-virtual {p2, v3, v4}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; + invoke-virtual {p2, v4, v1}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p2 diff --git a/com.discord/smali_classes2/e/a/a/e/a$a.smali b/com.discord/smali/e/a/a/e/a$a.smali similarity index 100% rename from com.discord/smali_classes2/e/a/a/e/a$a.smali rename to com.discord/smali/e/a/a/e/a$a.smali diff --git a/com.discord/smali_classes2/e/a/a/f$a.smali b/com.discord/smali/e/a/a/f$a.smali similarity index 100% rename from com.discord/smali_classes2/e/a/a/f$a.smali rename to com.discord/smali/e/a/a/f$a.smali diff --git a/com.discord/smali/e/a/a/m.smali b/com.discord/smali/e/a/a/m.smali index 237fce36c2..c9ae2c7336 100644 --- a/com.discord/smali/e/a/a/m.smali +++ b/com.discord/smali/e/a/a/m.smali @@ -325,7 +325,7 @@ .method public getContentViewResId()I .locals 1 - const v0, 0x7f0d0240 + const v0, 0x7f0d023f return v0 .end method diff --git a/com.discord/smali/e/a/k/a/r1/a.smali b/com.discord/smali/e/a/k/a/r1/a.smali new file mode 100644 index 0000000000..dee6573f66 --- /dev/null +++ b/com.discord/smali/e/a/k/a/r1/a.smali @@ -0,0 +1,50 @@ +.class public final synthetic Le/a/k/a/r1/a; +.super Ljava/lang/Object; +.source "lambda" + +# interfaces +.implements Le0/l/i; + + +# static fields +.field public static final synthetic d:Le/a/k/a/r1/a; + + +# direct methods +.method static synthetic constructor ()V + .locals 1 + + new-instance v0, Le/a/k/a/r1/a; + + invoke-direct {v0}, Le/a/k/a/r1/a;->()V + + sput-object v0, Le/a/k/a/r1/a;->d:Le/a/k/a/r1/a; + + return-void +.end method + +.method private synthetic constructor ()V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public final call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + check-cast p1, Lcom/discord/models/domain/ModelUser; + + invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J + + move-result-wide v0 + + invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; + + move-result-object p1 + + return-object p1 +.end method diff --git a/com.discord/smali/e/a/k/a/r1/b.smali b/com.discord/smali/e/a/k/a/r1/b.smali new file mode 100644 index 0000000000..624143c04c --- /dev/null +++ b/com.discord/smali/e/a/k/a/r1/b.smali @@ -0,0 +1,38 @@ +.class public final synthetic Le/a/k/a/r1/b; +.super Ljava/lang/Object; +.source "lambda" + +# interfaces +.implements Lkotlin/jvm/functions/Function1; + + +# instance fields +.field private final synthetic d:I + + +# direct methods +.method public synthetic constructor (I)V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iput p1, p0, Le/a/k/a/r1/b;->d:I + + return-void +.end method + + +# virtual methods +.method public final invoke(Ljava/lang/Object;)Ljava/lang/Object; + .locals 1 + + iget v0, p0, Le/a/k/a/r1/b;->d:I + + check-cast p1, Landroid/content/Context; + + invoke-static {v0, p1}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider;->a(ILandroid/content/Context;)Ljava/lang/String; + + move-result-object p1 + + return-object p1 +.end method diff --git a/com.discord/smali/e/a/k/a/r1/c.smali b/com.discord/smali/e/a/k/a/r1/c.smali new file mode 100644 index 0000000000..ec65c04106 --- /dev/null +++ b/com.discord/smali/e/a/k/a/r1/c.smali @@ -0,0 +1,52 @@ +.class public final synthetic Le/a/k/a/r1/c; +.super Ljava/lang/Object; +.source "lambda" + +# interfaces +.implements Lrx/functions/Func4; + + +# instance fields +.field private final synthetic d:J + + +# direct methods +.method public synthetic constructor (J)V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iput-wide p1, p0, Le/a/k/a/r1/c;->d:J + + return-void +.end method + + +# virtual methods +.method public final call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + .locals 6 + + iget-wide v0, p0, Le/a/k/a/r1/c;->d:J + + move-object v2, p1 + + check-cast v2, Ljava/util/Map; + + move-object v3, p2 + + check-cast v3, Lcom/discord/models/domain/ModelChannel; + + move-object v4, p3 + + check-cast v4, Ljava/util/Map; + + move-object v5, p4 + + check-cast v5, Ljava/util/Map; + + invoke-static/range {v0 .. v5}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider;->a(JLjava/util/Map;Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;Ljava/util/Map;)Lcom/discord/widgets/channels/memberlist/WidgetChannelMembersList$MemberList; + + move-result-object p1 + + return-object p1 +.end method diff --git a/com.discord/smali/e/a/k/a/r1/d.smali b/com.discord/smali/e/a/k/a/r1/d.smali new file mode 100644 index 0000000000..9b25921005 --- /dev/null +++ b/com.discord/smali/e/a/k/a/r1/d.smali @@ -0,0 +1,38 @@ +.class public final synthetic Le/a/k/a/r1/d; +.super Ljava/lang/Object; +.source "lambda" + +# interfaces +.implements Le0/l/i; + + +# instance fields +.field private final synthetic d:J + + +# direct methods +.method public synthetic constructor (J)V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iput-wide p1, p0, Le/a/k/a/r1/d;->d:J + + return-void +.end method + + +# virtual methods +.method public final call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + iget-wide v0, p0, Le/a/k/a/r1/d;->d:J + + check-cast p1, Lcom/discord/models/domain/ModelChannel; + + invoke-static {v0, v1, p1}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider;->a(JLcom/discord/models/domain/ModelChannel;)Lrx/Observable; + + move-result-object p1 + + return-object p1 +.end method diff --git a/com.discord/smali/e/a/k/a/r1/e.smali b/com.discord/smali/e/a/k/a/r1/e.smali new file mode 100644 index 0000000000..317c7fa3f3 --- /dev/null +++ b/com.discord/smali/e/a/k/a/r1/e.smali @@ -0,0 +1,38 @@ +.class public final synthetic Le/a/k/a/r1/e; +.super Ljava/lang/Object; +.source "lambda" + +# interfaces +.implements Le0/l/i; + + +# instance fields +.field private final synthetic d:J + + +# direct methods +.method public synthetic constructor (J)V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + iput-wide p1, p0, Le/a/k/a/r1/e;->d:J + + return-void +.end method + + +# virtual methods +.method public final call(Ljava/lang/Object;)Ljava/lang/Object; + .locals 2 + + iget-wide v0, p0, Le/a/k/a/r1/e;->d:J + + check-cast p1, Ljava/util/List; + + invoke-static {v0, v1, p1}, Lcom/discord/widgets/channels/memberlist/PrivateChannelMembersListModelProvider;->a(JLjava/util/List;)Lrx/Observable; + + move-result-object p1 + + return-object p1 +.end method diff --git a/com.discord/smali/e/a/k/a/r1/f.smali b/com.discord/smali/e/a/k/a/r1/f.smali new file mode 100644 index 0000000000..920f921d8e --- /dev/null +++ b/com.discord/smali/e/a/k/a/r1/f.smali @@ -0,0 +1,48 @@ +.class public final synthetic Le/a/k/a/r1/f; +.super Ljava/lang/Object; +.source "lambda" + +# interfaces +.implements Ljava/util/Comparator; + + +# static fields +.field public static final synthetic d:Le/a/k/a/r1/f; + + +# direct methods +.method static synthetic constructor ()V + .locals 1 + + new-instance v0, Le/a/k/a/r1/f; + + invoke-direct {v0}, Le/a/k/a/r1/f;->()V + + sput-object v0, Le/a/k/a/r1/f;->d:Le/a/k/a/r1/f; + + return-void +.end method + +.method private synthetic constructor ()V + .locals 0 + + invoke-direct {p0}, Ljava/lang/Object;->()V + + return-void +.end method + + +# virtual methods +.method public final compare(Ljava/lang/Object;Ljava/lang/Object;)I + .locals 0 + + check-cast p1, Ljava/lang/String; + + check-cast p2, Ljava/lang/String; + + invoke-virtual {p1, p2}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I + + move-result p1 + + return p1 +.end method diff --git a/com.discord/smali_classes2/e/b/a/a/a$a.smali b/com.discord/smali/e/b/a/a/a$a.smali similarity index 100% rename from com.discord/smali_classes2/e/b/a/a/a$a.smali rename to com.discord/smali/e/b/a/a/a$a.smali diff --git a/com.discord/smali_classes2/f.smali b/com.discord/smali/f.smali similarity index 100% rename from com.discord/smali_classes2/f.smali rename to com.discord/smali/f.smali diff --git a/com.discord/smali_classes2/g.smali b/com.discord/smali/g.smali similarity index 100% rename from com.discord/smali_classes2/g.smali rename to com.discord/smali/g.smali diff --git a/com.discord/smali_classes2/h.smali b/com.discord/smali/h.smali similarity index 100% rename from com.discord/smali_classes2/h.smali rename to com.discord/smali/h.smali diff --git a/com.discord/smali_classes2/i$a$a.smali b/com.discord/smali/i$a$a.smali similarity index 100% rename from com.discord/smali_classes2/i$a$a.smali rename to com.discord/smali/i$a$a.smali diff --git a/com.discord/smali_classes2/i$a$b.smali b/com.discord/smali/i$a$b.smali similarity index 100% rename from com.discord/smali_classes2/i$a$b.smali rename to com.discord/smali/i$a$b.smali diff --git a/com.discord/smali_classes2/i$a$c.smali b/com.discord/smali/i$a$c.smali similarity index 100% rename from com.discord/smali_classes2/i$a$c.smali rename to com.discord/smali/i$a$c.smali diff --git a/com.discord/smali_classes2/i$a.smali b/com.discord/smali/i$a.smali similarity index 100% rename from com.discord/smali_classes2/i$a.smali rename to com.discord/smali/i$a.smali diff --git a/com.discord/smali_classes2/i$b.smali b/com.discord/smali/i$b.smali similarity index 100% rename from com.discord/smali_classes2/i$b.smali rename to com.discord/smali/i$b.smali diff --git a/com.discord/smali_classes2/i$c.smali b/com.discord/smali/i$c.smali similarity index 100% rename from com.discord/smali_classes2/i$c.smali rename to com.discord/smali/i$c.smali diff --git a/com.discord/smali_classes2/i$d.smali b/com.discord/smali/i$d.smali similarity index 100% rename from com.discord/smali_classes2/i$d.smali rename to com.discord/smali/i$d.smali diff --git a/com.discord/smali_classes2/i$e.smali b/com.discord/smali/i$e.smali similarity index 100% rename from com.discord/smali_classes2/i$e.smali rename to com.discord/smali/i$e.smali diff --git a/com.discord/smali_classes2/i$f.smali b/com.discord/smali/i$f.smali similarity index 100% rename from com.discord/smali_classes2/i$f.smali rename to com.discord/smali/i$f.smali diff --git a/com.discord/smali_classes2/i$g.smali b/com.discord/smali/i$g.smali similarity index 100% rename from com.discord/smali_classes2/i$g.smali rename to com.discord/smali/i$g.smali diff --git a/com.discord/smali_classes2/i$h.smali b/com.discord/smali/i$h.smali similarity index 100% rename from com.discord/smali_classes2/i$h.smali rename to com.discord/smali/i$h.smali diff --git a/com.discord/smali_classes2/i$i.smali b/com.discord/smali/i$i.smali similarity index 100% rename from com.discord/smali_classes2/i$i.smali rename to com.discord/smali/i$i.smali diff --git a/com.discord/smali_classes2/i.smali b/com.discord/smali/i.smali similarity index 100% rename from com.discord/smali_classes2/i.smali rename to com.discord/smali/i.smali diff --git a/com.discord/smali_classes2/j.smali b/com.discord/smali/j.smali similarity index 100% rename from com.discord/smali_classes2/j.smali rename to com.discord/smali/j.smali diff --git a/com.discord/smali_classes2/k.smali b/com.discord/smali/k.smali similarity index 100% rename from com.discord/smali_classes2/k.smali rename to com.discord/smali/k.smali diff --git a/com.discord/smali_classes2/l.smali b/com.discord/smali/l.smali similarity index 100% rename from com.discord/smali_classes2/l.smali rename to com.discord/smali/l.smali diff --git a/com.discord/smali_classes2/m.smali b/com.discord/smali/m.smali similarity index 100% rename from com.discord/smali_classes2/m.smali rename to com.discord/smali/m.smali diff --git a/com.discord/smali_classes2/n.smali b/com.discord/smali/n.smali similarity index 100% rename from com.discord/smali_classes2/n.smali rename to com.discord/smali/n.smali diff --git a/com.discord/smali_classes2/o.smali b/com.discord/smali/o.smali similarity index 100% rename from com.discord/smali_classes2/o.smali rename to com.discord/smali/o.smali