Changes of com.discord v1111

This commit is contained in:
root 2020-04-22 20:39:27 +02:00
parent ba76b075f9
commit 2bbb88dd34
145 changed files with 3032 additions and 3945 deletions

View File

@ -1,5 +1,5 @@
!!brut.androlib.meta.MetaInfo !!brut.androlib.meta.MetaInfo
apkFileName: com.discord-1109.apk apkFileName: com.discord-1111.apk
compressionType: false compressionType: false
doNotCompress: doNotCompress:
- arsc - arsc
@ -190,5 +190,5 @@ usesFramework:
tag: null tag: null
version: 2.4.1-197d46-SNAPSHOT version: 2.4.1-197d46-SNAPSHOT
versionInfo: versionInfo:
versionCode: '1109' versionCode: '1111'
versionName: 20-alpha2 versionName: 20-alpha4

View File

@ -3,9 +3,9 @@
# #
#Do NOT modify, delete, or commit to source control! #Do NOT modify, delete, or commit to source control!
# #
#Tue Apr 21 21:02:00 UTC 2020 #Wed Apr 22 16:55:04 UTC 2020
version_name=20-alpha2 version_name=20-alpha4
package_name=com.discord package_name=com.discord
build_id=4fca7056-ac9c-41d0-8d6a-b3c7102c366a build_id=950b5462-2abc-43bc-b5b4-240b9038d7e8
version_code=1109 version_code=1111
app_name=com.discord app_name=com.discord

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<vector android:height="16.0dip" android:width="16.0dip" android:viewportWidth="16.0" android:viewportHeight="16.0"
xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#ffffffff" android:pathData="M14.4713,13.5287L10.876,9.9333C11.602,9.0027 12,7.866 12,6.6667C12,5.242 11.4447,3.9027 10.4373,2.896C9.4307,1.888 8.0913,1.3333 6.6667,1.3333C5.242,1.3333 3.9027,1.888 2.896,2.896C1.8887,3.9027 1.3333,5.242 1.3333,6.6667C1.3333,8.0913 1.8887,9.4307 2.896,10.4373C3.9027,11.4453 5.242,12 6.6667,12C7.866,12 9.0027,11.6027 9.9333,10.876L13.5287,14.4707L14.4713,13.5287ZM6.6667,10.6667C5.598,10.6667 4.594,10.2507 3.8387,9.4953C3.0827,8.74 2.6667,7.7353 2.6667,6.6667C2.6667,5.5987 3.0827,4.594 3.8387,3.8387C4.594,3.0827 5.598,2.6667 6.6667,2.6667C7.7353,2.6667 8.7393,3.0827 9.4947,3.8387C10.2507,4.594 10.6667,5.5987 10.6667,6.6667C10.6667,7.7353 10.2507,8.74 9.4947,9.4953C8.7393,10.2507 7.7353,10.6667 6.6667,10.6667Z" />
</vector>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape android:shape="rectangle"
xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/white" />
<corners android:topLeftRadius="4.0dip" android:topRightRadius="4.0dip" android:bottomLeftRadius="4.0dip" android:bottomRightRadius="4.0dip" />
</shape>

View File

@ -1,28 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<com.discord.utilities.view.rounded.RoundedCoordinatorLayout android:id="@id/widget_channels_list_container" android:background="?colorBackgroundSecondary" android:layout_height="fill_parent" style="@style/UiKit.ViewGroup"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<com.discord.views.CustomAppBarLayout android:id="@id/app_bar_layout" android:background="?colorBackgroundSecondary" style="@style/AppTheme.AppBarLayout">
<com.google.android.material.appbar.CollapsingToolbarLayout android:id="@id/collapsing_toolbar" android:layout_width="fill_parent" android:layout_height="fill_parent" app:contentScrim="?colorBackgroundSecondary" app:layout_scrollFlags="exitUntilCollapsed|scroll" app:scrimVisibleHeightTrigger="0.0dip">
<FrameLayout android:layout_width="fill_parent" android:layout_height="wrap_content">
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/channels_list_banner" android:layout_width="fill_parent" android:layout_height="wrap_content" android:adjustViewBounds="true" android:maxHeight="150.0dip" app:actualImageScaleType="centerCrop" />
<FrameLayout android:id="@id/channels_list_banner_foreground" android:background="@drawable/drawable_top_down_primary_630_gradient" android:layout_width="fill_parent" android:layout_height="48.0dip" />
</FrameLayout>
<androidx.appcompat.widget.Toolbar android:id="@id/channels_toolbar" android:background="@null" style="@style/AppTheme.Toolbar">
<TextView android:textSize="15.0sp" android:textColor="?colorInteractiveActive" android:gravity="center_vertical" android:id="@id/channels_list_header" android:paddingRight="@dimen/uikit_spacing_large" android:layout_width="fill_parent" android:layout_height="?actionBarSize" android:singleLine="true" android:shadowColor="?colorBackgroundSecondary" android:shadowDy="4.0" android:shadowRadius="2.0" android:drawableRight="?ic_overflow" android:drawablePadding="@dimen/uikit_spacing_small" android:drawableEnd="?ic_overflow" style="@style/UiKit.TextView.Bold" />
</androidx.appcompat.widget.Toolbar>
</com.google.android.material.appbar.CollapsingToolbarLayout>
<androidx.appcompat.widget.Toolbar android:id="@id/channels_list_search_toolbar" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content">
<com.google.android.material.button.MaterialButton android:textAppearance="@style/UiKit.TextAppearance" android:textColor="?colorTextNormal" android:gravity="center_vertical" android:id="@id/channels_list_search" android:paddingLeft="@dimen/uikit_spacing_medium" android:paddingTop="@dimen/uikit_spacing_medium" android:paddingRight="@dimen/uikit_spacing_medium" android:paddingBottom="@dimen/uikit_spacing_medium" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_medium" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/dm_search_placeholder" android:drawableEnd="@drawable/ic_search" android:backgroundTint="?colorBackgroundTertiary" android:drawableTint="?colorTextNormal" />
</androidx.appcompat.widget.Toolbar>
</com.discord.views.CustomAppBarLayout>
<com.discord.widgets.friends.EmptyFriendsStateView android:id="@id/widget_channels_list_empty_friends_state_view" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginTop="@dimen/uikit_spacing_xxlarge" android:layout_below="@id/channels_list_search" app:ef_title_text_size="@dimen/uikit_textsize_large" />
<androidx.recyclerview.widget.RecyclerView android:id="@id/channels_list" android:paddingBottom="@dimen/uikit_spacing_medium" android:visibility="gone" android:scrollbars="vertical" android:clipToPadding="false" android:layout_height="fill_parent" android:layout_below="@id/channels_list_search" android:overScrollMode="never" style="@style/UiKit.ViewGroup.RecyclerView.AppBarScrollingViewBehavior" />
<ViewStub android:id="@id/channels_list_unreads_stub" android:layout="@layout/widget_channels_list_unreads" android:layout_width="fill_parent" android:layout_height="wrap_content" app:layout_anchor="@id/channels_list" />
<androidx.constraintlayout.widget.ConstraintLayout android:gravity="center" android:layout_gravity="end" android:id="@id/channels_list_premium_guild_hint" android:focusable="true" android:visibility="gone" android:clickable="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="48.0dip" android:layout_marginRight="28.0dip" android:translationZ="16.0dip" style="@style/UiKit.ViewGroup.LinearLayout">
<View android:id="@id/channels_list_tooltip_top_tail" android:background="@drawable/drawable_tooltip_top_tail" android:layout_width="24.0dip" android:layout_height="20.0dip" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" />
<View android:id="@id/channels_list_tooltip_background" android:background="@drawable/drawable_bg_tooltip" android:layout_width="fill_parent" android:layout_height="0.0dip" android:translationY="-8.0dip" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintTop_toBottomOf="@id/channels_list_tooltip_top_tail" />
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="@color/white" android:gravity="center" android:id="@id/channels_list_premium_guild_hint_title" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginTop="@dimen/uikit_spacing_medium" android:text="@string/premium_guild_subscription_header_subscribe_tooltip_header" android:lineSpacingMultiplier="1.0" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="@id/channels_list_tooltip_background" style="@style/UiKit.TextView.Semibold" />
<TextView android:textColor="@color/white" android:gravity="center" android:id="@id/channels_list_premium_guild_hint_subtitle" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:text="@string/premium_guild_subscription_header_subscribe_tooltip_text" android:lineSpacingMultiplier="1.0" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toBottomOf="@id/channels_list_premium_guild_hint_title" style="@style/UiKit.TextView" />
<com.google.android.material.button.MaterialButton android:theme="@style/AppTheme.Dark" android:textColor="@color/brand_500" android:id="@id/channels_list_premium_guild_hint_button" android:layout_width="0.0dip" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_xlarge" android:text="@string/premium_guild_subscription_header_subscribe_tooltip_close" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toBottomOf="@id/channels_list_premium_guild_hint_subtitle" style="@style/UiKit.Material.Button.White" />
</androidx.constraintlayout.widget.ConstraintLayout>
</com.discord.utilities.view.rounded.RoundedCoordinatorLayout>

View File

@ -12,7 +12,7 @@
</androidx.appcompat.widget.Toolbar> </androidx.appcompat.widget.Toolbar>
</com.google.android.material.appbar.CollapsingToolbarLayout> </com.google.android.material.appbar.CollapsingToolbarLayout>
<androidx.appcompat.widget.Toolbar android:id="@id/channels_list_search_toolbar" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content"> <androidx.appcompat.widget.Toolbar android:id="@id/channels_list_search_toolbar" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content">
<com.google.android.material.button.MaterialButton android:textAppearance="@style/UiKit.TextAppearance" android:textColor="?colorTextNormal" android:gravity="center_vertical" android:id="@id/channels_list_search" android:paddingLeft="@dimen/uikit_spacing_medium" android:paddingTop="@dimen/uikit_spacing_medium" android:paddingRight="@dimen/uikit_spacing_medium" android:paddingBottom="@dimen/uikit_spacing_medium" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_medium" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/dm_search_placeholder" android:drawableEnd="@drawable/ic_search" android:backgroundTint="?colorBackgroundTertiary" /> <androidx.appcompat.widget.AppCompatTextView android:textAppearance="@style/UiKit.TextAppearance" android:textColor="?colorTextMuted" android:gravity="center_vertical" android:id="@id/channels_list_search" android:background="@drawable/rounded_rectangle_4dp_radius" android:paddingTop="@dimen/uikit_spacing_medium" android:paddingBottom="@dimen/uikit_spacing_medium" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:foreground="?bg_pressed_highlight" android:text="@string/dm_search_placeholder" android:drawableEnd="@drawable/ic_search_16dp" android:paddingStart="@dimen/uikit_spacing_medium" android:paddingEnd="@dimen/uikit_spacing_medium" android:layout_marginStart="@dimen/uikit_spacing_medium" android:layout_marginEnd="@dimen/uikit_spacing_large" android:backgroundTint="?colorBackgroundTertiary" app:drawableTint="?colorTextMuted" />
</androidx.appcompat.widget.Toolbar> </androidx.appcompat.widget.Toolbar>
</com.discord.views.CustomAppBarLayout> </com.discord.views.CustomAppBarLayout>
<com.discord.widgets.friends.EmptyFriendsStateView android:id="@id/widget_channels_list_empty_friends_state_view" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginTop="@dimen/uikit_spacing_xxlarge" android:layout_below="@id/channels_list_search" app:ef_title_text_size="@dimen/uikit_textsize_large" /> <com.discord.widgets.friends.EmptyFriendsStateView android:id="@id/widget_channels_list_empty_friends_state_view" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginTop="@dimen/uikit_spacing_xxlarge" android:layout_below="@id/channels_list_search" app:ef_title_text_size="@dimen/uikit_textsize_large" />

View File

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:layout_height="60.0dip" style="@style/UiKit.ViewGroup.RelativeLayout" <RelativeLayout android:padding="@dimen/uikit_spacing_medium" android:layout_height="wrap_content" style="@style/UiKit.ViewGroup.RelativeLayout"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/channels_list_item_private_avatar" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_centerVertical="true" app:placeholderImage="?colorPrimaryCircle" style="@style/Avatar.Standard" /> <com.facebook.drawee.view.SimpleDraweeView android:id="@id/channels_list_item_private_avatar" android:layout_centerVertical="true" android:layout_marginStart="@dimen/uikit_spacing_medium" android:layout_marginEnd="@dimen/uikit_spacing_large" app:placeholderImage="?colorPrimaryCircle" style="@style/Avatar.Standard" />
<com.discord.views.StatusView android:id="@id/channel_list_item_private_status" android:layout_width="12.0dip" android:layout_height="wrap_content" android:layout_alignRight="@id/channels_list_item_private_avatar" android:layout_alignBottom="@id/channels_list_item_private_avatar" android:translationX="2.0dip" android:translationY="2.0dip" app:sv_background_color="?colorBackgroundSecondary" app:sv_border_width="2.0dip" app:sv_corner_radius="2.0dip" /> <com.discord.views.StatusView android:id="@id/channel_list_item_private_status" android:layout_width="12.0dip" android:layout_height="wrap_content" android:layout_alignBottom="@id/channels_list_item_private_avatar" android:translationX="2.0dip" android:translationY="2.0dip" android:layout_alignEnd="@id/channels_list_item_private_avatar" app:sv_background_color="?colorBackgroundSecondary" app:sv_border_width="2.0dip" app:sv_corner_radius="2.0dip" />
<LinearLayout android:layout_centerVertical="true" android:layout_alignWithParentIfMissing="true" android:layout_marginEnd="@dimen/uikit_spacing_large" android:layout_toStartOf="@id/channels_list_item_private_mentions" android:layout_toEndOf="@id/channels_list_item_private_avatar" style="@style/UiKit.ViewGroup.LinearLayout"> <LinearLayout android:layout_centerVertical="true" android:layout_alignWithParentIfMissing="true" android:layout_marginEnd="@dimen/uikit_spacing_large" android:layout_toStartOf="@id/channels_list_item_private_mentions" android:layout_toEndOf="@id/channels_list_item_private_avatar" style="@style/UiKit.ViewGroup.LinearLayout">
<LinearLayout android:orientation="horizontal" style="@style/UiKit.ViewGroup.LinearLayout"> <LinearLayout android:orientation="horizontal" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorChannelDefault" android:id="@id/channels_list_item_private_name" android:singleLine="true" style="@style/UiKit.TextView.Semibold" /> <TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorChannelDefault" android:id="@id/channels_list_item_private_name" android:singleLine="true" style="@style/UiKit.TextView.Semibold" />
<TextView android:textSize="9.5sp" android:textColor="@color/white" android:layout_gravity="center" android:id="@id/channels_list_item_private_tag" android:background="@drawable/drawable_tag_brand" android:paddingLeft="3.0dip" android:paddingRight="3.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/system_dm_tag_system" android:singleLine="true" android:drawableStart="@drawable/ic_verified_10dp" android:layout_marginStart="6.0dip" style="@style/UiKit.TextView" /> <TextView android:textSize="9.5sp" android:textColor="@color/white" android:layout_gravity="center" android:id="@id/channels_list_item_private_tag" android:background="@drawable/drawable_tag_brand" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/system_dm_tag_system" android:singleLine="true" android:drawableStart="@drawable/ic_verified_10dp" android:paddingStart="3.0dip" android:paddingEnd="3.0dip" android:layout_marginStart="6.0dip" style="@style/UiKit.TextView" />
</LinearLayout> </LinearLayout>
<com.discord.utilities.view.text.SimpleDraweeSpanTextView android:id="@id/channels_list_item_private_desc" android:singleLine="true" style="@style/UiKit.TextView.Subtext" /> <com.discord.utilities.view.text.SimpleDraweeSpanTextView android:id="@id/channels_list_item_private_desc" android:singleLine="true" style="@style/UiKit.TextView.Subtext" />
</LinearLayout> </LinearLayout>

View File

@ -1,17 +1,15 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@id/status_wrap" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" style="@style/UiKit.ViewGroup.LinearLayout" <LinearLayout android:id="@id/status_wrap" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" style="@style/UiKit.ViewGroup.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> xmlns:android="http://schemas.android.com/apk/res/android">
<RelativeLayout android:id="@id/status_connectivity" android:background="?theme_status_indicator_color" android:padding="@dimen/uikit_spacing_small" android:layout_width="fill_parent" android:layout_height="wrap_content"> <RelativeLayout android:id="@id/status_connectivity" android:background="?theme_status_indicator_color" android:paddingTop="@dimen/uikit_spacing_medium" android:paddingBottom="@dimen/uikit_spacing_medium" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingStart="@dimen/uikit_spacing_large" android:paddingEnd="@dimen/uikit_spacing_large">
<FrameLayout android:id="@id/status_connectivity_icon" android:layout_width="18.0dip" android:layout_height="18.0dip" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_centerVertical="true"> <FrameLayout android:id="@id/status_connectivity_icon" android:layout_width="18.0dip" android:layout_height="18.0dip" android:layout_centerVertical="true" android:layout_marginEnd="@dimen/uikit_spacing_large">
<ProgressBar android:id="@id/status_connectivity_spinner" android:layout_width="fill_parent" android:layout_height="fill_parent" android:indeterminate="true" android:indeterminateTint="@color/white" android:indeterminateTintMode="src_in" style="@style/Base.Widget.AppCompat.ProgressBar" /> <ProgressBar android:id="@id/status_connectivity_spinner" android:layout_width="fill_parent" android:layout_height="fill_parent" android:indeterminate="true" android:indeterminateTint="@color/white" android:indeterminateTintMode="src_in" style="@style/Base.Widget.AppCompat.ProgressBar" />
<ImageView android:id="@id/status_connectivity_limited" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/ic_signal_cellular_connected_no_internet_4_bar_white_18dp" android:importantForAccessibility="no" /> <ImageView android:id="@id/status_connectivity_limited" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/ic_signal_cellular_connected_no_internet_4_bar_white_18dp" android:importantForAccessibility="no" />
</FrameLayout> </FrameLayout>
<TextView android:textSize="@dimen/uikit_textsize_small" android:textColor="@color/white" android:gravity="center_vertical" android:layout_gravity="center" android:id="@id/status_connectivity_text" android:layout_width="fill_parent" android:text="@string/connecting" android:lineSpacingMultiplier="1.0" android:layout_toEndOf="@id/status_connectivity_icon" style="@style/UiKit.TextView.Semibold" /> <TextView android:textSize="@dimen/uikit_textsize_small" android:textColor="@color/white" android:gravity="center_vertical" android:layout_gravity="center" android:id="@id/status_connectivity_text" android:layout_width="fill_parent" android:text="@string/connecting" android:lineSpacingMultiplier="1.0" android:layout_toEndOf="@id/status_connectivity_icon" style="@style/UiKit.TextView.Semibold" />
</RelativeLayout> </RelativeLayout>
<androidx.cardview.widget.CardView android:id="@id/status_unread_messages" android:focusable="true" android:clickable="true" android:layout_margin="@dimen/uikit_spacing_small" app:cardBackgroundColor="@color/brand_500" app:cardCornerRadius="@dimen/uikit_textsize_medium" style="@style/UiKit.ViewGroup"> <LinearLayout android:gravity="center_vertical" android:id="@id/status_unread_messages" android:background="@color/brand_500" android:paddingTop="@dimen/uikit_spacing_medium" android:paddingBottom="@dimen/uikit_spacing_medium" android:paddingStart="@dimen/uikit_spacing_large" android:paddingEnd="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout.Horizontal">
<LinearLayout android:gravity="center_vertical" android:paddingStart="@dimen/uikit_spacing_large" android:paddingEnd="@dimen/uikit_spacing_medium" style="@style/UiKit.ViewGroup.LinearLayout.Horizontal"> <TextView android:textSize="@dimen/uikit_textsize_medium" android:textColor="@color/white" android:gravity="center_vertical" android:id="@id/status_unread_messages_text" android:layout_width="0.0dip" android:layout_weight="1.0" android:lineSpacingMultiplier="1.0" style="@style/UiKit.TextView.Semibold" />
<TextView android:textSize="@dimen/uikit_textsize_small" android:textColor="@color/white" android:gravity="center_vertical" android:id="@id/status_unread_messages_text" android:layout_width="0.0dip" android:layout_weight="1.0" android:lineSpacingMultiplier="1.0" style="@style/UiKit.TextView.Semibold" /> <ImageView android:gravity="center_vertical" android:id="@id/status_unread_messages_mark" android:layout_height="wrap_content" android:src="@drawable/ic_close_white_18dp" android:scaleType="center" android:contentDescription="@string/mark_as_read" android:paddingStart="@dimen/uikit_spacing_large" style="@style/UiKit.ImageView" />
<ImageView android:gravity="center_vertical" android:id="@id/status_unread_messages_mark" android:padding="@dimen/uikit_spacing_small" android:layout_height="wrap_content" android:src="@drawable/ic_close_white_18dp" android:scaleType="center" android:contentDescription="@string/mark_as_read" android:paddingStart="@dimen/uikit_spacing_large" style="@style/UiKit.ImageView" /> </LinearLayout>
</LinearLayout>
</androidx.cardview.widget.CardView>
</LinearLayout> </LinearLayout>

File diff suppressed because it is too large Load Diff

View File

@ -1055,7 +1055,7 @@ Last month, in response to COVID-19, we upped the Go Live viewer limit from 10 t
<string name="cloud_sync_modal_or">OR</string> <string name="cloud_sync_modal_or">OR</string>
<string name="collapse">Collapse</string> <string name="collapse">Collapse</string>
<string name="collapse_category">Collapse Category</string> <string name="collapse_category">Collapse Category</string>
<string name="com.crashlytics.android.build_id">4fca7056-ac9c-41d0-8d6a-b3c7102c366a</string> <string name="com.crashlytics.android.build_id">950b5462-2abc-43bc-b5b4-240b9038d7e8</string>
<string name="coming_soon">Coming Soon</string> <string name="coming_soon">Coming Soon</string>
<string name="command_giphy_description">Search Animated GIFs on the Web</string> <string name="command_giphy_description">Search Animated GIFs on the Web</string>
<string name="command_me_description">Displays text with emphasis.</string> <string name="command_me_description">Displays text with emphasis.</string>
@ -5535,6 +5535,7 @@ You cannot take any moderation actions until you enable it."</string>
<string name="user_settings_my_account">My Account</string> <string name="user_settings_my_account">My Account</string>
<string name="user_settings_noise_cancellation">Noise Suppression</string> <string name="user_settings_noise_cancellation">Noise Suppression</string>
<string name="user_settings_noise_cancellation_description">Suppress background noise from your mic.</string> <string name="user_settings_noise_cancellation_description">Suppress background noise from your mic.</string>
<string name="user_settings_noise_cancellation_model">Noise suppression model</string>
<string name="user_settings_notifications_show_badge_body">Shows a red badge on the app icon when you have unread messages.</string> <string name="user_settings_notifications_show_badge_body">Shows a red badge on the app icon when you have unread messages.</string>
<string name="user_settings_notifications_show_badge_label">Enable Unread Message Badge</string> <string name="user_settings_notifications_show_badge_label">Enable Unread Message Badge</string>
<string name="user_settings_notifications_show_flash_body">Flashes the app in your taskbar when you have new notifications.</string> <string name="user_settings_notifications_show_flash_body">Flashes the app in your taskbar when you have new notifications.</string>

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -203,33 +203,33 @@
.field public static final btn_radio_on_to_off_mtrl_animation:I = 0x7f0800b1 .field public static final btn_radio_on_to_off_mtrl_animation:I = 0x7f0800b1
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
.field public static final tooltip_frame_dark:I = 0x7f080546 .field public static final tooltip_frame_dark:I = 0x7f080548
.field public static final tooltip_frame_light:I = 0x7f080547 .field public static final tooltip_frame_light:I = 0x7f080549
# direct methods # direct methods

View File

@ -17,29 +17,29 @@
# static fields # static fields
.field public static final abc_vector_test:I = 0x7f080071 .field public static final abc_vector_test:I = 0x7f080071
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -205,35 +205,35 @@
.field public static final ic_arrow_down_24dp:I = 0x7f080227 .field public static final ic_arrow_down_24dp:I = 0x7f080227
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
.field public static final preference_list_divider_material:I = 0x7f080536 .field public static final preference_list_divider_material:I = 0x7f080537
.field public static final tooltip_frame_dark:I = 0x7f080546 .field public static final tooltip_frame_dark:I = 0x7f080548
.field public static final tooltip_frame_light:I = 0x7f080547 .field public static final tooltip_frame_light:I = 0x7f080549
# direct methods # direct methods

View File

@ -83,9 +83,9 @@
.field public static final summary_collapsed_preference_list:I = 0x7f121391 .field public static final summary_collapsed_preference_list:I = 0x7f121391
.field public static final v7_preference_off:I = 0x7f121596 .field public static final v7_preference_off:I = 0x7f121597
.field public static final v7_preference_on:I = 0x7f121597 .field public static final v7_preference_on:I = 0x7f121598
# direct methods # direct methods

View File

@ -205,35 +205,35 @@
.field public static final ic_arrow_down_24dp:I = 0x7f080227 .field public static final ic_arrow_down_24dp:I = 0x7f080227
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
.field public static final preference_list_divider_material:I = 0x7f080536 .field public static final preference_list_divider_material:I = 0x7f080537
.field public static final tooltip_frame_dark:I = 0x7f080546 .field public static final tooltip_frame_dark:I = 0x7f080548
.field public static final tooltip_frame_light:I = 0x7f080547 .field public static final tooltip_frame_light:I = 0x7f080549
# direct methods # direct methods

View File

@ -83,9 +83,9 @@
.field public static final summary_collapsed_preference_list:I = 0x7f121391 .field public static final summary_collapsed_preference_list:I = 0x7f121391
.field public static final v7_preference_off:I = 0x7f121596 .field public static final v7_preference_off:I = 0x7f121597
.field public static final v7_preference_on:I = 0x7f121597 .field public static final v7_preference_on:I = 0x7f121598
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -15,29 +15,29 @@
# static fields # static fields
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
# direct methods # direct methods

View File

@ -40,11 +40,11 @@
.field public static final SAMSUNGxDISCORD_CLIENT_ID:Ljava/lang/String; = "97t47j218f" .field public static final SAMSUNGxDISCORD_CLIENT_ID:Ljava/lang/String; = "97t47j218f"
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1109" .field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1111"
.field public static final VERSION_CODE:I = 0x455 .field public static final VERSION_CODE:I = 0x457
.field public static final VERSION_NAME:Ljava/lang/String; = "20-alpha2" .field public static final VERSION_NAME:Ljava/lang/String; = "20-alpha4"
# direct methods # direct methods

View File

@ -640,7 +640,7 @@
.end method .end method
.method public final a(Landroidx/appcompat/widget/Toolbar;)V .method public final a(Landroidx/appcompat/widget/Toolbar;)V
.locals 2 .locals 4
iput-object p1, p0, Lcom/discord/app/AppActivity;->l:Landroidx/appcompat/widget/Toolbar; iput-object p1, p0, Lcom/discord/app/AppActivity;->l:Landroidx/appcompat/widget/Toolbar;
@ -648,32 +648,61 @@
move-result-object p1 move-result-object p1
if-nez p1, :cond_1 if-nez p1, :cond_2
iget-object p1, p0, Lcom/discord/app/AppActivity;->l:Landroidx/appcompat/widget/Toolbar; iget-object p1, p0, Lcom/discord/app/AppActivity;->l:Landroidx/appcompat/widget/Toolbar;
const/4 v0, 0x0
if-eqz p1, :cond_0 if-eqz p1, :cond_0
new-instance v0, Lcom/discord/views/ToolbarTitleLayout; new-instance v1, Lcom/discord/views/ToolbarTitleLayout;
invoke-direct {v0, p0}, Lcom/discord/views/ToolbarTitleLayout;-><init>(Landroid/content/Context;)V invoke-direct {v1, p0}, Lcom/discord/views/ToolbarTitleLayout;-><init>(Landroid/content/Context;)V
const/4 v1, 0x0 new-instance v2, Landroid/view/ViewGroup$LayoutParams;
invoke-virtual {p1, v0, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;I)V const/4 v3, -0x1
invoke-direct {v2, v3, v3}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
invoke-virtual {p1, v1, v0, v2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
:cond_0 :cond_0
iget-object p1, p0, Lcom/discord/app/AppActivity;->l:Landroidx/appcompat/widget/Toolbar; invoke-virtual {p0}, Lcom/discord/app/AppActivity;->g()Lcom/discord/views/ToolbarTitleLayout;
move-result-object p1
if-eqz p1, :cond_1 if-eqz p1, :cond_1
const v1, 0x7f040408
const/4 v2, 0x2
const/4 v3, 0x0
invoke-static {p0, v1, v0, v2, v3}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I
move-result v0
invoke-virtual {p0, v0}, Landroid/app/Activity;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->setBackground(Landroid/graphics/drawable/Drawable;)V
:cond_1
iget-object p1, p0, Lcom/discord/app/AppActivity;->l:Landroidx/appcompat/widget/Toolbar;
if-eqz p1, :cond_2
new-instance v0, Lcom/discord/app/AppActivity$k; new-instance v0, Lcom/discord/app/AppActivity$k;
invoke-direct {v0, p0}, Lcom/discord/app/AppActivity$k;-><init>(Lcom/discord/app/AppActivity;)V invoke-direct {v0, p0}, Lcom/discord/app/AppActivity$k;-><init>(Lcom/discord/app/AppActivity;)V
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/Toolbar;->setNavigationOnClickListener(Landroid/view/View$OnClickListener;)V invoke-virtual {p1, v0}, Landroidx/appcompat/widget/Toolbar;->setNavigationOnClickListener(Landroid/view/View$OnClickListener;)V
:cond_1 :cond_2
return-void return-void
.end method .end method

View File

@ -291,57 +291,57 @@
.field public static final ic_mtrl_chip_close_circle:I = 0x7f08037e .field public static final ic_mtrl_chip_close_circle:I = 0x7f08037e
.field public static final mtrl_dialog_background:I = 0x7f080520 .field public static final mtrl_dialog_background:I = 0x7f080521
.field public static final mtrl_dropdown_arrow:I = 0x7f080521 .field public static final mtrl_dropdown_arrow:I = 0x7f080522
.field public static final mtrl_ic_arrow_drop_down:I = 0x7f080522 .field public static final mtrl_ic_arrow_drop_down:I = 0x7f080523
.field public static final mtrl_ic_arrow_drop_up:I = 0x7f080523 .field public static final mtrl_ic_arrow_drop_up:I = 0x7f080524
.field public static final mtrl_ic_cancel:I = 0x7f080524 .field public static final mtrl_ic_cancel:I = 0x7f080525
.field public static final mtrl_ic_error:I = 0x7f080525 .field public static final mtrl_ic_error:I = 0x7f080526
.field public static final mtrl_popupmenu_background:I = 0x7f080526 .field public static final mtrl_popupmenu_background:I = 0x7f080527
.field public static final mtrl_popupmenu_background_dark:I = 0x7f080527 .field public static final mtrl_popupmenu_background_dark:I = 0x7f080528
.field public static final mtrl_tabs_default_indicator:I = 0x7f080528 .field public static final mtrl_tabs_default_indicator:I = 0x7f080529
.field public static final navigation_empty_icon:I = 0x7f080529 .field public static final navigation_empty_icon:I = 0x7f08052a
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
.field public static final preference_list_divider_material:I = 0x7f080536 .field public static final preference_list_divider_material:I = 0x7f080537
.field public static final test_custom_background:I = 0x7f080545 .field public static final test_custom_background:I = 0x7f080547
.field public static final tooltip_frame_dark:I = 0x7f080546 .field public static final tooltip_frame_dark:I = 0x7f080548
.field public static final tooltip_frame_light:I = 0x7f080547 .field public static final tooltip_frame_light:I = 0x7f080549
# direct methods # direct methods

View File

@ -225,9 +225,9 @@
.field public static final summary_collapsed_preference_list:I = 0x7f121391 .field public static final summary_collapsed_preference_list:I = 0x7f121391
.field public static final v7_preference_off:I = 0x7f121596 .field public static final v7_preference_off:I = 0x7f121597
.field public static final v7_preference_on:I = 0x7f121597 .field public static final v7_preference_on:I = 0x7f121598
# direct methods # direct methods

View File

@ -207,37 +207,37 @@
.field public static final ic_close_24dp:I = 0x7f080298 .field public static final ic_close_24dp:I = 0x7f080298
.field public static final ic_trash_outline:I = 0x7f080438 .field public static final ic_trash_outline:I = 0x7f080439
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
.field public static final tooltip_frame_dark:I = 0x7f080546 .field public static final tooltip_frame_dark:I = 0x7f080548
.field public static final tooltip_frame_light:I = 0x7f080547 .field public static final tooltip_frame_light:I = 0x7f080549
.field public static final trash_bg:I = 0x7f080548 .field public static final trash_bg:I = 0x7f08054a
# direct methods # direct methods

View File

@ -291,57 +291,57 @@
.field public static final ic_mtrl_chip_close_circle:I = 0x7f08037e .field public static final ic_mtrl_chip_close_circle:I = 0x7f08037e
.field public static final mtrl_dialog_background:I = 0x7f080520 .field public static final mtrl_dialog_background:I = 0x7f080521
.field public static final mtrl_dropdown_arrow:I = 0x7f080521 .field public static final mtrl_dropdown_arrow:I = 0x7f080522
.field public static final mtrl_ic_arrow_drop_down:I = 0x7f080522 .field public static final mtrl_ic_arrow_drop_down:I = 0x7f080523
.field public static final mtrl_ic_arrow_drop_up:I = 0x7f080523 .field public static final mtrl_ic_arrow_drop_up:I = 0x7f080524
.field public static final mtrl_ic_cancel:I = 0x7f080524 .field public static final mtrl_ic_cancel:I = 0x7f080525
.field public static final mtrl_ic_error:I = 0x7f080525 .field public static final mtrl_ic_error:I = 0x7f080526
.field public static final mtrl_popupmenu_background:I = 0x7f080526 .field public static final mtrl_popupmenu_background:I = 0x7f080527
.field public static final mtrl_popupmenu_background_dark:I = 0x7f080527 .field public static final mtrl_popupmenu_background_dark:I = 0x7f080528
.field public static final mtrl_tabs_default_indicator:I = 0x7f080528 .field public static final mtrl_tabs_default_indicator:I = 0x7f080529
.field public static final navigation_empty_icon:I = 0x7f080529 .field public static final navigation_empty_icon:I = 0x7f08052a
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
.field public static final preference_list_divider_material:I = 0x7f080536 .field public static final preference_list_divider_material:I = 0x7f080537
.field public static final test_custom_background:I = 0x7f080545 .field public static final test_custom_background:I = 0x7f080547
.field public static final tooltip_frame_dark:I = 0x7f080546 .field public static final tooltip_frame_dark:I = 0x7f080548
.field public static final tooltip_frame_light:I = 0x7f080547 .field public static final tooltip_frame_light:I = 0x7f080549
# direct methods # direct methods

View File

@ -223,9 +223,9 @@
.field public static final summary_collapsed_preference_list:I = 0x7f121391 .field public static final summary_collapsed_preference_list:I = 0x7f121391
.field public static final v7_preference_off:I = 0x7f121596 .field public static final v7_preference_off:I = 0x7f121597
.field public static final v7_preference_on:I = 0x7f121597 .field public static final v7_preference_on:I = 0x7f121598
# direct methods # direct methods

View File

@ -28,7 +28,7 @@
invoke-direct {p0}, Lcom/discord/stores/Store;-><init>()V invoke-direct {p0}, Lcom/discord/stores/Store;-><init>()V
const/16 v0, 0x455 const/16 v0, 0x457
iput v0, p0, Lcom/discord/stores/StoreClientVersion;->clientVersion:I iput v0, p0, Lcom/discord/stores/StoreClientVersion;->clientVersion:I

View File

@ -76,7 +76,7 @@
iget-object v0, p0, Lcom/discord/stores/StoreMediaNotification$init$3;->$context:Landroid/content/Context; iget-object v0, p0, Lcom/discord/stores/StoreMediaNotification$init$3;->$context:Landroid/content/Context;
const v1, 0x7f121599 const v1, 0x7f12159a
const/4 v2, 0x0 const/4 v2, 0x0

View File

@ -217,7 +217,7 @@
const-string v1, "CONNECTION_ISSUES" const-string v1, "CONNECTION_ISSUES"
const v4, 0x7f08043c const v4, 0x7f08043d
const/4 v8, 0x1 const/4 v8, 0x1

View File

@ -889,7 +889,7 @@
const/4 v0, 0x0 const/4 v0, 0x0
if-eqz p1, :cond_6 if-eqz p1, :cond_8
iget-object v1, p0, Lcom/discord/stores/StoreVoiceChannelSelected;->stream:Lcom/discord/stores/StoreStream; iget-object v1, p0, Lcom/discord/stores/StoreVoiceChannelSelected;->stream:Lcom/discord/stores/StoreStream;
@ -949,19 +949,25 @@
const/4 v2, 0x1 const/4 v2, 0x1
if-eqz v1, :cond_3 if-eqz v1, :cond_5
if-eqz v0, :cond_3
iget-wide v3, p0, Lcom/discord/stores/StoreVoiceChannelSelected;->selectedVoiceChannelId:J iget-wide v3, p0, Lcom/discord/stores/StoreVoiceChannelSelected;->selectedVoiceChannelId:J
if-nez v0, :cond_3
goto :goto_1
:cond_3
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v5 move-result-wide v5
cmp-long v1, v5, v3 cmp-long v1, v5, v3
if-eqz v1, :cond_3 if-eqz v1, :cond_5
:goto_1
if-eqz v0, :cond_4
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
@ -969,9 +975,14 @@
invoke-direct {p0, v0, v1, v2}, Lcom/discord/stores/StoreVoiceChannelSelected;->selectVoiceChannel(JZ)Lcom/discord/stores/StoreVoiceChannelSelected$JoinVoiceChannelResult; invoke-direct {p0, v0, v1, v2}, Lcom/discord/stores/StoreVoiceChannelSelected;->selectVoiceChannel(JZ)Lcom/discord/stores/StoreVoiceChannelSelected$JoinVoiceChannelResult;
goto :goto_1 goto :goto_2
:cond_3 :cond_4
invoke-direct {p0}, Lcom/discord/stores/StoreVoiceChannelSelected;->clearInternal()V
goto :goto_2
:cond_5
invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$State;->getSessionId()Ljava/lang/String; invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$State;->getSessionId()Ljava/lang/String;
move-result-object v0 move-result-object v0
@ -984,7 +995,7 @@
xor-int/2addr v0, v2 xor-int/2addr v0, v2
if-eqz v0, :cond_5 if-eqz v0, :cond_7
iget-object v0, p0, Lcom/discord/stores/StoreVoiceChannelSelected;->stream:Lcom/discord/stores/StoreStream; iget-object v0, p0, Lcom/discord/stores/StoreVoiceChannelSelected;->stream:Lcom/discord/stores/StoreStream;
@ -998,7 +1009,7 @@
move-result-object v0 move-result-object v0
if-eqz v0, :cond_5 if-eqz v0, :cond_7
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long; invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getGuildId()Ljava/lang/Long;
@ -1008,26 +1019,26 @@
move-result-wide v1 move-result-wide v1
if-nez v0, :cond_4 if-nez v0, :cond_6
goto :goto_1 goto :goto_2
:cond_4 :cond_6
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v3 move-result-wide v3
cmp-long p1, v3, v1 cmp-long p1, v3, v1
if-nez p1, :cond_5 if-nez p1, :cond_7
invoke-direct {p0}, Lcom/discord/stores/StoreVoiceChannelSelected;->clearInternal()V invoke-direct {p0}, Lcom/discord/stores/StoreVoiceChannelSelected;->clearInternal()V
:cond_5 :cond_7
:goto_1 :goto_2
return-void return-void
:cond_6 :cond_8
const-string p1, "voiceState" const-string p1, "voiceState"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V

View File

@ -181,7 +181,7 @@
const-string v3, "browser_user_agent" const-string v3, "browser_user_agent"
const-string v4, "Discord-Android/1109" const-string v4, "Discord-Android/1111"
invoke-direct {v2, v3, v4}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V invoke-direct {v2, v3, v4}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
@ -189,7 +189,7 @@
const/4 v1, 0x2 const/4 v1, 0x2
const/16 v2, 0x455 const/16 v2, 0x457
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -205,7 +205,7 @@
const/4 v1, 0x3 const/4 v1, 0x3
const-string v2, "20-alpha2" const-string v2, "20-alpha4"
const-string v3, "" const-string v3, ""

View File

@ -3897,7 +3897,7 @@
goto :goto_0 goto :goto_0
:sswitch_16 :sswitch_16
const p1, 0x7f1215da const p1, 0x7f1215db
goto :goto_0 goto :goto_0

View File

@ -2177,7 +2177,7 @@
new-instance v1, Landroidx/core/app/NotificationCompat$Action$Builder; new-instance v1, Landroidx/core/app/NotificationCompat$Action$Builder;
const v3, 0x7f0803f1 const v3, 0x7f0803f2
const v4, 0x7f120e73 const v4, 0x7f120e73

View File

@ -1263,7 +1263,7 @@
new-instance v2, Landroid/app/NotificationChannel; new-instance v2, Landroid/app/NotificationChannel;
const v4, 0x7f1215e3 const v4, 0x7f1215e4 # 1.9418095E38f
invoke-virtual {p1, v4}, Landroid/app/Application;->getString(I)Ljava/lang/String; invoke-virtual {p1, v4}, Landroid/app/Application;->getString(I)Ljava/lang/String;

View File

@ -3213,7 +3213,7 @@
if-eqz p1, :cond_1 if-eqz p1, :cond_1
const p1, 0x7f080482 const p1, 0x7f080483
goto/16 :goto_3 goto/16 :goto_3
@ -3226,7 +3226,7 @@
if-eqz p1, :cond_1 if-eqz p1, :cond_1
const p1, 0x7f08048f const p1, 0x7f080490
goto/16 :goto_3 goto/16 :goto_3
@ -3239,7 +3239,7 @@
if-eqz p1, :cond_1 if-eqz p1, :cond_1
const p1, 0x7f080492 const p1, 0x7f080493
goto/16 :goto_3 goto/16 :goto_3
@ -3274,7 +3274,7 @@
if-eqz p1, :cond_1 if-eqz p1, :cond_1
const p1, 0x7f08048b const p1, 0x7f08048c
goto/16 :goto_3 goto/16 :goto_3
@ -3287,7 +3287,7 @@
if-eqz p1, :cond_1 if-eqz p1, :cond_1
const p1, 0x7f08047e const p1, 0x7f08047f
goto :goto_3 goto :goto_3
@ -3300,7 +3300,7 @@
if-eqz p1, :cond_1 if-eqz p1, :cond_1
const p1, 0x7f080497 const p1, 0x7f080498
goto :goto_3 goto :goto_3
@ -3313,7 +3313,7 @@
if-eqz p1, :cond_1 if-eqz p1, :cond_1
const p1, 0x7f08048a const p1, 0x7f08048b
goto :goto_3 goto :goto_3
@ -3326,7 +3326,7 @@
if-eqz p1, :cond_1 if-eqz p1, :cond_1
const p1, 0x7f080495 const p1, 0x7f080496
goto :goto_3 goto :goto_3
@ -3361,7 +3361,7 @@
if-eqz p1, :cond_1 if-eqz p1, :cond_1
const p1, 0x7f080498 const p1, 0x7f080499
goto :goto_3 goto :goto_3
@ -3375,7 +3375,7 @@
if-eqz p1, :cond_1 if-eqz p1, :cond_1
:goto_0 :goto_0
const p1, 0x7f080485 const p1, 0x7f080486
goto :goto_3 goto :goto_3
@ -3389,13 +3389,13 @@
if-eqz p1, :cond_1 if-eqz p1, :cond_1
:goto_1 :goto_1
const p1, 0x7f080487 const p1, 0x7f080488
goto :goto_3 goto :goto_3
:cond_1 :cond_1
:goto_2 :goto_2
const p1, 0x7f08049d const p1, 0x7f08049e
:goto_3 :goto_3
return p1 return p1

View File

@ -99,7 +99,7 @@
move-result-object v6 move-result-object v6
const v1, 0x7f08047a const v1, 0x7f08047b
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -437,7 +437,7 @@
move-result-object v8 move-result-object v8
const v2, 0x7f080406 const v2, 0x7f080407
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -477,7 +477,7 @@
move-result-object v8 move-result-object v8
const v2, 0x7f080411 const v2, 0x7f080412
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -519,7 +519,7 @@
move-result-object v8 move-result-object v8
const v2, 0x7f08041b const v2, 0x7f08041c
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -559,7 +559,7 @@
move-result-object v8 move-result-object v8
const v2, 0x7f080439 const v2, 0x7f08043a
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -595,7 +595,7 @@
move-result-object v8 move-result-object v8
const v2, 0x7f08043b const v2, 0x7f08043c
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -663,7 +663,7 @@
move-result-object v8 move-result-object v8
const v2, 0x7f08047b const v2, 0x7f08047c
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

View File

@ -267,7 +267,7 @@
goto :goto_2 goto :goto_2
:cond_1 :cond_1
const v1, 0x7f1215fd const v1, 0x7f1215fe
new-array v3, v3, [Ljava/lang/Object; new-array v3, v3, [Ljava/lang/Object;

View File

@ -159,7 +159,7 @@
.method public getUserAgent()Ljava/lang/String; .method public getUserAgent()Ljava/lang/String;
.locals 1 .locals 1
const-string v0, "Discord-Android/1109" const-string v0, "Discord-Android/1111"
return-object v0 return-object v0
.end method .end method

View File

@ -317,7 +317,7 @@
move-result-object v1 move-result-object v1
const v2, 0x7f0803f5 const v2, 0x7f0803f6
invoke-virtual {p1, v2, v1, v0}, Landroidx/core/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; invoke-virtual {p1, v2, v1, v0}, Landroidx/core/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder;

View File

@ -459,7 +459,7 @@
.annotation build Landroidx/annotation/DrawableRes; .annotation build Landroidx/annotation/DrawableRes;
.end annotation .end annotation
const v0, 0x7f08046b const v0, 0x7f08046c
if-nez p1, :cond_0 if-nez p1, :cond_0
@ -491,17 +491,17 @@
goto :goto_0 goto :goto_0
:cond_1 :cond_1
const v0, 0x7f08046a const v0, 0x7f08046b
goto :goto_0 goto :goto_0
:cond_2 :cond_2
const v0, 0x7f080468 const v0, 0x7f080469
goto :goto_0 goto :goto_0
:cond_3 :cond_3
const v0, 0x7f080469 const v0, 0x7f08046a
:goto_0 :goto_0
return v0 return v0

View File

@ -291,57 +291,57 @@
.field public static final ic_mtrl_chip_close_circle:I = 0x7f08037e .field public static final ic_mtrl_chip_close_circle:I = 0x7f08037e
.field public static final mtrl_dialog_background:I = 0x7f080520 .field public static final mtrl_dialog_background:I = 0x7f080521
.field public static final mtrl_dropdown_arrow:I = 0x7f080521 .field public static final mtrl_dropdown_arrow:I = 0x7f080522
.field public static final mtrl_ic_arrow_drop_down:I = 0x7f080522 .field public static final mtrl_ic_arrow_drop_down:I = 0x7f080523
.field public static final mtrl_ic_arrow_drop_up:I = 0x7f080523 .field public static final mtrl_ic_arrow_drop_up:I = 0x7f080524
.field public static final mtrl_ic_cancel:I = 0x7f080524 .field public static final mtrl_ic_cancel:I = 0x7f080525
.field public static final mtrl_ic_error:I = 0x7f080525 .field public static final mtrl_ic_error:I = 0x7f080526
.field public static final mtrl_popupmenu_background:I = 0x7f080526 .field public static final mtrl_popupmenu_background:I = 0x7f080527
.field public static final mtrl_popupmenu_background_dark:I = 0x7f080527 .field public static final mtrl_popupmenu_background_dark:I = 0x7f080528
.field public static final mtrl_tabs_default_indicator:I = 0x7f080528 .field public static final mtrl_tabs_default_indicator:I = 0x7f080529
.field public static final navigation_empty_icon:I = 0x7f080529 .field public static final navigation_empty_icon:I = 0x7f08052a
.field public static final notification_action_background:I = 0x7f08052a .field public static final notification_action_background:I = 0x7f08052b
.field public static final notification_bg:I = 0x7f08052b .field public static final notification_bg:I = 0x7f08052c
.field public static final notification_bg_low:I = 0x7f08052c .field public static final notification_bg_low:I = 0x7f08052d
.field public static final notification_bg_low_normal:I = 0x7f08052d .field public static final notification_bg_low_normal:I = 0x7f08052e
.field public static final notification_bg_low_pressed:I = 0x7f08052e .field public static final notification_bg_low_pressed:I = 0x7f08052f
.field public static final notification_bg_normal:I = 0x7f08052f .field public static final notification_bg_normal:I = 0x7f080530
.field public static final notification_bg_normal_pressed:I = 0x7f080530 .field public static final notification_bg_normal_pressed:I = 0x7f080531
.field public static final notification_icon_background:I = 0x7f080531 .field public static final notification_icon_background:I = 0x7f080532
.field public static final notification_template_icon_bg:I = 0x7f080532 .field public static final notification_template_icon_bg:I = 0x7f080533
.field public static final notification_template_icon_low_bg:I = 0x7f080533 .field public static final notification_template_icon_low_bg:I = 0x7f080534
.field public static final notification_tile_bg:I = 0x7f080534 .field public static final notification_tile_bg:I = 0x7f080535
.field public static final notify_panel_notification_icon_bg:I = 0x7f080535 .field public static final notify_panel_notification_icon_bg:I = 0x7f080536
.field public static final preference_list_divider_material:I = 0x7f080536 .field public static final preference_list_divider_material:I = 0x7f080537
.field public static final test_custom_background:I = 0x7f080545 .field public static final test_custom_background:I = 0x7f080547
.field public static final tooltip_frame_dark:I = 0x7f080546 .field public static final tooltip_frame_dark:I = 0x7f080548
.field public static final tooltip_frame_light:I = 0x7f080547 .field public static final tooltip_frame_light:I = 0x7f080549
# direct methods # direct methods

View File

@ -62,13 +62,13 @@
const/4 v3, 0x0 const/4 v3, 0x0
const v4, 0x7f0804ff const v4, 0x7f080500
const v5, 0x7f0804fd const v5, 0x7f0804fe
const v6, 0x7f080500 const v6, 0x7f080501
const v7, 0x7f0804fe const v7, 0x7f0804ff
const v8, 0x7f08009d const v8, 0x7f08009d
@ -92,13 +92,13 @@
const/4 v14, 0x1 const/4 v14, 0x1
const v15, 0x7f080507 const v15, 0x7f080508
const v16, 0x7f080505 const v16, 0x7f080506
const v17, 0x7f080508 const v17, 0x7f080509
const v18, 0x7f080506 const v18, 0x7f080507
const v19, 0x7f0800a1 const v19, 0x7f0800a1
@ -122,13 +122,13 @@
const/4 v5, 0x2 const/4 v5, 0x2
const v6, 0x7f080503 const v6, 0x7f080504
const v7, 0x7f080501 const v7, 0x7f080502
const v8, 0x7f080504 const v8, 0x7f080505
const v9, 0x7f080502 const v9, 0x7f080503
const v10, 0x7f08009e const v10, 0x7f08009e

View File

@ -411,7 +411,7 @@
:goto_0 :goto_0
if-eqz v2, :cond_2 if-eqz v2, :cond_2
const v0, 0x7f08041a const v0, 0x7f08041b
goto :goto_2 goto :goto_2
@ -447,22 +447,22 @@
if-eq v0, v2, :cond_5 if-eq v0, v2, :cond_5
:goto_1 :goto_1
const v0, 0x7f080418 const v0, 0x7f080419
goto :goto_2 goto :goto_2
:cond_5 :cond_5
const v0, 0x7f080416
goto :goto_2
:cond_6
const v0, 0x7f080417 const v0, 0x7f080417
goto :goto_2 goto :goto_2
:cond_6
const v0, 0x7f080418
goto :goto_2
:cond_7 :cond_7
const v0, 0x7f080419 const v0, 0x7f08041a
:goto_2 :goto_2
invoke-virtual {p0, v0}, Landroidx/appcompat/widget/AppCompatImageView;->setImageResource(I)V invoke-virtual {p0, v0}, Landroidx/appcompat/widget/AppCompatImageView;->setImageResource(I)V

View File

@ -397,7 +397,7 @@
:goto_0 :goto_0
if-eqz p3, :cond_3 if-eqz p3, :cond_3
const p1, 0x7f1215fb const p1, 0x7f1215fc
invoke-static {p0, p1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String; invoke-static {p0, p1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String;

View File

@ -68,7 +68,7 @@
sget-object v6, Lcom/discord/utilities/view/validators/BasicTextInputValidator;->Companion:Lcom/discord/utilities/view/validators/BasicTextInputValidator$Companion; sget-object v6, Lcom/discord/utilities/view/validators/BasicTextInputValidator;->Companion:Lcom/discord/utilities/view/validators/BasicTextInputValidator$Companion;
const v7, 0x7f121594 const v7, 0x7f121595
invoke-virtual {v6, v7}, Lcom/discord/utilities/view/validators/BasicTextInputValidator$Companion;->createRequiredInputValidator(I)Lcom/discord/utilities/view/validators/BasicTextInputValidator; invoke-virtual {v6, v7}, Lcom/discord/utilities/view/validators/BasicTextInputValidator$Companion;->createRequiredInputValidator(I)Lcom/discord/utilities/view/validators/BasicTextInputValidator;

View File

@ -20,7 +20,7 @@
value = { value = {
"Ly/u/b/k;", "Ly/u/b/k;",
"Lkotlin/jvm/functions/Function0<", "Lkotlin/jvm/functions/Function0<",
"Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;", "Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;",
">;" ">;"
} }
.end annotation .end annotation
@ -29,100 +29,268 @@
# instance fields # instance fields
.field public final synthetic $channel:Lcom/discord/models/domain/ModelChannel; .field public final synthetic $channel:Lcom/discord/models/domain/ModelChannel;
.field public final synthetic $getTextLikeChannelData$1:Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$1; .field public final synthetic $channelId:J
.field public final synthetic $muted:Z .field public final synthetic $channelsWithStreams$inlined:Ljava/util/Set;
.field public final synthetic $collapsedCategories$inlined:Ljava/util/Set;
.field public final synthetic $forceViewCategories$inlined:Ljava/util/HashSet;
.field public final synthetic $guild$inlined:Lcom/discord/utilities/channel/GuildChannelsInfo;
.field public final synthetic $items$inlined:Ljava/util/ArrayList;
.field public final synthetic $mentionCounts$inlined:Ljava/util/Map;
.field public final synthetic $permissions:Ljava/lang/Integer; .field public final synthetic $permissions:Ljava/lang/Integer;
.field public final synthetic $selectedChannelId$inlined:J
.field public final synthetic $selectedGuildId$inlined:J
.field public final synthetic $selectedVoiceChannelId$inlined:J
.field public final synthetic $tryRemoveEmptyCategory$1$inlined:Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$1;
.field public final synthetic $unreadChannelIds$inlined:Ljava/util/Set;
.field public final synthetic $voiceStates$inlined:Ljava/util/Map;
# direct methods # direct methods
.method public constructor <init>(Lcom/discord/models/domain/ModelChannel;Ljava/lang/Integer;Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$1;Z)V .method public constructor <init>(JLcom/discord/models/domain/ModelChannel;Ljava/lang/Integer;Lcom/discord/utilities/channel/GuildChannelsInfo;Ljava/util/HashSet;JLjava/util/Map;Ljava/util/Set;JLjava/util/Set;JLjava/util/Map;Ljava/util/Set;Ljava/util/ArrayList;Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$1;)V
.locals 0 .locals 3
iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$channel:Lcom/discord/models/domain/ModelChannel; move-object v0, p0
iput-object p2, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$permissions:Ljava/lang/Integer; move-wide v1, p1
iput-object p3, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$getTextLikeChannelData$1:Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$1; iput-wide v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$channelId:J
iput-boolean p4, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$muted:Z move-object v1, p3
const/4 p1, 0x0 iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$channel:Lcom/discord/models/domain/ModelChannel;
invoke-direct {p0, p1}, Ly/u/b/k;-><init>(I)V move-object v1, p4
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$permissions:Ljava/lang/Integer;
move-object v1, p5
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$guild$inlined:Lcom/discord/utilities/channel/GuildChannelsInfo;
move-object v1, p6
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$forceViewCategories$inlined:Ljava/util/HashSet;
move-wide v1, p7
iput-wide v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$selectedChannelId$inlined:J
move-object v1, p9
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$mentionCounts$inlined:Ljava/util/Map;
move-object v1, p10
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$unreadChannelIds$inlined:Ljava/util/Set;
move-wide v1, p11
iput-wide v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$selectedGuildId$inlined:J
move-object/from16 v1, p13
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$collapsedCategories$inlined:Ljava/util/Set;
move-wide/from16 v1, p14
iput-wide v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$selectedVoiceChannelId$inlined:J
move-object/from16 v1, p16
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$voiceStates$inlined:Ljava/util/Map;
move-object/from16 v1, p17
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$channelsWithStreams$inlined:Ljava/util/Set;
move-object/from16 v1, p18
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$items$inlined:Ljava/util/ArrayList;
move-object/from16 v1, p19
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$tryRemoveEmptyCategory$1$inlined:Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$1;
const/4 v1, 0x0
invoke-direct {p0, v1}, Ly/u/b/k;-><init>(I)V
return-void return-void
.end method .end method
# virtual methods # virtual methods
.method public final invoke()Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel; .method public final invoke()Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;
.locals 10 .locals 14
iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$channel:Lcom/discord/models/domain/ModelChannel; iget-wide v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$channelId:J
iget-wide v2, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$selectedVoiceChannelId$inlined:J
const/4 v4, 0x1
const/4 v5, 0x0
cmp-long v6, v0, v2
if-nez v6, :cond_0
const/4 v9, 0x1
goto :goto_0
:cond_0
const/4 v9, 0x0
:goto_0
iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$voiceStates$inlined:Ljava/util/Map;
iget-object v1, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$channel:Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getId()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Collection;
if-eqz v0, :cond_1
invoke-interface {v0}, Ljava/util/Collection;->size()I
move-result v5
move v11, v5
goto :goto_1
:cond_1
const/4 v11, 0x0
:goto_1
const/high16 v0, 0x100000
iget-object v1, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$guild$inlined:Lcom/discord/utilities/channel/GuildChannelsInfo;
invoke-virtual {v1}, Lcom/discord/utilities/channel/GuildChannelsInfo;->getEveryoneRole()Lcom/discord/models/domain/ModelGuildRole;
move-result-object v1
iget-object v2, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$channel:Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->getPermissionOverwrites()Ljava/util/Map;
move-result-object v2
iget-wide v5, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$selectedGuildId$inlined:J
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/discord/models/domain/ModelPermissionOverwrite;
invoke-static {v0, v1, v2}, Lcom/discord/utilities/permissions/PermissionUtils;->canRole(ILcom/discord/models/domain/ModelGuildRole;Lcom/discord/models/domain/ModelPermissionOverwrite;)Z
move-result v0
xor-int/lit8 v12, v0, 0x1
const/16 v0, 0x400
iget-object v1, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$permissions:Ljava/lang/Integer; iget-object v1, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$permissions:Ljava/lang/Integer;
invoke-static {v0, v1}, Lcom/discord/utilities/permissions/PermissionUtils;->hasAccess(Lcom/discord/models/domain/ModelChannel;Ljava/lang/Integer;)Z invoke-static {v0, v1}, Lcom/discord/utilities/permissions/PermissionUtils;->can(ILjava/lang/Integer;)Z
move-result v0 move-result v0
const/4 v1, 0x0 const/4 v1, 0x0
if-nez v0, :cond_0 if-nez v0, :cond_2
if-nez v9, :cond_2
return-object v1 return-object v1
:cond_0 :cond_2
iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$getTextLikeChannelData$1:Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$1; iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$collapsedCategories$inlined:Ljava/util/Set;
invoke-virtual {v0}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$1;->invoke()Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$TextLikeChannelData; iget-object v2, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$channel:Lcom/discord/models/domain/ModelChannel;
move-result-object v0 invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->getParentId()J
invoke-virtual {v0}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$TextLikeChannelData;->getHide()Z move-result-wide v2
move-result v2 invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
if-eqz v2, :cond_1 move-result-object v2
invoke-interface {v0, v2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
if-nez v11, :cond_3
if-nez v9, :cond_3
return-object v1 return-object v1
:cond_1 :cond_3
new-instance v1, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel; new-instance v0, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;
iget-object v4, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$channel:Lcom/discord/models/domain/ModelChannel; iget-object v8, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$channel:Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v0}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$TextLikeChannelData;->getSelected()Z iget-object v10, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$permissions:Ljava/lang/Integer;
move-result v5 iget-object v1, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$channelsWithStreams$inlined:Ljava/util/Set;
invoke-virtual {v0}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$TextLikeChannelData;->getMentionCount()I iget-wide v2, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$channelId:J
move-result v6 invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
invoke-virtual {v0}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$TextLikeChannelData;->getUnread()Z move-result-object v2
move-result v7 invoke-interface {v1, v2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
iget-boolean v8, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->$muted:Z move-result v13
invoke-virtual {v0}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$TextLikeChannelData;->getLocked()Z move-object v7, v0
move-result v9 invoke-direct/range {v7 .. v13}, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;-><init>(Lcom/discord/models/domain/ModelChannel;ZLjava/lang/Integer;IZZ)V
move-object v3, v1 return-object v0
invoke-direct/range {v3 .. v9}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;-><init>(Lcom/discord/models/domain/ModelChannel;ZIZZZ)V
return-object v1
.end method .end method
.method public bridge synthetic invoke()Ljava/lang/Object; .method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1 .locals 1
invoke-virtual {p0}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->invoke()Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel; invoke-virtual {p0}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->invoke()Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;
move-result-object v0 move-result-object v0

View File

@ -1,298 +0,0 @@
.class public final Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;
.super Ly/u/b/k;
.source "WidgetChannelListModel.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion;->guildListBuilder(JLcom/discord/utilities/channel/GuildChannelsInfo;Ljava/util/Map;JJLjava/util/Map;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)Ljava/util/List;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/u/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $channel:Lcom/discord/models/domain/ModelChannel;
.field public final synthetic $channelId:J
.field public final synthetic $channelsWithStreams$inlined:Ljava/util/Set;
.field public final synthetic $collapsedCategories$inlined:Ljava/util/Set;
.field public final synthetic $forceViewCategories$inlined:Ljava/util/HashSet;
.field public final synthetic $guild$inlined:Lcom/discord/utilities/channel/GuildChannelsInfo;
.field public final synthetic $items$inlined:Ljava/util/ArrayList;
.field public final synthetic $mentionCounts$inlined:Ljava/util/Map;
.field public final synthetic $permissions:Ljava/lang/Integer;
.field public final synthetic $selectedChannelId$inlined:J
.field public final synthetic $selectedGuildId$inlined:J
.field public final synthetic $selectedVoiceChannelId$inlined:J
.field public final synthetic $tryRemoveEmptyCategory$1$inlined:Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$1;
.field public final synthetic $unreadChannelIds$inlined:Ljava/util/Set;
.field public final synthetic $voiceStates$inlined:Ljava/util/Map;
# direct methods
.method public constructor <init>(JLcom/discord/models/domain/ModelChannel;Ljava/lang/Integer;Lcom/discord/utilities/channel/GuildChannelsInfo;Ljava/util/HashSet;JLjava/util/Map;Ljava/util/Set;JLjava/util/Set;JLjava/util/Map;Ljava/util/Set;Ljava/util/ArrayList;Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$1;)V
.locals 3
move-object v0, p0
move-wide v1, p1
iput-wide v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$channelId:J
move-object v1, p3
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$channel:Lcom/discord/models/domain/ModelChannel;
move-object v1, p4
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$permissions:Ljava/lang/Integer;
move-object v1, p5
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$guild$inlined:Lcom/discord/utilities/channel/GuildChannelsInfo;
move-object v1, p6
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$forceViewCategories$inlined:Ljava/util/HashSet;
move-wide v1, p7
iput-wide v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$selectedChannelId$inlined:J
move-object v1, p9
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$mentionCounts$inlined:Ljava/util/Map;
move-object v1, p10
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$unreadChannelIds$inlined:Ljava/util/Set;
move-wide v1, p11
iput-wide v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$selectedGuildId$inlined:J
move-object/from16 v1, p13
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$collapsedCategories$inlined:Ljava/util/Set;
move-wide/from16 v1, p14
iput-wide v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$selectedVoiceChannelId$inlined:J
move-object/from16 v1, p16
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$voiceStates$inlined:Ljava/util/Map;
move-object/from16 v1, p17
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$channelsWithStreams$inlined:Ljava/util/Set;
move-object/from16 v1, p18
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$items$inlined:Ljava/util/ArrayList;
move-object/from16 v1, p19
iput-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$tryRemoveEmptyCategory$1$inlined:Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$1;
const/4 v1, 0x0
invoke-direct {p0, v1}, Ly/u/b/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final invoke()Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;
.locals 14
iget-wide v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$channelId:J
iget-wide v2, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$selectedVoiceChannelId$inlined:J
const/4 v4, 0x1
const/4 v5, 0x0
cmp-long v6, v0, v2
if-nez v6, :cond_0
const/4 v9, 0x1
goto :goto_0
:cond_0
const/4 v9, 0x0
:goto_0
iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$voiceStates$inlined:Ljava/util/Map;
iget-object v1, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$channel:Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getId()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Collection;
if-eqz v0, :cond_1
invoke-interface {v0}, Ljava/util/Collection;->size()I
move-result v5
move v11, v5
goto :goto_1
:cond_1
const/4 v11, 0x0
:goto_1
const/high16 v0, 0x100000
iget-object v1, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$guild$inlined:Lcom/discord/utilities/channel/GuildChannelsInfo;
invoke-virtual {v1}, Lcom/discord/utilities/channel/GuildChannelsInfo;->getEveryoneRole()Lcom/discord/models/domain/ModelGuildRole;
move-result-object v1
iget-object v2, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$channel:Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->getPermissionOverwrites()Ljava/util/Map;
move-result-object v2
iget-wide v5, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$selectedGuildId$inlined:J
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/discord/models/domain/ModelPermissionOverwrite;
invoke-static {v0, v1, v2}, Lcom/discord/utilities/permissions/PermissionUtils;->canRole(ILcom/discord/models/domain/ModelGuildRole;Lcom/discord/models/domain/ModelPermissionOverwrite;)Z
move-result v0
xor-int/lit8 v12, v0, 0x1
const/16 v0, 0x400
iget-object v1, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$permissions:Ljava/lang/Integer;
invoke-static {v0, v1}, Lcom/discord/utilities/permissions/PermissionUtils;->can(ILjava/lang/Integer;)Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_2
if-nez v9, :cond_2
return-object v1
:cond_2
iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$collapsedCategories$inlined:Ljava/util/Set;
iget-object v2, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$channel:Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->getParentId()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
if-nez v11, :cond_3
if-nez v9, :cond_3
return-object v1
:cond_3
new-instance v0, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;
iget-object v8, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$channel:Lcom/discord/models/domain/ModelChannel;
iget-object v10, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$permissions:Ljava/lang/Integer;
iget-object v1, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$channelsWithStreams$inlined:Ljava/util/Set;
iget-wide v2, p0, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->$channelId:J
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-interface {v1, v2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v13
move-object v7, v0
invoke-direct/range {v7 .. v13}, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;-><init>(Lcom/discord/models/domain/ModelChannel;ZLjava/lang/Integer;IZZ)V
return-object v0
.end method
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->invoke()Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;
move-result-object v0
return-object v0
.end method

View File

@ -474,7 +474,7 @@
move-result v0 move-result v0
if-eqz v0, :cond_13 if-eqz v0, :cond_11
invoke-interface/range {v24 .. v24}, Ljava/util/Iterator;->next()Ljava/lang/Object; invoke-interface/range {v24 .. v24}, Ljava/util/Iterator;->next()Ljava/lang/Object;
@ -582,7 +582,7 @@
move-result v0 move-result v0
if-eqz v0, :cond_12 if-eqz v0, :cond_10
invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->next()Ljava/lang/Object; invoke-interface/range {v26 .. v26}, Ljava/util/Iterator;->next()Ljava/lang/Object;
@ -704,11 +704,7 @@
invoke-direct {v14, v15, v4, v0, v13}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$2;-><init>(Lcom/discord/models/domain/ModelChannel;Ljava/lang/Integer;Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$1;Z)V invoke-direct {v14, v15, v4, v0, v13}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$2;-><init>(Lcom/discord/models/domain/ModelChannel;Ljava/lang/Integer;Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$1;Z)V
new-instance v11, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3; new-instance v20, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;
invoke-direct {v11, v15, v4, v0, v13}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;-><init>(Lcom/discord/models/domain/ModelChannel;Ljava/lang/Integer;Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$1;Z)V
new-instance v20, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;
move-object/from16 v0, v20 move-object/from16 v0, v20
@ -726,15 +722,13 @@
move-object/from16 v10, p11 move-object/from16 v10, p11
move-object/from16 v27, v11
move-wide/from16 v11, p1 move-wide/from16 v11, p1
move/from16 v36, v13 move/from16 v36, v13
move-object/from16 v13, p12 move-object/from16 v13, p12
move-object/from16 v28, v14 move-object/from16 v27, v14
move-wide/from16 v14, p7 move-wide/from16 v14, p7
@ -746,95 +740,91 @@
move-object/from16 v19, v35 move-object/from16 v19, v35
invoke-direct/range {v0 .. v19}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;-><init>(JLcom/discord/models/domain/ModelChannel;Ljava/lang/Integer;Lcom/discord/utilities/channel/GuildChannelsInfo;Ljava/util/HashSet;JLjava/util/Map;Ljava/util/Set;JLjava/util/Set;JLjava/util/Map;Ljava/util/Set;Ljava/util/ArrayList;Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$1;)V invoke-direct/range {v0 .. v19}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;-><init>(JLcom/discord/models/domain/ModelChannel;Ljava/lang/Integer;Lcom/discord/utilities/channel/GuildChannelsInfo;Ljava/util/HashSet;JLjava/util/Map;Ljava/util/Set;JLjava/util/Set;JLjava/util/Map;Ljava/util/Set;Ljava/util/ArrayList;Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$1;)V
invoke-virtual/range {v32 .. v32}, Lcom/discord/models/domain/ModelChannel;->getType()I invoke-virtual/range {v32 .. v32}, Lcom/discord/models/domain/ModelChannel;->getType()I
move-result v0 move-result v0
if-eqz v0, :cond_10 if-eqz v0, :cond_a
const/4 v1, 0x2 const/4 v1, 0x2
if-eq v0, v1, :cond_e if-eq v0, v1, :cond_d
const/4 v1, 0x4 const/4 v1, 0x4
if-eq v0, v1, :cond_c if-eq v0, v1, :cond_b
const/4 v1, 0x5 const/4 v1, 0x5
if-eq v0, v1, :cond_b if-eq v0, v1, :cond_a
move-object/from16 v1, p4 move-object/from16 v1, p4
:cond_a move-object/from16 v4, p9
:goto_6
move-object/from16 v2, p9
move-object/from16 v3, p12 move-object/from16 v2, p12
move/from16 v4, v33 move/from16 v3, v33
goto :goto_8 goto :goto_8
:cond_a
move-object/from16 v1, p4
move-object/from16 v4, p9
move-object/from16 v2, p12
move/from16 v3, v33
goto :goto_7
:cond_b :cond_b
invoke-virtual/range {v27 .. v27}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->invoke()Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;
move-result-object v0
move-object/from16 v1, p4
if-eqz v0, :cond_a
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_6
:cond_c
move-object/from16 v1, p4
invoke-virtual/range {v35 .. v35}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$1;->invoke()V invoke-virtual/range {v35 .. v35}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$1;->invoke()V
new-instance v0, Lcom/discord/widgets/channels/list/items/ChannelListItemCategory; new-instance v0, Lcom/discord/widgets/channels/list/items/ChannelListItemCategory;
invoke-static/range {v30 .. v31}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; invoke-static/range {v30 .. v31}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2 move-result-object v1
move-object/from16 v3, p12 move-object/from16 v2, p12
invoke-interface {v3, v2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z invoke-interface {v2, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v2 move-result v1
move-object/from16 v5, v32 move-object/from16 v4, v32
move/from16 v4, v33 move/from16 v3, v33
move/from16 v6, v36 move/from16 v5, v36
invoke-direct {v0, v5, v2, v6, v4}, Lcom/discord/widgets/channels/list/items/ChannelListItemCategory;-><init>(Lcom/discord/models/domain/ModelChannel;ZZZ)V invoke-direct {v0, v4, v1, v5, v3}, Lcom/discord/widgets/channels/list/items/ChannelListItemCategory;-><init>(Lcom/discord/models/domain/ModelChannel;ZZZ)V
move-object/from16 v1, p4
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_d :cond_c
move-object/from16 v2, p9 move-object/from16 v4, p9
goto :goto_8 goto :goto_8
:cond_e :cond_d
move-object/from16 v1, p4 move-object/from16 v1, p4
move-object/from16 v3, p12 move-object/from16 v2, p12
move/from16 v4, v33 move/from16 v3, v33
invoke-virtual/range {v20 .. v20}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$4;->invoke()Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel; invoke-virtual/range {v20 .. v20}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;->invoke()Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;
move-result-object v0 move-result-object v0
if-eqz v0, :cond_d if-eqz v0, :cond_c
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
@ -842,50 +832,42 @@
move-result-object v0 move-result-object v0
move-object/from16 v2, p9 move-object/from16 v4, p9
invoke-interface {v2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; invoke-interface {v4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0 move-result-object v0
check-cast v0, Ljava/util/Collection; check-cast v0, Ljava/util/Collection;
if-eqz v0, :cond_f if-eqz v0, :cond_e
goto :goto_7 goto :goto_6
:cond_f :cond_e
sget-object v0, Ly/q/o;->d:Ly/q/o; sget-object v0, Ly/q/o;->d:Ly/q/o;
:goto_7 :goto_6
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z invoke-virtual {v1, v0}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
goto :goto_8 goto :goto_8
:cond_10 :goto_7
move-object/from16 v1, p4 invoke-virtual/range {v27 .. v27}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$2;->invoke()Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;
move-object/from16 v2, p9
move-object/from16 v3, p12
move/from16 v4, v33
invoke-virtual/range {v28 .. v28}, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$2;->invoke()Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;
move-result-object v0 move-result-object v0
if-eqz v0, :cond_11 if-eqz v0, :cond_f
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_11 :cond_f
:goto_8 :goto_8
move-object v14, v1 move-object v14, v1
move-object v15, v3 move-object v15, v2
move v11, v4 move v11, v3
move-object/from16 v12, v34 move-object/from16 v12, v34
@ -893,12 +875,12 @@
goto/16 :goto_4 goto/16 :goto_4
:cond_12 :cond_10
move-object/from16 v2, p9 move-object/from16 v4, p9
goto/16 :goto_2 goto/16 :goto_2
:cond_13 :cond_11
move-object/from16 v35, v13 move-object/from16 v35, v13
move-object v1, v14 move-object v1, v14

View File

@ -846,12 +846,12 @@
if-eqz v3, :cond_2 if-eqz v3, :cond_2
const v3, 0x7f08045e const v3, 0x7f08045f
goto/16 :goto_0 goto/16 :goto_0
:cond_2 :cond_2
const v3, 0x7f08045f const v3, 0x7f080460
goto/16 :goto_0 goto/16 :goto_0

View File

@ -73,33 +73,12 @@
invoke-interface {p1, p2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; invoke-interface {p1, p2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
goto/16 :goto_0
:cond_0
instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$1;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->getOnSelectChannel()Lkotlin/jvm/functions/Function1;
move-result-object p1
check-cast p3, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;
invoke-virtual {p3}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object p2
invoke-interface {p1, p2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_0 goto :goto_0
:cond_1 :cond_0
instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemCategory; instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemCategory;
if-eqz p1, :cond_2 if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$1;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$1;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;
@ -125,10 +104,10 @@
goto :goto_0 goto :goto_0
:cond_2 :cond_1
instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate; instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate;
if-eqz p1, :cond_3 if-eqz p1, :cond_2
iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$1;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$1;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;
@ -146,10 +125,10 @@
goto :goto_0 goto :goto_0
:cond_3 :cond_2
instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemFriends; instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemFriends;
if-eqz p1, :cond_4 if-eqz p1, :cond_3
iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$1;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$1;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;
@ -163,10 +142,10 @@
goto :goto_0 goto :goto_0
:cond_4 :cond_3
instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel; instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;
if-eqz p1, :cond_5 if-eqz p1, :cond_4
iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$1;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$1;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;
@ -184,10 +163,10 @@
goto :goto_0 goto :goto_0
:cond_5 :cond_4
instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser; instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser;
if-eqz p1, :cond_6 if-eqz p1, :cond_5
iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$1;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$1;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;
@ -203,7 +182,7 @@
invoke-interface {p1, p2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; invoke-interface {p1, p2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
:cond_6 :cond_5
:goto_0 :goto_0
return-void return-void
.end method .end method

View File

@ -76,30 +76,9 @@
goto :goto_0 goto :goto_0
:cond_0 :cond_0
instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$2;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;->getOnSelectChannelOptions()Lkotlin/jvm/functions/Function1;
move-result-object p1
check-cast p3, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;
invoke-virtual {p3}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object p2
invoke-interface {p1, p2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_0
:cond_1
instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemCategory; instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemCategory;
if-eqz p1, :cond_2 if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$2;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$2;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;
@ -117,10 +96,10 @@
goto :goto_0 goto :goto_0
:cond_2 :cond_1
instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate; instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate;
if-eqz p1, :cond_3 if-eqz p1, :cond_2
iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$2;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$2;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;
@ -138,10 +117,10 @@
goto :goto_0 goto :goto_0
:cond_3 :cond_2
instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser; instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceUser;
if-eqz p1, :cond_4 if-eqz p1, :cond_3
iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$2;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$2;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;
@ -163,10 +142,10 @@
goto :goto_0 goto :goto_0
:cond_4 :cond_3
instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel; instance-of p1, p3, Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;
if-eqz p1, :cond_5 if-eqz p1, :cond_4
iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$2;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter; iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item$2;->$adapter:Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;
@ -182,7 +161,7 @@
invoke-interface {p1, p2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; invoke-interface {p1, p2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
:cond_5 :cond_4
:goto_0 :goto_0
return-void return-void
.end method .end method

View File

@ -1,592 +0,0 @@
.class public final Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;
.super Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;
.source "WidgetChannelsListAdapter.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "ItemChannelAnnouncement"
.end annotation
# static fields
.field public static final synthetic $$delegatedProperties:[Lkotlin/reflect/KProperty;
# instance fields
.field public final itemHash$delegate:Lkotlin/properties/ReadOnlyProperty;
.field public final itemMentions$delegate:Lkotlin/properties/ReadOnlyProperty;
.field public final itemName$delegate:Lkotlin/properties/ReadOnlyProperty;
.field public final itemUnread$delegate:Lkotlin/properties/ReadOnlyProperty;
# direct methods
.method public static constructor <clinit>()V
.locals 7
const-class v0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;
const/4 v1, 0x4
new-array v1, v1, [Lkotlin/reflect/KProperty;
new-instance v2, Ly/u/b/u;
invoke-static {v0}, Ly/u/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/y/b;
move-result-object v3
const-string v4, "itemHash"
const-string v5, "getItemHash()Landroid/widget/ImageView;"
invoke-direct {v2, v3, v4, v5}, Ly/u/b/u;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V
sget-object v3, Ly/u/b/x;->a:Ly/u/b/y;
invoke-virtual {v3, v2}, Ly/u/b/y;->property1(Ly/u/b/t;)Ly/y/d;
const/4 v3, 0x0
aput-object v2, v1, v3
const/4 v2, 0x1
new-instance v3, Ly/u/b/u;
invoke-static {v0}, Ly/u/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/y/b;
move-result-object v4
const-string v5, "itemName"
const-string v6, "getItemName()Landroid/widget/TextView;"
invoke-direct {v3, v4, v5, v6}, Ly/u/b/u;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V
sget-object v4, Ly/u/b/x;->a:Ly/u/b/y;
invoke-virtual {v4, v3}, Ly/u/b/y;->property1(Ly/u/b/t;)Ly/y/d;
aput-object v3, v1, v2
const/4 v2, 0x2
new-instance v3, Ly/u/b/u;
invoke-static {v0}, Ly/u/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/y/b;
move-result-object v4
const-string v5, "itemMentions"
const-string v6, "getItemMentions()Landroid/widget/TextView;"
invoke-direct {v3, v4, v5, v6}, Ly/u/b/u;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V
sget-object v4, Ly/u/b/x;->a:Ly/u/b/y;
invoke-virtual {v4, v3}, Ly/u/b/y;->property1(Ly/u/b/t;)Ly/y/d;
aput-object v3, v1, v2
const/4 v2, 0x3
new-instance v3, Ly/u/b/u;
invoke-static {v0}, Ly/u/b/x;->getOrCreateKotlinClass(Ljava/lang/Class;)Ly/y/b;
move-result-object v0
const-string v4, "itemUnread"
const-string v5, "getItemUnread()Landroid/view/View;"
invoke-direct {v3, v0, v4, v5}, Ly/u/b/u;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V
sget-object v0, Ly/u/b/x;->a:Ly/u/b/y;
invoke-virtual {v0, v3}, Ly/u/b/y;->property1(Ly/u/b/t;)Ly/y/d;
aput-object v3, v1, v2
sput-object v1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
return-void
.end method
.method public constructor <init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
.locals 0
if-eqz p2, :cond_0
invoke-direct {p0, p1, p2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
const p1, 0x7f0a01ab
invoke-static {p0, p1}, Lf/n/a/j/a;->a(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->itemHash$delegate:Lkotlin/properties/ReadOnlyProperty;
const p1, 0x7f0a01ad
invoke-static {p0, p1}, Lf/n/a/j/a;->a(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->itemName$delegate:Lkotlin/properties/ReadOnlyProperty;
const p1, 0x7f0a01ac
invoke-static {p0, p1}, Lf/n/a/j/a;->a(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->itemMentions$delegate:Lkotlin/properties/ReadOnlyProperty;
const p1, 0x7f0a01ae
invoke-static {p0, p1}, Lf/n/a/j/a;->a(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
iput-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->itemUnread$delegate:Lkotlin/properties/ReadOnlyProperty;
return-void
:cond_0
const-string p1, "adapter"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method private final getAnnouncementsIcon(Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;)I
.locals 1
.annotation build Landroidx/annotation/DrawableRes;
.end annotation
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v0
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->isNsfw()Z
move-result v0
if-eqz v0, :cond_0
const p1, 0x7f080271
goto :goto_0
:cond_0
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isLocked()Z
move-result p1
if-eqz p1, :cond_1
const p1, 0x7f080270
goto :goto_0
:cond_1
const p1, 0x7f08026f
:goto_0
return p1
.end method
.method private final getItemHash()Landroid/widget/ImageView;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->itemHash$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
return-object v0
.end method
.method private final getItemMentions()Landroid/widget/TextView;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->itemMentions$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x2
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
return-object v0
.end method
.method private final getItemName()Landroid/widget/TextView;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->itemName$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x1
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
return-object v0
.end method
.method private final getItemUnread()Landroid/view/View;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->itemUnread$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x3
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/View;
return-object v0
.end method
.method private final getTextColor(Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;Z)I
.locals 2
.annotation build Landroidx/annotation/ColorInt;
.end annotation
const v0, 0x7f04010c
const-string v1, "itemView"
if-eqz p2, :cond_0
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
invoke-static {p1, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I
move-result p1
goto :goto_0
:cond_0
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getMuted()Z
move-result p2
if-eqz p2, :cond_1
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
invoke-static {p1, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const p2, 0x7f04010e
invoke-static {p1, p2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I
move-result p1
goto :goto_0
:cond_1
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isUnread()Z
move-result p1
if-eqz p1, :cond_2
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
invoke-static {p1, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I
move-result p1
goto :goto_0
:cond_2
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
invoke-static {p1, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const p2, 0x7f0400f8
invoke-static {p1, p2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I
move-result p1
:goto_0
return p1
.end method
# virtual methods
.method public onConfigure(ILcom/discord/widgets/channels/list/items/ChannelListItem;)V
.locals 5
if-eqz p2, :cond_5
invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V
check-cast p2, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const-string v0, "itemView"
invoke-static {p1, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getSelected()Z
move-result v1
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v2
invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->getType()I
move-result v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {p0, p1, v1, v2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;->setBackground(Landroid/view/View;ZLjava/lang/Integer;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->getItemName()Landroid/widget/TextView;
move-result-object p1
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v1
invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getSelected()Z
move-result p1
invoke-direct {p0, p2, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->getTextColor(Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;Z)I
move-result p1
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->getItemName()Landroid/widget/TextView;
move-result-object v1
invoke-virtual {v1, p1}, Landroid/widget/TextView;->setTextColor(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->getItemHash()Landroid/widget/ImageView;
move-result-object v1
invoke-direct {p0, p2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->getAnnouncementsIcon(Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;)I
move-result v2
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageResource(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->getItemHash()Landroid/widget/ImageView;
move-result-object v1
invoke-static {p1}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
move-result-object p1
invoke-virtual {v1, p1}, Landroid/widget/ImageView;->setImageTintList(Landroid/content/res/ColorStateList;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->getItemMentions()Landroid/widget/TextView;
move-result-object p1
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getMentionCount()I
move-result v1
const/16 v2, 0x8
const/4 v3, 0x0
if-lez v1, :cond_0
const/4 v1, 0x0
goto :goto_0
:cond_0
const/16 v1, 0x8
:goto_0
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setVisibility(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->getItemMentions()Landroid/widget/TextView;
move-result-object p1
const/16 v1, 0x63
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getMentionCount()I
move-result v4
invoke-static {v1, v4}, Ljava/lang/Math;->min(II)I
move-result v1
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->getItemUnread()Landroid/view/View;
move-result-object p1
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isUnread()Z
move-result v1
if-eqz v1, :cond_1
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getSelected()Z
move-result v1
if-nez v1, :cond_1
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getMuted()Z
move-result v1
if-nez v1, :cond_1
const/4 v1, 0x1
goto :goto_1
:cond_1
const/4 v1, 0x0
:goto_1
if-eqz v1, :cond_2
const/4 v2, 0x0
:cond_2
invoke-virtual {p1, v2}, Landroid/view/View;->setVisibility(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->getItemName()Landroid/widget/TextView;
move-result-object p1
iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
invoke-static {v1, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isUnread()Z
move-result v1
if-nez v1, :cond_4
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getSelected()Z
move-result p2
if-eqz p2, :cond_3
goto :goto_2
:cond_3
const p2, 0x7f090002
goto :goto_3
:cond_4
:goto_2
const p2, 0x7f090003
:goto_3
invoke-static {v0, p2}, Landroidx/core/content/res/ResourcesCompat;->getFont(Landroid/content/Context;I)Landroid/graphics/Typeface;
move-result-object p2
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
return-void
:cond_5
const-string p1, "data"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public bridge synthetic onConfigure(ILjava/lang/Object;)V
.locals 0
check-cast p2, Lcom/discord/widgets/channels/list/items/ChannelListItem;
invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;->onConfigure(ILcom/discord/widgets/channels/list/items/ChannelListItem;)V
return-void
.end method

View File

@ -435,10 +435,50 @@
return p1 return p1
.end method .end method
.method private final getTextColor(Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate;)I
.locals 1
.annotation build Landroidx/annotation/ColorInt;
.end annotation
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate;->getSelected()Z
move-result p1
const-string v0, "itemView"
if-eqz p1, :cond_0
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
invoke-static {p1, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const v0, 0x7f04010c
invoke-static {p1, v0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I
move-result p1
goto :goto_0
:cond_0
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
invoke-static {p1, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const v0, 0x7f0400f8
invoke-static {p1, v0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I
move-result p1
:goto_0
return p1
.end method
# virtual methods # virtual methods
.method public onConfigure(ILcom/discord/widgets/channels/list/items/ChannelListItem;)V .method public onConfigure(ILcom/discord/widgets/channels/list/items/ChannelListItem;)V
.locals 19 .locals 20
move-object/from16 v0, p0 move-object/from16 v0, p0
@ -468,7 +508,7 @@
invoke-virtual {v1}, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate;->component5()Z invoke-virtual {v1}, Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate;->component5()Z
move-result v1 move-result v12
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemName()Landroid/widget/TextView; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemName()Landroid/widget/TextView;
@ -487,7 +527,7 @@
goto :goto_0 goto :goto_0
:cond_0 :cond_0
sget-object v12, Lcom/discord/utilities/channel/ChannelUtils;->INSTANCE:Lcom/discord/utilities/channel/ChannelUtils; sget-object v13, Lcom/discord/utilities/channel/ChannelUtils;->INSTANCE:Lcom/discord/utilities/channel/ChannelUtils;
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemName()Landroid/widget/TextView; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemName()Landroid/widget/TextView;
@ -495,56 +535,66 @@
invoke-virtual {v3}, Landroid/widget/TextView;->getContext()Landroid/content/Context; invoke-virtual {v3}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
move-result-object v13 move-result-object v14
const-string v3, "itemName.context" const-string v3, "itemName.context"
invoke-static {v13, v3}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v14, v3}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String; invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String;
move-result-object v14 move-result-object v15
invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->getType()I invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->getType()I
move-result v15 move-result v16
const/16 v16, 0x0 const/16 v17, 0x0
const/16 v17, 0x8 const/16 v18, 0x8
const/16 v18, 0x0 const/16 v19, 0x0
invoke-static/range {v12 .. v18}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName$default(Lcom/discord/utilities/channel/ChannelUtils;Landroid/content/Context;Ljava/lang/String;IZILjava/lang/Object;)Ljava/lang/String; invoke-static/range {v13 .. v19}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName$default(Lcom/discord/utilities/channel/ChannelUtils;Landroid/content/Context;Ljava/lang/String;IZILjava/lang/Object;)Ljava/lang/String;
move-result-object v3 move-result-object v3
:goto_0 :goto_0
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemTag()Landroid/widget/TextView; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemName()Landroid/widget/TextView;
move-result-object v2 move-result-object v2
invoke-direct {v0, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getTextColor(Lcom/discord/widgets/channels/list/items/ChannelListItemPrivate;)I
move-result v1
invoke-virtual {v2, v1}, Landroid/widget/TextView;->setTextColor(I)V
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemTag()Landroid/widget/TextView;
move-result-object v1
invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->isSystemDM()Z invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->isSystemDM()Z
move-result v3 move-result v2
const/16 v12, 0x8 const/16 v13, 0x8
const/4 v13, 0x0 const/4 v14, 0x0
if-eqz v3, :cond_1 if-eqz v2, :cond_1
const/4 v3, 0x0 const/4 v2, 0x0
goto :goto_1 goto :goto_1
:cond_1 :cond_1
const/16 v3, 0x8 const/16 v2, 0x8
:goto_1 :goto_1
invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemAvatar()Landroid/widget/ImageView; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemAvatar()Landroid/widget/ImageView;
@ -564,58 +614,58 @@
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemStatus()Lcom/discord/views/StatusView; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemStatus()Lcom/discord/views/StatusView;
move-result-object v2 move-result-object v1
invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->isDM()Z invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->isDM()Z
move-result v3 move-result v2
const/4 v14, 0x1 const/4 v15, 0x1
if-eqz v3, :cond_2 if-eqz v2, :cond_2
invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->isSystemDM()Z
move-result v3
if-nez v3, :cond_2
const/4 v3, 0x1
goto :goto_2
:cond_2
const/4 v3, 0x0
:goto_2
if-eqz v3, :cond_3
const/4 v12, 0x0
:cond_3
invoke-virtual {v2, v12}, Landroid/view/View;->setVisibility(I)V
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemStatus()Lcom/discord/views/StatusView;
move-result-object v2
invoke-virtual {v2, v9}, Lcom/discord/views/StatusView;->setPresence(Lcom/discord/models/domain/ModelPresence;)V
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemStatus()Lcom/discord/views/StatusView;
move-result-object v2
invoke-direct {v0, v10}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getPresenceBg(Z)I
move-result v3
invoke-virtual {v2, v3}, Lcom/discord/views/StatusView;->setBackgroundColor(I)V
invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->isSystemDM()Z invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->isSystemDM()Z
move-result v2 move-result v2
if-eqz v2, :cond_4 if-nez v2, :cond_2
const/4 v2, 0x1
goto :goto_2
:cond_2
const/4 v2, 0x0
:goto_2
if-eqz v2, :cond_3
const/4 v13, 0x0
:cond_3
invoke-virtual {v1, v13}, Landroid/view/View;->setVisibility(I)V
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemStatus()Lcom/discord/views/StatusView;
move-result-object v1
invoke-virtual {v1, v9}, Lcom/discord/views/StatusView;->setPresence(Lcom/discord/models/domain/ModelPresence;)V
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemStatus()Lcom/discord/views/StatusView;
move-result-object v1
invoke-direct {v0, v10}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getPresenceBg(Z)I
move-result v2
invoke-virtual {v1, v2}, Lcom/discord/views/StatusView;->setBackgroundColor(I)V
invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->isSystemDM()Z
move-result v1
if-eqz v1, :cond_4
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemDesc()Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemDesc()Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;
@ -642,9 +692,9 @@
:cond_4 :cond_4
invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->isMultiUserDM()Z invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->isMultiUserDM()Z
move-result v2 move-result v1
if-eqz v2, :cond_5 if-eqz v1, :cond_5
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemDesc()Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView; invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;->getItemDesc()Lcom/discord/utilities/view/text/SimpleDraweeSpanTextView;
@ -683,7 +733,7 @@
move-object v2, v9 move-object v2, v9
move v3, v1 move v3, v12
invoke-static/range {v2 .. v7}, Lcom/discord/utilities/presence/PresenceUtils;->setPresenceText$default(Lcom/discord/models/domain/ModelPresence;ZLcom/discord/utilities/view/text/SimpleDraweeSpanTextView;ZILjava/lang/Object;)V invoke-static/range {v2 .. v7}, Lcom/discord/utilities/presence/PresenceUtils;->setPresenceText$default(Lcom/discord/models/domain/ModelPresence;ZLcom/discord/utilities/view/text/SimpleDraweeSpanTextView;ZILjava/lang/Object;)V
@ -715,10 +765,10 @@
if-lez v11, :cond_7 if-lez v11, :cond_7
const/4 v13, 0x1 const/4 v14, 0x1
:cond_7 :cond_7
invoke-static {v1, v13}, Landroidx/core/view/ViewKt;->setVisible(Landroid/view/View;Z)V invoke-static {v1, v14}, Landroidx/core/view/ViewKt;->setVisible(Landroid/view/View;Z)V
:cond_8 :cond_8
iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

View File

@ -174,6 +174,102 @@
throw p1 throw p1
.end method .end method
.method private final getAnnouncementsIcon(Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;)I
.locals 1
.annotation build Landroidx/annotation/DrawableRes;
.end annotation
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v0
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->isNsfw()Z
move-result v0
if-eqz v0, :cond_0
const p1, 0x7f080271
goto :goto_0
:cond_0
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->isLocked()Z
move-result p1
if-eqz p1, :cond_1
const p1, 0x7f080270
goto :goto_0
:cond_1
const p1, 0x7f08026f
:goto_0
return p1
.end method
.method private final getHashColor(Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;)I
.locals 2
.annotation build Landroidx/annotation/ColorInt;
.end annotation
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getMuted()Z
move-result v0
const-string v1, "itemView"
if-eqz v0, :cond_0
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
invoke-static {p1, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const v0, 0x7f04010e
invoke-static {p1, v0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I
move-result p1
goto :goto_0
:cond_0
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->isUnread()Z
move-result p1
if-eqz p1, :cond_1
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
invoke-static {p1, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const v0, 0x7f04010c
invoke-static {p1, v0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I
move-result p1
goto :goto_0
:cond_1
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
invoke-static {p1, v1}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const v0, 0x7f0400f8
invoke-static {p1, v0}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I
move-result p1
:goto_0
return p1
.end method
.method private final getHashIcon(Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;)I .method private final getHashIcon(Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;)I
.locals 1 .locals 1
.annotation build Landroidx/annotation/DrawableRes; .annotation build Landroidx/annotation/DrawableRes;
@ -366,129 +462,165 @@
# virtual methods # virtual methods
.method public onConfigure(ILcom/discord/widgets/channels/list/items/ChannelListItem;)V .method public onConfigure(ILcom/discord/widgets/channels/list/items/ChannelListItem;)V
.locals 5 .locals 6
if-eqz p2, :cond_5 if-eqz p2, :cond_7
invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V
check-cast p2, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel; check-cast p2, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;
iget-object p1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const-string v0, "itemView"
invoke-static {p1, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getSelected()Z
move-result v1
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getChannel()Lcom/discord/models/domain/ModelChannel; invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v2
invoke-virtual {v2}, Lcom/discord/models/domain/ModelChannel;->getType()I
move-result v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {p0, p1, v1, v2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;->setBackground(Landroid/view/View;ZLjava/lang/Integer;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemName()Landroid/widget/TextView;
move-result-object p1 move-result-object p1
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getChannel()Lcom/discord/models/domain/ModelChannel; invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getType()I
move-result-object v1
invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getSelected()Z
move-result p1 move-result p1
invoke-direct {p0, p2, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getTextColor(Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;Z)I const/4 v0, 0x5
move-result p1 const/4 v1, 0x1
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemName()Landroid/widget/TextView; const/4 v2, 0x0
move-result-object v1 if-ne p1, v0, :cond_0
invoke-virtual {v1, p1}, Landroid/widget/TextView;->setTextColor(I)V const/4 p1, 0x1
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemHash()Landroid/widget/ImageView;
move-result-object v1
invoke-direct {p0, p2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getHashIcon(Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;)I
move-result v2
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageResource(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemHash()Landroid/widget/ImageView;
move-result-object v1
invoke-static {p1}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
move-result-object p1
invoke-virtual {v1, p1}, Landroid/widget/ImageView;->setImageTintList(Landroid/content/res/ColorStateList;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemMentions()Landroid/widget/TextView;
move-result-object p1
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getMentionCount()I
move-result v1
const/16 v2, 0x8
const/4 v3, 0x0
if-lez v1, :cond_0
const/4 v1, 0x0
goto :goto_0 goto :goto_0
:cond_0 :cond_0
const/16 v1, 0x8 const/4 p1, 0x0
:goto_0 :goto_0
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setVisibility(I)V iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const-string v3, "itemView"
invoke-static {v0, v3}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getSelected()Z
move-result v4
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v5
invoke-virtual {v5}, Lcom/discord/models/domain/ModelChannel;->getType()I
move-result v5
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {p0, v0, v4, v5}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;->setBackground(Landroid/view/View;ZLjava/lang/Integer;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemName()Landroid/widget/TextView;
move-result-object v0
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v4
invoke-virtual {v4}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String;
move-result-object v4
invoke-virtual {v0, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemName()Landroid/widget/TextView;
move-result-object v0
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getSelected()Z
move-result v4
invoke-direct {p0, p2, v4}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getTextColor(Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;Z)I
move-result v4
invoke-virtual {v0, v4}, Landroid/widget/TextView;->setTextColor(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemHash()Landroid/widget/ImageView;
move-result-object v0
if-eqz p1, :cond_1
invoke-direct {p0, p2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getAnnouncementsIcon(Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;)I
move-result p1
goto :goto_1
:cond_1
invoke-direct {p0, p2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getHashIcon(Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;)I
move-result p1
:goto_1
invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setImageResource(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemHash()Landroid/widget/ImageView;
move-result-object p1
invoke-direct {p0, p2}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getHashColor(Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;)I
move-result v0
invoke-static {v0}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageTintList(Landroid/content/res/ColorStateList;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemMentions()Landroid/widget/TextView; invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemMentions()Landroid/widget/TextView;
move-result-object p1 move-result-object p1
const/16 v1, 0x63 invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getMentionCount()I
move-result v0
const/16 v4, 0x8
if-lez v0, :cond_2
const/4 v0, 0x0
goto :goto_2
:cond_2
const/16 v0, 0x8
:goto_2
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setVisibility(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemMentions()Landroid/widget/TextView;
move-result-object p1
const/16 v0, 0x63
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getMentionCount()I invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getMentionCount()I
move-result v4 move-result v5
invoke-static {v1, v4}, Ljava/lang/Math;->min(II)I invoke-static {v0, v5}, Ljava/lang/Math;->min(II)I
move-result v1 move-result v0
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1 move-result-object v0
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemUnread()Landroid/view/View; invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemUnread()Landroid/view/View;
@ -496,46 +628,47 @@
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->isUnread()Z invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->isUnread()Z
move-result v1 move-result v0
if-eqz v1, :cond_1 if-eqz v0, :cond_3
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getSelected()Z invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getSelected()Z
move-result v1 move-result v0
if-nez v1, :cond_1 if-nez v0, :cond_3
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getMuted()Z invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getMuted()Z
move-result v1 move-result v0
if-nez v1, :cond_1 if-nez v0, :cond_3
const/4 v1, 0x1 goto :goto_3
goto :goto_1 :cond_3
:cond_1
const/4 v1, 0x0 const/4 v1, 0x0
:goto_1 :goto_3
if-eqz v1, :cond_2 if-eqz v1, :cond_4
const/4 v2, 0x0 goto :goto_4
:cond_2 :cond_4
const/16 v2, 0x8
:goto_4
invoke-virtual {p1, v2}, Landroid/view/View;->setVisibility(I)V invoke-virtual {p1, v2}, Landroid/view/View;->setVisibility(I)V
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemName()Landroid/widget/TextView; invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemName()Landroid/widget/TextView;
move-result-object p1 move-result-object p1
iget-object v1, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View; iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
invoke-static {v1, v0}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v0, v3}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context; invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v0 move-result-object v0
@ -543,26 +676,26 @@
move-result v1 move-result v1
if-nez v1, :cond_4 if-nez v1, :cond_6
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getSelected()Z invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->getSelected()Z
move-result p2 move-result p2
if-eqz p2, :cond_3 if-eqz p2, :cond_5
goto :goto_2 goto :goto_5
:cond_3 :cond_5
const p2, 0x7f090002 const p2, 0x7f090002
goto :goto_3 goto :goto_6
:cond_4 :cond_6
:goto_2 :goto_5
const p2, 0x7f090003 const p2, 0x7f090003
:goto_3 :goto_6
invoke-static {v0, p2}, Landroidx/core/content/res/ResourcesCompat;->getFont(Landroid/content/Context;I)Landroid/graphics/Typeface; invoke-static {v0, p2}, Landroidx/core/content/res/ResourcesCompat;->getFont(Landroid/content/Context;I)Landroid/graphics/Typeface;
move-result-object p2 move-result-object p2
@ -571,7 +704,7 @@
return-void return-void
:cond_5 :cond_7
const-string p1, "data" const-string p1, "data"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V

View File

@ -310,7 +310,7 @@
if-eqz p2, :cond_0 if-eqz p2, :cond_0
const p2, 0x7f080467 const p2, 0x7f080468
goto :goto_0 goto :goto_0

View File

@ -193,7 +193,7 @@
if-eq p1, p2, :cond_1 if-eq p1, p2, :cond_1
const p2, 0x7f1215ee const p2, 0x7f1215ef
if-eq p1, p2, :cond_0 if-eq p1, p2, :cond_0

View File

@ -9,7 +9,6 @@
Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$Item;,
Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite;, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite;,
Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;,
Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;,
Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory;, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory;,
Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;,
Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;,
@ -336,8 +335,6 @@
if-eqz p1, :cond_0 if-eqz p1, :cond_0
const p1, 0x7f0d0157
packed-switch p2, :pswitch_data_0 packed-switch p2, :pswitch_data_0
:pswitch_0 :pswitch_0
@ -354,96 +351,88 @@
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemSpace;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemSpace;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
goto :goto_1
:pswitch_2
new-instance p2, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;
invoke-direct {p2, p1, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelAnnouncement;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
goto :goto_0 goto :goto_0
:pswitch_3 :pswitch_2
new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite; new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite;
const p2, 0x7f0d015c const p2, 0x7f0d015c
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
goto :goto_1 goto :goto_0
:pswitch_4 :pswitch_3
new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory; new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory;
const p2, 0x7f0d0156 const p2, 0x7f0d0156
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelCategory;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
goto :goto_1 goto :goto_0
:pswitch_5 :pswitch_4
new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA; new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA;
const p2, 0x7f0d015d const p2, 0x7f0d015d
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemMFA;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
goto :goto_1 goto :goto_0
:pswitch_6 :pswitch_5
new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader; new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader;
const p2, 0x7f0d015b const p2, 0x7f0d015b
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemHeader;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
goto :goto_1 goto :goto_0
:pswitch_7 :pswitch_6
new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemFriends; new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemFriends;
const p2, 0x7f0d015a const p2, 0x7f0d015a
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemFriends;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemFriends;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
goto :goto_1 goto :goto_0
:pswitch_8 :pswitch_7
new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate; new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;
const p2, 0x7f0d0158 const p2, 0x7f0d0158
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelPrivate;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
goto :goto_1 goto :goto_0
:pswitch_9 :pswitch_8
new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemVoiceUser; new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemVoiceUser;
const p2, 0x7f0d015f const p2, 0x7f0d015f
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemVoiceUser;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemVoiceUser;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
goto :goto_1 goto :goto_0
:pswitch_a :pswitch_9
new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice; new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;
const p2, 0x7f0d0159 const p2, 0x7f0d0159
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
goto :goto_1 goto :goto_0
:pswitch_b :pswitch_a
new-instance p2, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText; new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;
invoke-direct {p2, p1, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V const p2, 0x7f0d0157
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;-><init>(ILcom/discord/widgets/channels/list/WidgetChannelsListAdapter;)V
:goto_0 :goto_0
move-object p1, p2
:goto_1
return-object p1 return-object p1
:cond_0 :cond_0
@ -455,19 +444,21 @@
throw p1 throw p1
nop
:pswitch_data_0 :pswitch_data_0
.packed-switch 0x0 .packed-switch 0x0
:pswitch_b
:pswitch_a :pswitch_a
:pswitch_9 :pswitch_9
:pswitch_8 :pswitch_8
:pswitch_0
:pswitch_7 :pswitch_7
:pswitch_0
:pswitch_6 :pswitch_6
:pswitch_5 :pswitch_5
:pswitch_4 :pswitch_4
:pswitch_3 :pswitch_3
:pswitch_2 :pswitch_2
:pswitch_0
:pswitch_1 :pswitch_1
.end packed-switch .end packed-switch
.end method .end method

View File

@ -23,8 +23,6 @@
.field public static final TYPE_CHANNEL:I = 0x0 .field public static final TYPE_CHANNEL:I = 0x0
.field public static final TYPE_CHANNEL_ANNOUNCEMENT:I = 0xa
.field public static final TYPE_CHANNEL_PRIVATE:I = 0x3 .field public static final TYPE_CHANNEL_PRIVATE:I = 0x3
.field public static final TYPE_CHANNEL_VOICE:I = 0x1 .field public static final TYPE_CHANNEL_VOICE:I = 0x1

View File

@ -24,8 +24,6 @@
.field public static final TYPE_CHANNEL:I = 0x0 .field public static final TYPE_CHANNEL:I = 0x0
.field public static final TYPE_CHANNEL_ANNOUNCEMENT:I = 0xa
.field public static final TYPE_CHANNEL_PRIVATE:I = 0x3 .field public static final TYPE_CHANNEL_PRIVATE:I = 0x3
.field public static final TYPE_CHANNEL_VOICE:I = 0x1 .field public static final TYPE_CHANNEL_VOICE:I = 0x1

View File

@ -1,524 +0,0 @@
.class public final Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;
.super Ljava/lang/Object;
.source "ChannelListItemAnnouncementChannel.kt"
# interfaces
.implements Lcom/discord/widgets/channels/list/items/ChannelListItem;
.implements Lcom/discord/widgets/channels/list/WidgetChannelListUnreads$UnreadItem;
# instance fields
.field public final channel:Lcom/discord/models/domain/ModelChannel;
.field public final isLocked:Z
.field public final isUnread:Z
.field public final mentionCount:I
.field public final muted:Z
.field public final selected:Z
# direct methods
.method public constructor <init>(Lcom/discord/models/domain/ModelChannel;ZIZZZ)V
.locals 0
if-eqz p1, :cond_0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->channel:Lcom/discord/models/domain/ModelChannel;
iput-boolean p2, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->selected:Z
iput p3, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->mentionCount:I
iput-boolean p4, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isUnread:Z
iput-boolean p5, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->muted:Z
iput-boolean p6, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isLocked:Z
return-void
:cond_0
const-string p1, "channel"
invoke-static {p1}, Ly/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/list/items/ChannelListItemAnnouncementChannel;Lcom/discord/models/domain/ModelChannel;ZIZZZILjava/lang/Object;)Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;
.locals 4
and-int/lit8 p8, p7, 0x1
if-eqz p8, :cond_0
iget-object p1, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->channel:Lcom/discord/models/domain/ModelChannel;
:cond_0
and-int/lit8 p8, p7, 0x2
if-eqz p8, :cond_1
iget-boolean p2, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->selected:Z
:cond_1
move p8, p2
and-int/lit8 p2, p7, 0x4
if-eqz p2, :cond_2
invoke-virtual {p0}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getMentionCount()I
move-result p3
:cond_2
move v0, p3
and-int/lit8 p2, p7, 0x8
if-eqz p2, :cond_3
invoke-virtual {p0}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isUnread()Z
move-result p4
:cond_3
move v1, p4
and-int/lit8 p2, p7, 0x10
if-eqz p2, :cond_4
iget-boolean p5, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->muted:Z
:cond_4
move v2, p5
and-int/lit8 p2, p7, 0x20
if-eqz p2, :cond_5
iget-boolean p6, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isLocked:Z
:cond_5
move v3, p6
move-object p2, p0
move-object p3, p1
move p4, p8
move p5, v0
move p6, v1
move p7, v2
move p8, v3
invoke-virtual/range {p2 .. p8}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->copy(Lcom/discord/models/domain/ModelChannel;ZIZZZ)Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;
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/list/items/ChannelListItemAnnouncementChannel;->channel:Lcom/discord/models/domain/ModelChannel;
return-object v0
.end method
.method public final component2()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->selected:Z
return v0
.end method
.method public final component3()I
.locals 1
invoke-virtual {p0}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getMentionCount()I
move-result v0
return v0
.end method
.method public final component4()Z
.locals 1
invoke-virtual {p0}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isUnread()Z
move-result v0
return v0
.end method
.method public final component5()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->muted:Z
return v0
.end method
.method public final component6()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isLocked:Z
return v0
.end method
.method public final copy(Lcom/discord/models/domain/ModelChannel;ZIZZZ)Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;
.locals 8
if-eqz p1, :cond_0
new-instance v7, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;
move-object v0, v7
move-object v1, p1
move v2, p2
move v3, p3
move v4, p4
move v5, p5
move v6, p6
invoke-direct/range {v0 .. v6}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;-><init>(Lcom/discord/models/domain/ModelChannel;ZIZZZ)V
return-object v7
:cond_0
const-string p1, "channel"
invoke-static {p1}, Ly/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/list/items/ChannelListItemAnnouncementChannel;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;
iget-object v0, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->channel:Lcom/discord/models/domain/ModelChannel;
iget-object v1, p1, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->channel:Lcom/discord/models/domain/ModelChannel;
invoke-static {v0, v1}, Ly/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/list/items/ChannelListItemAnnouncementChannel;->selected:Z
iget-boolean v1, p1, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->selected:Z
if-ne v0, v1, :cond_0
invoke-virtual {p0}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getMentionCount()I
move-result v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getMentionCount()I
move-result v1
if-ne v0, v1, :cond_0
invoke-virtual {p0}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isUnread()Z
move-result v0
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isUnread()Z
move-result v1
if-ne v0, v1, :cond_0
iget-boolean v0, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->muted:Z
iget-boolean v1, p1, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->muted:Z
if-ne v0, v1, :cond_0
iget-boolean v0, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isLocked:Z
iget-boolean p1, p1, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isLocked: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 getChannel()Lcom/discord/models/domain/ModelChannel;
.locals 1
iget-object v0, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->channel:Lcom/discord/models/domain/ModelChannel;
return-object v0
.end method
.method public getKey()Ljava/lang/String;
.locals 3
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getType()I
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->channel:Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getId()J
move-result-wide v1
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getMentionCount()I
.locals 1
iget v0, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->mentionCount:I
return v0
.end method
.method public final getMuted()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->muted:Z
return v0
.end method
.method public final getSelected()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->selected:Z
return v0
.end method
.method public getType()I
.locals 1
const/16 v0, 0xa
return v0
.end method
.method public hashCode()I
.locals 3
iget-object v0, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->channel:Lcom/discord/models/domain/ModelChannel;
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-boolean v1, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->selected:Z
const/4 v2, 0x1
if-eqz v1, :cond_1
const/4 v1, 0x1
:cond_1
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
invoke-virtual {p0}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getMentionCount()I
move-result v1
invoke-static {v1}, Ld;->a(I)I
move-result v1
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
invoke-virtual {p0}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isUnread()Z
move-result v1
if-eqz v1, :cond_2
const/4 v1, 0x1
:cond_2
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget-boolean v1, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->muted:Z
if-eqz v1, :cond_3
const/4 v1, 0x1
:cond_3
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget-boolean v1, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isLocked:Z
if-eqz v1, :cond_4
const/4 v1, 0x1
:cond_4
add-int/2addr v0, v1
return v0
.end method
.method public final isLocked()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isLocked:Z
return v0
.end method
.method public isUnread()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isUnread:Z
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "ChannelListItemAnnouncementChannel(channel="
invoke-static {v0}, Lf/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->channel:Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", selected="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v1, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->selected:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", mentionCount="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->getMentionCount()I
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", isUnread="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isUnread()Z
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", muted="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v1, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->muted:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", isLocked="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v1, p0, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;->isLocked:Z
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/b/a/a;->a(Ljava/lang/StringBuilder;ZLjava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View File

@ -277,7 +277,7 @@
if-eqz v1, :cond_4 if-eqz v1, :cond_4
const v1, 0x7f08045d const v1, 0x7f08045e
goto :goto_4 goto :goto_4

View File

@ -837,7 +837,7 @@
return-object p1 return-object p1
:cond_0 :cond_0
const v0, 0x7f1215c6 const v0, 0x7f1215c7
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -846,7 +846,7 @@
return-object p1 return-object p1
:cond_1 :cond_1
const v0, 0x7f1215bd const v0, 0x7f1215be
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String; invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;

View File

@ -458,7 +458,7 @@
if-eqz p1, :cond_0 if-eqz p1, :cond_0
const v1, 0x7f0803eb const v1, 0x7f0803ec
goto :goto_0 goto :goto_0

View File

@ -82,12 +82,12 @@
:cond_0 :cond_0
if-eqz v0, :cond_1 if-eqz v0, :cond_1
const p1, 0x7f080475 const p1, 0x7f080476
goto :goto_0 goto :goto_0
:cond_1 :cond_1
const p1, 0x7f08046f const p1, 0x7f080470
:goto_0 :goto_0
iget-object v1, p0, Lcom/discord/widgets/chat/list/InlineMediaView$updateUI$1$1;->this$0:Lcom/discord/widgets/chat/list/InlineMediaView$updateUI$1; iget-object v1, p0, Lcom/discord/widgets/chat/list/InlineMediaView$updateUI$1$1;->this$0:Lcom/discord/widgets/chat/list/InlineMediaView$updateUI$1;
@ -128,12 +128,12 @@
if-eqz v0, :cond_2 if-eqz v0, :cond_2
const p1, 0x7f1215d2 const p1, 0x7f1215d3
goto :goto_1 goto :goto_1
:cond_2 :cond_2
const p1, 0x7f1215d3 const p1, 0x7f1215d4
:goto_1 :goto_1
iget-object v0, p0, Lcom/discord/widgets/chat/list/InlineMediaView$updateUI$1$1;->this$0:Lcom/discord/widgets/chat/list/InlineMediaView$updateUI$1; iget-object v0, p0, Lcom/discord/widgets/chat/list/InlineMediaView$updateUI$1$1;->this$0:Lcom/discord/widgets/chat/list/InlineMediaView$updateUI$1;

View File

@ -169,13 +169,13 @@
goto :goto_0 goto :goto_0
:cond_0 :cond_0
const p1, 0x7f080414 const p1, 0x7f080415
goto :goto_1 goto :goto_1
:cond_1 :cond_1
:goto_0 :goto_0
const p1, 0x7f08041d const p1, 0x7f08041e
goto :goto_1 goto :goto_1

View File

@ -629,7 +629,7 @@
const p1, 0x7f0402a9 const p1, 0x7f0402a9
const v2, 0x7f0804fb const v2, 0x7f0804fc
invoke-static {v0, p1, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/content/Context;II)I invoke-static {v0, p1, v2}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/content/Context;II)I
@ -1001,7 +1001,7 @@
const v3, 0x7f040200 const v3, 0x7f040200
const v13, 0x7f0804ed const v13, 0x7f0804ee
invoke-static {v2, v3, v13}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/content/Context;II)I invoke-static {v2, v3, v13}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes(Landroid/content/Context;II)I

View File

@ -296,7 +296,7 @@
move-result-object v2 move-result-object v2
const v5, 0x7f12161f const v5, 0x7f121620
new-array v6, v3, [Ljava/lang/Object; new-array v6, v3, [Ljava/lang/Object;
@ -313,7 +313,7 @@
move-result-object v2 move-result-object v2
const v5, 0x7f121626 const v5, 0x7f121627
new-array v6, v3, [Ljava/lang/Object; new-array v6, v3, [Ljava/lang/Object;

View File

@ -841,7 +841,7 @@
move-result-object v3 move-result-object v3
const v5, 0x7f080518 const v5, 0x7f080519
invoke-virtual {v3, v5}, Lcom/facebook/drawee/view/SimpleDraweeView;->setActualImageResource(I)V invoke-virtual {v3, v5}, Lcom/facebook/drawee/view/SimpleDraweeView;->setActualImageResource(I)V

View File

@ -407,7 +407,7 @@
if-eqz p1, :cond_4 if-eqz p1, :cond_4
const p1, 0x7f08045d const p1, 0x7f08045e
goto :goto_4 goto :goto_4

View File

@ -182,7 +182,7 @@
const v1, 0x7f08030d const v1, 0x7f08030d
const v2, 0x7f080452 const v2, 0x7f080453
packed-switch p1, :pswitch_data_0 packed-switch p1, :pswitch_data_0
@ -190,7 +190,7 @@
goto :goto_0 goto :goto_0
:pswitch_1 :pswitch_1
const v0, 0x7f080479 const v0, 0x7f08047a
goto :goto_0 goto :goto_0
@ -200,7 +200,7 @@
goto :goto_0 goto :goto_0
:pswitch_3 :pswitch_3
const v0, 0x7f080452 const v0, 0x7f080453
goto :goto_0 goto :goto_0

View File

@ -1759,7 +1759,7 @@
invoke-static {v4, v5}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-static {v4, v5}, Ly/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const v5, 0x7f121659 const v5, 0x7f12165a
invoke-virtual {v0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; invoke-virtual {v0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;

View File

@ -492,7 +492,7 @@
new-array v1, v2, [Ljava/lang/Object; new-array v1, v2, [Ljava/lang/Object;
const-string v3, "20-alpha2" const-string v3, "20-alpha4"
aput-object v3, v1, v4 aput-object v3, v1, v4

View File

@ -239,7 +239,7 @@
new-instance v4, Lcom/discord/utilities/simple_pager/SimplePager$Adapter$Item; new-instance v4, Lcom/discord/utilities/simple_pager/SimplePager$Adapter$Item;
const v5, 0x7f121591 const v5, 0x7f121592
invoke-virtual {p0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String; invoke-virtual {p0, v5}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;

View File

@ -947,7 +947,7 @@
move-result-object v6 move-result-object v6
const v7, 0x7f08045e const v7, 0x7f08045f
const/4 v8, 0x0 const/4 v8, 0x0

View File

@ -304,7 +304,7 @@
aput-object p1, v1, v2 aput-object p1, v1, v2
const p1, 0x7f12162b const p1, 0x7f12162c
invoke-virtual {p0, p1, v1}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; invoke-virtual {p0, p1, v1}, Landroidx/fragment/app/Fragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

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