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
apkFileName: com.discord-1109.apk
apkFileName: com.discord-1111.apk
compressionType: false
doNotCompress:
- arsc
@ -190,5 +190,5 @@ usesFramework:
tag: null
version: 2.4.1-197d46-SNAPSHOT
versionInfo:
versionCode: '1109'
versionName: 20-alpha2
versionCode: '1111'
versionName: 20-alpha4

View File

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

View File

@ -1,12 +1,12 @@
<?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">
<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.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.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_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: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="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>
<com.discord.utilities.view.text.SimpleDraweeSpanTextView android:id="@id/channels_list_item_private_desc" android:singleLine="true" style="@style/UiKit.TextView.Subtext" />
</LinearLayout>

View File

@ -1,17 +1,15 @@
<?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"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<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">
<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">
xmlns:android="http://schemas.android.com/apk/res/android">
<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_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" />
<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>
<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>
<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:paddingStart="@dimen/uikit_spacing_large" android:paddingEnd="@dimen/uikit_spacing_medium" style="@style/UiKit.ViewGroup.LinearLayout.Horizontal">
<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: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>
</androidx.cardview.widget.CardView>
<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">
<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" />
<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" />
</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="collapse">Collapse</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="command_giphy_description">Search Animated GIFs on the Web</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_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_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_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>

View File

@ -15,29 +15,29 @@
# 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

View File

@ -203,33 +203,33 @@
.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

View File

@ -17,29 +17,29 @@
# static fields
.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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -205,35 +205,35 @@
.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

View File

@ -83,9 +83,9 @@
.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

View File

@ -205,35 +205,35 @@
.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

View File

@ -83,9 +83,9 @@
.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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -15,29 +15,29 @@
# 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

View File

@ -40,11 +40,11 @@
.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

View File

@ -640,7 +640,7 @@
.end method
.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;
@ -648,32 +648,61 @@
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;
const/4 v0, 0x0
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
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
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;
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
:cond_1
:cond_2
return-void
.end method

View File

@ -291,57 +291,57 @@
.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

View File

@ -225,9 +225,9 @@
.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

View File

@ -207,37 +207,37 @@
.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

View File

@ -291,57 +291,57 @@
.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

View File

@ -223,9 +223,9 @@
.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

View File

@ -28,7 +28,7 @@
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

View File

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

View File

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

View File

@ -889,7 +889,7 @@
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;
@ -949,19 +949,25 @@
const/4 v2, 0x1
if-eqz v1, :cond_3
if-eqz v0, :cond_3
if-eqz v1, :cond_5
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
move-result-wide v5
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
@ -969,9 +975,14 @@
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;
move-result-object v0
@ -984,7 +995,7 @@
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;
@ -998,7 +1009,7 @@
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;
@ -1008,26 +1019,26 @@
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
move-result-wide v3
cmp-long p1, v3, v1
if-nez p1, :cond_5
if-nez p1, :cond_7
invoke-direct {p0}, Lcom/discord/stores/StoreVoiceChannelSelected;->clearInternal()V
:cond_5
:goto_1
:cond_7
:goto_2
return-void
:cond_6
:cond_8
const-string p1, "voiceState"
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 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
@ -189,7 +189,7 @@
const/4 v1, 0x2
const/16 v2, 0x455
const/16 v2, 0x457
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -205,7 +205,7 @@
const/4 v1, 0x3
const-string v2, "20-alpha2"
const-string v2, "20-alpha4"
const-string v3, ""

View File

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

View File

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

View File

@ -1263,7 +1263,7 @@
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;

View File

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

View File

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

View File

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

View File

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

View File

@ -317,7 +317,7 @@
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;

View File

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

View File

@ -291,57 +291,57 @@
.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

View File

@ -62,13 +62,13 @@
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
@ -92,13 +92,13 @@
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
@ -122,13 +122,13 @@
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

View File

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

View File

@ -397,7 +397,7 @@
:goto_0
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;

View File

@ -68,7 +68,7 @@
sget-object v6, Lcom/discord/utilities/view/validators/BasicTextInputValidator;->Companion:Lcom/discord/utilities/view/validators/BasicTextInputValidator$Companion;
const v7, 0x7f121594
const v7, 0x7f121595
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 = {
"Ly/u/b/k;",
"Lkotlin/jvm/functions/Function0<",
"Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;",
"Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;",
">;"
}
.end annotation
@ -29,100 +29,268 @@
# instance fields
.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 $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>(Lcom/discord/models/domain/ModelChannel;Ljava/lang/Integer;Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$1;Z)V
.locals 0
.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
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
.end method
# virtual methods
.method public final invoke()Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;
.locals 10
.method public final invoke()Lcom/discord/widgets/channels/list/items/ChannelListItemVoiceChannel;
.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;
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
const/4 v1, 0x0
if-nez v0, :cond_0
if-nez v0, :cond_2
if-nez v9, :cond_2
return-object v1
:cond_0
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;
:cond_2
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
:cond_1
new-instance v1, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;
:cond_3
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
invoke-direct/range {v3 .. v9}, Lcom/discord/widgets/channels/list/items/ChannelListItemAnnouncementChannel;-><init>(Lcom/discord/models/domain/ModelChannel;ZIZZZ)V
return-object v1
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$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

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
if-eqz v0, :cond_13
if-eqz v0, :cond_11
invoke-interface/range {v24 .. v24}, Ljava/util/Iterator;->next()Ljava/lang/Object;
@ -582,7 +582,7 @@
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;
@ -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
new-instance v11, 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;
new-instance v20, Lcom/discord/widgets/channels/list/WidgetChannelListModel$Companion$guildListBuilder$$inlined$forEach$lambda$3;
move-object/from16 v0, v20
@ -726,15 +722,13 @@
move-object/from16 v10, p11
move-object/from16 v27, v11
move-wide/from16 v11, p1
move/from16 v36, v13
move-object/from16 v13, p12
move-object/from16 v28, v14
move-object/from16 v27, v14
move-wide/from16 v14, p7
@ -746,95 +740,91 @@
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
move-result v0
if-eqz v0, :cond_10
if-eqz v0, :cond_a
const/4 v1, 0x2
if-eq v0, v1, :cond_e
if-eq v0, v1, :cond_d
const/4 v1, 0x4
if-eq v0, v1, :cond_c
if-eq v0, v1, :cond_b
const/4 v1, 0x5
if-eq v0, v1, :cond_b
if-eq v0, v1, :cond_a
move-object/from16 v1, p4
:cond_a
:goto_6
move-object/from16 v2, p9
move-object/from16 v4, p9
move-object/from16 v3, p12
move-object/from16 v2, p12
move/from16 v4, v33
move/from16 v3, v33
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
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
new-instance v0, Lcom/discord/widgets/channels/list/items/ChannelListItemCategory;
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
:cond_d
move-object/from16 v2, p9
:cond_c
move-object/from16 v4, p9
goto :goto_8
:cond_e
:cond_d
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
if-eqz v0, :cond_d
if-eqz v0, :cond_c
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
@ -842,50 +832,42 @@
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
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;
:goto_7
:goto_6
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
goto :goto_8
:cond_10
move-object/from16 v1, p4
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;
:goto_7
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-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
:cond_11
:cond_f
:goto_8
move-object v14, v1
move-object v15, v3
move-object v15, v2
move v11, v4
move v11, v3
move-object/from16 v12, v34
@ -893,12 +875,12 @@
goto/16 :goto_4
:cond_12
move-object/from16 v2, p9
:cond_10
move-object/from16 v4, p9
goto/16 :goto_2
:cond_13
:cond_11
move-object/from16 v35, v13
move-object v1, v14

View File

@ -846,12 +846,12 @@
if-eqz v3, :cond_2
const v3, 0x7f08045e
const v3, 0x7f08045f
goto/16 :goto_0
:cond_2
const v3, 0x7f08045f
const v3, 0x7f080460
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;
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
:cond_1
:cond_0
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;
@ -125,10 +104,10 @@
goto :goto_0
:cond_2
:cond_1
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;
@ -146,10 +125,10 @@
goto :goto_0
:cond_3
:cond_2
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;
@ -163,10 +142,10 @@
goto :goto_0
:cond_4
:cond_3
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;
@ -184,10 +163,10 @@
goto :goto_0
:cond_5
:cond_4
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;
@ -203,7 +182,7 @@
invoke-interface {p1, p2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
:cond_6
:cond_5
:goto_0
return-void
.end method

View File

@ -76,30 +76,9 @@
goto :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$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;
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;
@ -117,10 +96,10 @@
goto :goto_0
:cond_2
:cond_1
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;
@ -138,10 +117,10 @@
goto :goto_0
:cond_3
:cond_2
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;
@ -163,10 +142,10 @@
goto :goto_0
:cond_4
:cond_3
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;
@ -182,7 +161,7 @@
invoke-interface {p1, p2}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
:cond_5
:cond_4
:goto_0
return-void
.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
.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
.method public onConfigure(ILcom/discord/widgets/channels/list/items/ChannelListItem;)V
.locals 19
.locals 20
move-object/from16 v0, p0
@ -468,7 +508,7 @@
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;
@ -487,7 +527,7 @@
goto :goto_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;
@ -495,56 +535,66 @@
invoke-virtual {v3}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
move-result-object v13
move-result-object v14
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;
move-result-object v14
move-result-object v15
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
:goto_0
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
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
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
:cond_1
const/16 v3, 0x8
const/16 v2, 0x8
: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;
@ -564,58 +614,58 @@
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
move-result v3
move-result v2
const/4 v14, 0x1
const/4 v15, 0x1
if-eqz v3, :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
if-eqz v2, :cond_2
invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->isSystemDM()Z
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;
@ -642,9 +692,9 @@
:cond_4
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;
@ -683,7 +733,7 @@
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
@ -715,10 +765,10 @@
if-lez v11, :cond_7
const/4 v13, 0x1
const/4 v14, 0x1
: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
iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

View File

@ -174,6 +174,102 @@
throw p1
.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
.locals 1
.annotation build Landroidx/annotation/DrawableRes;
@ -366,129 +462,165 @@
# virtual methods
.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
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;
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
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/ChannelListItemTextChannel;->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/ChannelListItemTextChannel;->getSelected()Z
invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getType()I
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
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
const/4 p1, 0x1
goto :goto_0
:cond_0
const/16 v1, 0x8
const/4 p1, 0x0
: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;
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
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;
@ -496,46 +628,47 @@
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
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
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_1
:cond_3
const/4 v1, 0x0
:goto_1
if-eqz v1, :cond_2
:goto_3
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-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;->getItemName()Landroid/widget/TextView;
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
@ -543,26 +676,26 @@
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
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
goto :goto_3
goto :goto_6
:cond_4
:goto_2
:cond_6
:goto_5
const p2, 0x7f090003
:goto_3
:goto_6
invoke-static {v0, p2}, Landroidx/core/content/res/ResourcesCompat;->getFont(Landroid/content/Context;I)Landroid/graphics/Typeface;
move-result-object p2
@ -571,7 +704,7 @@
return-void
:cond_5
:cond_7
const-string p1, "data"
invoke-static {p1}, Ly/u/b/j;->a(Ljava/lang/String;)V

View File

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

View File

@ -193,7 +193,7 @@
if-eq p1, p2, :cond_1
const p2, 0x7f1215ee
const p2, 0x7f1215ef
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$ItemInvite;,
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$ItemChannelPrivate;,
Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelVoice;,
@ -336,8 +335,6 @@
if-eqz p1, :cond_0
const p1, 0x7f0d0157
packed-switch p2, :pswitch_data_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
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
:pswitch_3
:pswitch_2
new-instance p1, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemInvite;
const p2, 0x7f0d015c
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;
const p2, 0x7f0d0156
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;
const p2, 0x7f0d015d
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;
const p2, 0x7f0d015b
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;
const p2, 0x7f0d015a
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;
const p2, 0x7f0d0158
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;
const p2, 0x7f0d015f
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;
const p2, 0x7f0d0159
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
new-instance p2, Lcom/discord/widgets/channels/list/WidgetChannelsListAdapter$ItemChannelText;
:pswitch_a
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
move-object p1, p2
:goto_1
return-object p1
:cond_0
@ -455,19 +444,21 @@
throw p1
nop
:pswitch_data_0
.packed-switch 0x0
:pswitch_b
:pswitch_a
:pswitch_9
:pswitch_8
:pswitch_0
:pswitch_7
:pswitch_0
:pswitch_6
:pswitch_5
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_0
:pswitch_1
.end packed-switch
.end method

View File

@ -23,8 +23,6 @@
.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_VOICE:I = 0x1

View File

@ -24,8 +24,6 @@
.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_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
const v1, 0x7f08045d
const v1, 0x7f08045e
goto :goto_4

View File

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

View File

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

View File

@ -82,12 +82,12 @@
:cond_0
if-eqz v0, :cond_1
const p1, 0x7f080475
const p1, 0x7f080476
goto :goto_0
:cond_1
const p1, 0x7f08046f
const p1, 0x7f080470
: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;
@ -128,12 +128,12 @@
if-eqz v0, :cond_2
const p1, 0x7f1215d2
const p1, 0x7f1215d3
goto :goto_1
:cond_2
const p1, 0x7f1215d3
const p1, 0x7f1215d4
: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;

View File

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

View File

@ -629,7 +629,7 @@
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
@ -1001,7 +1001,7 @@
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

View File

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

View File

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

View File

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

View File

@ -182,7 +182,7 @@
const v1, 0x7f08030d
const v2, 0x7f080452
const v2, 0x7f080453
packed-switch p1, :pswitch_data_0
@ -190,7 +190,7 @@
goto :goto_0
:pswitch_1
const v0, 0x7f080479
const v0, 0x7f08047a
goto :goto_0
@ -200,7 +200,7 @@
goto :goto_0
:pswitch_3
const v0, 0x7f080452
const v0, 0x7f080453
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
const v5, 0x7f121659
const v5, 0x7f12165a
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;
const-string v3, "20-alpha2"
const-string v3, "20-alpha4"
aput-object v3, v1, v4

View File

@ -239,7 +239,7 @@
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;

View File

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

View File

@ -304,7 +304,7 @@
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;

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