Changes of com.discord v1317

This commit is contained in:
root 2020-11-11 02:08:46 +00:00
parent 4858c0f21e
commit f2fc0d6fbd
774 changed files with 18420 additions and 17196 deletions

View File

@ -138,6 +138,7 @@
<data android:host="app" android:pathPattern="/connect/.*" android:scheme="discord"/>
</intent-filter>
</service>
<service android:exported="false" android:name="com.discord.utilities.analytics.HardwareSurveyService" android:process=":HardwareSurveyService.PrivateRemoteProcess"/>
<service android:exported="false" android:name="com.discord.utilities.voice.DiscordOverlayService"/>
<meta-data android:name="com.discord.features.FLAG" android:value="1"/>
<service android:name="com.discord.utilities.games.GameDetectionService"/>

View File

@ -1,5 +1,5 @@
!!brut.androlib.meta.MetaInfo
apkFileName: com.discord-1315.apk
apkFileName: com.discord-1317.apk
compressionType: false
doNotCompress:
- resources.arsc
@ -82,5 +82,5 @@ usesFramework:
tag: null
version: 2.4.2-83a459-SNAPSHOT
versionInfo:
versionCode: '1315'
versionName: '49.1'
versionCode: '1318'
versionName: '49.2'

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -7,9 +7,9 @@
<FrameLayout android:gravity="center_vertical" android:id="@id/chat_list_adapter_item_text_decorator" android:visibility="gone" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginTop="4.0dip" android:layout_marginBottom="4.0dip" android:layout_marginVertical="4.0dip" app:layout_constraintBottom_toTopOf="@id/chat_list_adapter_item_text_avatar" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="@id/chat_list_adapter_item_text_header" app:layout_constraintTop_toTopOf="parent">
<LinearLayout android:id="@id/chat_list_adapter_item_reply_leading_views" android:layout_width="wrap_content" android:layout_height="wrap_content">
<com.facebook.drawee.view.SimpleDraweeView android:layout_gravity="center" android:id="@id/chat_list_adapter_item_text_decorator_avatar" android:layout_width="16.0dip" android:layout_height="16.0dip" style="@style/Avatar.Chat" />
<TextView android:textSize="14.0sp" android:id="@id/chat_list_adapter_item_text_decorator_reply_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="4.0dip" android:layout_marginRight="4.0dip" android:maxLines="1" android:layout_marginHorizontal="4.0dip" style="@style/UiKit.TextView" />
<TextView android:textSize="@dimen/uikit_textsize_small" android:id="@id/chat_list_adapter_item_text_decorator_reply_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="4.0dip" android:layout_marginRight="4.0dip" android:maxLines="1" android:layout_marginHorizontal="4.0dip" style="@style/UiKit.TextView" />
</LinearLayout>
<com.discord.utilities.view.text.SimpleDraweeSpanTextView android:textSize="14.0sp" android:textColor="?colorTextNormal" android:ellipsize="end" android:id="@id/chat_list_adapter_item_text_reply_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxLines="2" android:singleLine="false" android:alpha="0.64" style="@style/UiKit.TextView" />
<com.discord.utilities.view.text.SimpleDraweeSpanTextView android:textSize="@dimen/uikit_textsize_small" android:textColor="?colorTextNormal" android:ellipsize="end" android:id="@id/chat_list_adapter_item_text_reply_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxLines="2" android:singleLine="false" android:alpha="0.64" style="@style/UiKit.TextView" />
</FrameLayout>
<androidx.constraintlayout.widget.Guideline android:id="@id/uikit_chat_guideline" app:layout_constraintTop_toBottomOf="@id/chat_list_adapter_item_text_decorator" style="@style/UiKit.Chat.Guideline" />
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/chat_list_adapter_item_text_avatar" android:importantForAccessibility="no" android:layout_marginStart="8.0dip" app:layout_constrainedWidth="true" app:layout_constraintEnd_toEndOf="@id/uikit_chat_guideline" app:layout_constraintHorizontal_bias="0.0" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toLeftOf="@id/uikit_chat_guideline" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="@id/chat_list_adapter_item_text_header" style="@style/Avatar.Chat" />

View File

@ -2,7 +2,7 @@
<LinearLayout android:paddingLeft="12.0dip" android:paddingTop="8.0dip" android:paddingRight="12.0dip" android:paddingBottom="12.0dip" style="@style/UiKit.ViewGroup.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<LinearLayout style="@style/UiKit.ViewGroup.LinearLayout.Horizontal">
<ImageView android:layout_gravity="center_vertical" android:id="@id/sticker_store_header_item_expiring" android:visibility="gone" android:layout_width="16.0sp" android:layout_height="16.0sp" android:src="@drawable/ic_warning_circle_24dp" android:contentDescription="@string/sticker_picker_pack_expiring_soon" />
<ImageView android:layout_gravity="center_vertical" android:id="@id/sticker_store_header_item_expiring" android:visibility="gone" android:layout_width="16.0sp" android:layout_height="16.0sp" android:src="@drawable/ic_warning_circle_24dp" android:contentDescription="@string/sticker_picker_pack_expiring_soon" android:layout_marginEnd="4.0dip" />
<com.google.android.material.chip.Chip android:layout_gravity="center_vertical" android:id="@id/sticker_store_header_item_new" android:visibility="gone" android:text="@string/_new" android:layout_marginEnd="4.0dip" style="@style/UiKit.Chip.New" />
<TextView android:textAppearance="@style/UiKit.TextAppearance.Bold" android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorHeaderPrimary" android:id="@id/sticker_store_header_item_title" style="@style/UiKit.TextView" />
<RelativeLayout android:layout_gravity="center_vertical" android:id="@id/sticker_store_header_item_container" android:paddingLeft="8.0dip" android:paddingTop="2.0dip" android:paddingRight="8.0dip" android:paddingBottom="2.0dip" android:layout_width="wrap_content" style="@style/UiKit.ViewGroup.RelativeLayout">

View File

@ -4,7 +4,7 @@
<include layout="@layout/widget_auth_header" />
<androidx.core.widget.NestedScrollView android:paddingLeft="8.0dip" android:paddingRight="8.0dip" android:paddingBottom="8.0dip" style="@style/UiKit.ViewGroup.NestedScrollView.AppBarScrollingViewBehavior">
<LinearLayout android:orientation="vertical" android:id="@id/auth_login_container" android:paddingLeft="8.0dip" android:paddingRight="8.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.discord.views.ScreenTitleView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="24.0dip" app:stv_subtitle="@string/login_body" app:stv_title="@string/login_title" />
<com.discord.views.ScreenTitleView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="24.0dip" app:stv_subtitle="@string/auth_login_body" app:stv_title="@string/login_title" />
<LinearLayout android:layout_width="fill_parent" android:layout_marginBottom="12.0dip" android:baselineAligned="false" android:animateLayoutChanges="true" style="@style/UiKit.User.Phone.Manage.Number">
<com.google.android.material.textfield.TextInputLayout android:id="@id/auth_login_country_code_wrap" android:visibility="gone" android:layout_width="wrap_content" android:hint="@string/country_code" android:layout_marginEnd="8.0dip" style="@style/UiKit.TextInputLayout">
<com.google.android.material.textfield.TextInputEditText android:layout_width="100.0dip" android:text="+1" style="@style/UiKit.TextInputLayout.EditText.SingleLine.CountryCode" />

View File

@ -7,9 +7,9 @@
<FrameLayout android:gravity="center_vertical" android:id="@id/chat_list_adapter_item_text_decorator" android:visibility="gone" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginTop="4.0dip" android:layout_marginBottom="4.0dip" app:layout_constraintBottom_toTopOf="@id/chat_list_adapter_item_text_avatar" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="@id/chat_list_adapter_item_text_header" app:layout_constraintTop_toTopOf="parent">
<LinearLayout android:id="@id/chat_list_adapter_item_reply_leading_views" android:layout_width="wrap_content" android:layout_height="wrap_content">
<com.facebook.drawee.view.SimpleDraweeView android:layout_gravity="center" android:id="@id/chat_list_adapter_item_text_decorator_avatar" android:layout_width="16.0dip" android:layout_height="16.0dip" style="@style/Avatar.Chat" />
<TextView android:textSize="14.0sp" android:id="@id/chat_list_adapter_item_text_decorator_reply_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="4.0dip" android:layout_marginRight="4.0dip" android:maxLines="1" style="@style/UiKit.TextView" />
<TextView android:textSize="@dimen/uikit_textsize_small" android:id="@id/chat_list_adapter_item_text_decorator_reply_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="4.0dip" android:layout_marginRight="4.0dip" android:maxLines="1" style="@style/UiKit.TextView" />
</LinearLayout>
<com.discord.utilities.view.text.SimpleDraweeSpanTextView android:textSize="14.0sp" android:textColor="?colorTextNormal" android:ellipsize="end" android:id="@id/chat_list_adapter_item_text_reply_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxLines="2" android:singleLine="false" android:alpha="0.64" style="@style/UiKit.TextView" />
<com.discord.utilities.view.text.SimpleDraweeSpanTextView android:textSize="@dimen/uikit_textsize_small" android:textColor="?colorTextNormal" android:ellipsize="end" android:id="@id/chat_list_adapter_item_text_reply_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxLines="2" android:singleLine="false" android:alpha="0.64" style="@style/UiKit.TextView" />
</FrameLayout>
<androidx.constraintlayout.widget.Guideline android:id="@id/uikit_chat_guideline" app:layout_constraintTop_toBottomOf="@id/chat_list_adapter_item_text_decorator" style="@style/UiKit.Chat.Guideline" />
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/chat_list_adapter_item_text_avatar" android:importantForAccessibility="no" android:layout_marginStart="8.0dip" app:layout_constrainedWidth="true" app:layout_constraintEnd_toEndOf="@id/uikit_chat_guideline" app:layout_constraintHorizontal_bias="0.0" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toLeftOf="@id/uikit_chat_guideline" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="@id/chat_list_adapter_item_text_header" style="@style/Avatar.Chat" />

View File

@ -939,6 +939,10 @@
<item quantity="other">%s Boosts</item>
<item quantity="one">%s Boost</item>
</plurals>
<plurals name="premium_guild_subscriptions_renewal_info_account_hold_no_price_quantity">
<item quantity="other">Server Boosts</item>
<item quantity="one">Server Boost</item>
</plurals>
<plurals name="premium_guild_subscriptions_renewal_info_account_hold_quantity">
<item quantity="other">Server Boosts</item>
<item quantity="one">Server Boost</item>
@ -1145,5 +1149,5 @@
<item type="plurals" name="APKTOOL_DUMMY_9d">false</item>
<item type="plurals" name="APKTOOL_DUMMY_b8">false</item>
<item type="plurals" name="APKTOOL_DUMMY_b9">false</item>
<item type="plurals" name="APKTOOL_DUMMY_107">false</item>
<item type="plurals" name="APKTOOL_DUMMY_108">false</item>
</resources>

File diff suppressed because it is too large Load Diff

View File

@ -1206,7 +1206,7 @@ Were here to make a good impression."</string>
<string name="color_picker_presets">Presets</string>
<string name="color_picker_title">Select a color</string>
<string name="color_picker_transparency">Transparency</string>
<string name="com.crashlytics.android.build_id">d88cadc86e0a4703b65b82199715b222</string>
<string name="com.crashlytics.android.build_id">d39de6e30eca4f6caff2c9bfd68c7e51</string>
<string name="coming_soon">Coming Soon</string>
<string name="command_giphy_description">Search Animated GIFs on the Web</string>
<string name="command_giphy_query_description">Text to search for</string>
@ -2949,6 +2949,7 @@ Lost: %2$s"</string>
<string name="guild_settings_label_audit_log_error_title">This is Awkward</string>
<string name="guild_settings_member_verification">Membership Gating</string>
<string name="guild_settings_member_verification_applications_title">Review Applications</string>
<string name="guild_settings_member_verification_approved">Approved</string>
<string name="guild_settings_member_verification_description">"Ask users to agree to rules when they try to join your server. Users who do not agree will not be able to talk, participate, or get roles in the server. We'll be adding more options after the initial experiment!"</string>
<string name="guild_settings_member_verification_description_placeholder">Briefly describe what your server is about. This is what users will see before they join.</string>
<string name="guild_settings_member_verification_description_title">Description</string>
@ -2956,6 +2957,7 @@ Lost: %2$s"</string>
<string name="guild_settings_member_verification_enabled">Your Membership Gate is up and running.</string>
<string name="guild_settings_member_verification_enabled_second_line">New members will be greeted by this screen when they join!</string>
<string name="guild_settings_member_verification_intro_button">Set up Membership Gating</string>
<string name="guild_settings_member_verification_pending">Pending</string>
<string name="guild_settings_member_verification_preview">Preview</string>
<string name="guild_settings_member_verification_preview_disabled_description">Users cannot see any contents of the server until they pass the requirements. This applies to both people who are invited or who entered from Server Discovery (if enabled).</string>
<string name="guild_settings_member_verification_preview_disabled_title">"Don't Allow Preview"</string>
@ -2963,6 +2965,7 @@ Lost: %2$s"</string>
<string name="guild_settings_member_verification_preview_enabled_title">Allow Preview (Recommended)</string>
<string name="guild_settings_member_verification_preview_title">Preview</string>
<string name="guild_settings_member_verification_progress_will_save">Your changes are saved automatically.</string>
<string name="guild_settings_member_verification_rejected">Rejected</string>
<string name="guild_settings_member_verification_screen_title">Customize Screen</string>
<string name="guild_settings_member_verification_subtitle">If enabled, new members are required to pass requirements before they can join or talk in your server.</string>
<string name="guild_settings_members_add_role">Add role</string>
@ -3156,6 +3159,7 @@ Want to know more about Discord?"</string>
<string name="guild_template_modal_description_creators_hobbies">Collaborate, ideate, and show your stuff.</string>
<string name="guild_template_modal_description_friends_family">Make a home, have fun, and hang out.</string>
<string name="guild_template_modal_description_global_communities">Coordinate, share resources, and host events.</string>
<string name="guild_template_modal_description_league_clubs">Stay in touch on and off the Rift.</string>
<string name="guild_template_modal_description_local_communities">Meet up, organize, and stay in touch.</string>
<string name="guild_template_modal_description_study_groups">Stream lessons, ask questions, and study together.</string>
<string name="guild_template_modal_error_title">Whoops…</string>
@ -3169,6 +3173,7 @@ Want to know more about Discord?"</string>
<string name="guild_template_modal_title_creators_hobbies">Create a server for your group</string>
<string name="guild_template_modal_title_friends_family">Create a server for your friends</string>
<string name="guild_template_modal_title_global_communities">Create a server for your community</string>
<string name="guild_template_modal_title_league_clubs">Create a server for your community</string>
<string name="guild_template_modal_title_local_communities">Create a server for your community</string>
<string name="guild_template_modal_title_study_groups">Create a server for your study group</string>
<string name="guild_template_name_announcements">announcements</string>
@ -4999,6 +5004,7 @@ The changes to your subscription are reflected below:"</string>
<string name="premium_guild_subscription_pending_cancelation">Pending Cancellation: **%1$s**</string>
<string name="premium_guild_subscription_purchase_button_disabled_pending_mutation_plan">You have to cancel your pending plan change before buying boosts.</string>
<string name="premium_guild_subscription_purchase_button_disabled_pending_mutation_premium_guild_subscription">You have a pending boost cancellation. You have to uncancel it before buying boosts.</string>
<string name="premium_guild_subscription_purchase_button_disabled_subscription_account_hold">Your subscription is on hold. You have to update your payment information before buying boosts.</string>
<string name="premium_guild_subscription_purchase_button_disabled_subscription_past_due">Your subscription is past due. You have to update your payment information before buying boosts.</string>
<string name="premium_guild_subscription_select_server_button">Select a Server</string>
<string name="premium_guild_subscription_slot_cancel_button">Cancel Boost Subscription</string>
@ -5016,6 +5022,7 @@ The changes to your subscription are reflected below:"</string>
<string name="premium_guild_subscription_unused_slot_description">Unused Boost</string>
<string name="premium_guild_subscriptions_renewal_info">**%1$sx** %1$s - **%2$s**</string>
<string name="premium_guild_subscriptions_renewal_info_account_hold">**%1$sx** %2$s - **%3$s** (Subscription on hold)</string>
<string name="premium_guild_subscriptions_renewal_info_account_hold_no_price">**%1$sx** %2$s (Subscription on hold)</string>
<string name="premium_guild_subscriptions_renewal_info_android">**%1$sx** %2$s - **%3$s**</string>
<string name="premium_guild_subscriptions_renewal_info_no_price">**%1$sx** %1$s</string>
<string name="premium_guild_subscriptions_renewal_info_pending_cancelation">**%1$sx** %1$s - **%2$s** (Pending Cancellation)</string>
@ -5095,6 +5102,8 @@ The changes to your subscription are reflected below:"</string>
<string name="premium_retention_emoji_picker_update_payment_information">Update your payment information.</string>
<string name="premium_settings">Nitro Settings</string>
<string name="premium_settings_account_hold_info">Your subscription is **on hold**. Please update your payment info or your subscription will end on %1$s.</string>
<string name="premium_settings_account_hold_info_external">Your subscription is on hold. Please [update your payment info for %1$s](%2$s) or your subscription will end on **%3$s**.</string>
<string name="premium_settings_account_hold_info_price">Your **%1$s** subscription is on hold. Please update your payment info or your subscription will end on **%2$s**.</string>
<string name="premium_settings_account_hold_notice_change_payment_method_button">Change your payment method</string>
<string name="premium_settings_account_hold_notice_info">"Your payment method needs to be updated. Your subscription is on hold and you currently don't have access to your perks. Please update your payment method by **%1$s** or you'll lose your **%2$s** perks."</string>
<string name="premium_settings_billing_info">Billing Information</string>

View File

@ -89,7 +89,7 @@
invoke-direct {v1, v2, v3, v4}, LWidgetRemoteAuthViewModel$ViewState$b;-><init>(Ljava/lang/String;ZZ)V
invoke-virtual {v0, v1}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V
invoke-virtual {v0, v1}, Lf/a/b/l0;->updateViewState(Ljava/lang/Object;)V
new-instance v0, Landroid/os/Handler;

View File

@ -78,7 +78,7 @@
sget-object v0, LWidgetRemoteAuthViewModel$ViewState$a;->a:LWidgetRemoteAuthViewModel$ViewState$a;
invoke-virtual {p1, v0}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V
invoke-virtual {p1, v0}, Lf/a/b/l0;->updateViewState(Ljava/lang/Object;)V
:goto_0
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;

View File

@ -1,5 +1,5 @@
.class public final LWidgetRemoteAuthViewModel;
.super Lf/a/b/q0;
.super Lf/a/b/l0;
.source "WidgetRemoteAuthViewModel.kt"
@ -13,7 +13,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Lf/a/b/q0<",
"Lf/a/b/l0<",
"LWidgetRemoteAuthViewModel$ViewState;",
">;"
}
@ -48,7 +48,7 @@
sget-object v0, LWidgetRemoteAuthViewModel$ViewState$c;->a:LWidgetRemoteAuthViewModel$ViewState$c;
invoke-direct {p0, v0}, Lf/a/b/q0;-><init>(Ljava/lang/Object;)V
invoke-direct {p0, v0}, Lf/a/b/l0;-><init>(Ljava/lang/Object;)V
iput-object p2, p0, LWidgetRemoteAuthViewModel;->e:Lcom/discord/utilities/rest/RestAPI;
@ -68,7 +68,7 @@
sget-object p1, LWidgetRemoteAuthViewModel$ViewState$a;->a:LWidgetRemoteAuthViewModel$ViewState$a;
invoke-virtual {p0, p1}, Lf/a/b/q0;->updateViewState(Ljava/lang/Object;)V
invoke-virtual {p0, p1}, Lf/a/b/l0;->updateViewState(Ljava/lang/Object;)V
goto :goto_0

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -68,9 +68,9 @@
.field public static final abc_toolbar_collapse_description:I = 0x7f120020
.field public static final search_menu_title:I = 0x7f1215a9
.field public static final search_menu_title:I = 0x7f1215b2
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -22,7 +22,7 @@
.field public static final fallback_menu_item_share_link:I = 0x7f120705
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -68,9 +68,9 @@
.field public static final abc_toolbar_collapse_description:I = 0x7f120020
.field public static final search_menu_title:I = 0x7f1215a9
.field public static final search_menu_title:I = 0x7f1215b2
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -72,19 +72,19 @@
.field public static final expand_button_title:I = 0x7f1206e5
.field public static final not_set:I = 0x7f1210df
.field public static final not_set:I = 0x7f1210e4
.field public static final preference_copied:I = 0x7f121279
.field public static final preference_copied:I = 0x7f12127e
.field public static final search_menu_title:I = 0x7f1215a9
.field public static final search_menu_title:I = 0x7f1215b2
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
.field public static final summary_collapsed_preference_list:I = 0x7f12172a
.field public static final summary_collapsed_preference_list:I = 0x7f121733
.field public static final v7_preference_off:I = 0x7f12196d
.field public static final v7_preference_off:I = 0x7f121976
.field public static final v7_preference_on:I = 0x7f12196e
.field public static final v7_preference_on:I = 0x7f121977
# direct methods

View File

@ -72,19 +72,19 @@
.field public static final expand_button_title:I = 0x7f1206e5
.field public static final not_set:I = 0x7f1210df
.field public static final not_set:I = 0x7f1210e4
.field public static final preference_copied:I = 0x7f121279
.field public static final preference_copied:I = 0x7f12127e
.field public static final search_menu_title:I = 0x7f1215a9
.field public static final search_menu_title:I = 0x7f1215b2
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
.field public static final summary_collapsed_preference_list:I = 0x7f12172a
.field public static final summary_collapsed_preference_list:I = 0x7f121733
.field public static final v7_preference_off:I = 0x7f12196d
.field public static final v7_preference_off:I = 0x7f121976
.field public static final v7_preference_on:I = 0x7f12196e
.field public static final v7_preference_on:I = 0x7f121977
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -14,7 +14,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
# direct methods

View File

@ -42,11 +42,11 @@
.field public static final SAMSUNGxDISCORD_CLIENT_ID:Ljava/lang/String; = "97t47j218f"
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1315"
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1318"
.field public static final VERSION_CODE:I = 0x523
.field public static final VERSION_CODE:I = 0x526
.field public static final VERSION_NAME:Ljava/lang/String; = "49.1"
.field public static final VERSION_NAME:Ljava/lang/String; = "49.2"
# direct methods

View File

@ -1,9 +1,9 @@
.class public final Lcom/discord/app/App$a;
.super Ljava/lang/Object;
.super Ly/n/c/k;
.source "App.kt"
# interfaces
.implements Lrx/functions/Action1;
.implements Lkotlin/jvm/functions/Function1;
# annotations
@ -18,12 +18,10 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/Boolean;",
"Lkotlin/Unit;",
">;"
}
.end annotation
@ -47,16 +45,18 @@
.end method
.method public constructor <init>()V
.locals 0
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x1
invoke-direct {p0, v0}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public call(Ljava/lang/Object;)V
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 3
check-cast p1, Ljava/lang/Boolean;
@ -81,5 +81,7 @@
invoke-virtual {v0, p1, v1}, Lcom/discord/app/AppLog;->recordBreadcrumb(Ljava/lang/String;Ljava/lang/String;)V
return-void
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method

View File

@ -89,11 +89,29 @@
invoke-virtual {v0}, Lrx/Observable;->q()Lrx/Observable;
move-result-object v0
move-result-object v1
sget-object v1, Lcom/discord/app/App$a;->d:Lcom/discord/app/App$a;
const-string v0, "Backgrounded\n .ge\u2026 .distinctUntilChanged()"
invoke-virtual {v0, v1}, Lrx/Observable;->R(Lrx/functions/Action1;)Lrx/Subscription;
invoke-static {v1, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const-class v2, Lcom/discord/app/App;
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
sget-object v7, Lcom/discord/app/App$a;->d:Lcom/discord/app/App$a;
const/16 v8, 0x1e
const/4 v9, 0x0
invoke-static/range {v1 .. v9}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion;
@ -141,7 +159,7 @@
invoke-static {p0, v1}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lf/a/b/u0;->d:Lf/a/b/u0;
sget-object v1, Lf/a/b/p0;->d:Lf/a/b/p0;
sget-object v9, Lcom/discord/app/AppLog;->e:Lcom/discord/app/AppLog;
@ -152,7 +170,7 @@
invoke-static {v9, v2}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-boolean v2, Lf/a/b/u0;->c:Z
sget-boolean v2, Lf/a/b/p0;->c:Z
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
@ -164,7 +182,7 @@
:cond_0
:try_start_1
sget-object v2, Lf/a/b/u0;->a:Ljava/util/List;
sget-object v2, Lf/a/b/p0;->a:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
@ -190,7 +208,7 @@
:try_start_2
invoke-static {v8}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
sget-object v2, Lf/a/b/u0;->b:Ljava/util/List;
sget-object v2, Lf/a/b/p0;->b:Ljava/util/List;
invoke-interface {v2, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z
@ -260,13 +278,13 @@
goto :goto_0
:cond_1
sget-object v2, Lf/a/b/u0;->b:Ljava/util/List;
sget-object v2, Lf/a/b/p0;->b:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v2
sget-object v3, Lf/a/b/u0;->a:Ljava/util/List;
sget-object v3, Lf/a/b/p0;->a:Ljava/util/List;
invoke-interface {v3}, Ljava/util/List;->size()I
@ -293,7 +311,7 @@
goto :goto_1
:cond_2
sput-boolean v0, Lf/a/b/u0;->c:Z
sput-boolean v0, Lf/a/b/p0;->c:Z
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_0

View File

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

View File

@ -393,7 +393,7 @@
sget-object v0, Lcom/discord/utilities/buildutils/BuildUtils;->INSTANCE:Lcom/discord/utilities/buildutils/BuildUtils;
const-string v1, "49.1"
const-string v1, "49.2"
invoke-virtual {v0, v1}, Lcom/discord/utilities/buildutils/BuildUtils;->isValidBuildVersionName(Ljava/lang/String;)Z

View File

@ -341,7 +341,7 @@
:cond_0
const/16 v2, 0xd2
const v3, 0x7f121244
const v3, 0x7f121249
if-eq p1, v2, :cond_5
@ -366,7 +366,7 @@
goto :goto_0
:cond_1
const p1, 0x7f121242
const p1, 0x7f121247
new-instance v2, Lf/a/b/k;
@ -375,7 +375,7 @@
goto :goto_0
:cond_2
const p1, 0x7f121249
const p1, 0x7f12124e
new-instance v2, Lf/a/b/k;
@ -384,7 +384,7 @@
goto :goto_0
:cond_3
const p1, 0x7f121243
const p1, 0x7f121248
new-instance v2, Lf/a/b/k;
@ -421,7 +421,7 @@
move-result p1
const p2, 0x7f12109f
const p2, 0x7f1210a4
if-nez p1, :cond_7

View File

@ -301,7 +301,7 @@
if-eqz v6, :cond_3
const v2, 0x7f1211cf
const v2, 0x7f1211d4
invoke-static {v0, v2, v7, v3, v8}, Lf/a/b/p;->i(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V
@ -322,9 +322,9 @@
goto/16 :goto_5
:cond_3
sget-object v6, Lf/a/b/v0/b;->E:Lf/a/b/v0/b;
sget-object v6, Lf/a/b/q0/b;->E:Lf/a/b/q0/b;
sget-object v6, Lf/a/b/v0/b;->s:Lkotlin/text/Regex;
sget-object v6, Lf/a/b/q0/b;->s:Lkotlin/text/Regex;
invoke-virtual {v4}, Landroid/net/Uri;->getPath()Ljava/lang/String;
@ -412,7 +412,7 @@
if-eqz v4, :cond_8
const v2, 0x7f121244
const v2, 0x7f121249
const/4 v3, 0x0
@ -485,7 +485,7 @@
move-result-object v2
sget-object v3, Lf/a/b/r0;->d:Lf/a/b/r0;
sget-object v3, Lf/a/b/m0;->d:Lf/a/b/m0;
invoke-virtual {v2, v3}, Lrx/Observable;->v(Lh0/k/b;)Lrx/Observable;
@ -507,7 +507,7 @@
move-result-object v2
sget-object v3, Lf/a/b/t0;->d:Lf/a/b/t0;
sget-object v3, Lf/a/b/o0;->d:Lf/a/b/o0;
invoke-virtual {v2, v3}, Lrx/Observable;->U(Lh0/k/b;)Lrx/Observable;

View File

@ -132,131 +132,131 @@
.field public static final fab_transformation_sheet_behavior:I = 0x7f120700
.field public static final hide_bottom_view_on_scroll_behavior:I = 0x7f120c98
.field public static final hide_bottom_view_on_scroll_behavior:I = 0x7f120c9d
.field public static final icon_content_description:I = 0x7f120d25
.field public static final icon_content_description:I = 0x7f120d2a
.field public static final item_view_role_description:I = 0x7f120e4a
.field public static final item_view_role_description:I = 0x7f120e4f
.field public static final material_clock_display_divider:I = 0x7f120f79
.field public static final material_clock_display_divider:I = 0x7f120f7e
.field public static final material_clock_toggle_content_description:I = 0x7f120f7a
.field public static final material_clock_toggle_content_description:I = 0x7f120f7f
.field public static final material_hour_selection:I = 0x7f120f7b
.field public static final material_hour_selection:I = 0x7f120f80
.field public static final material_hour_suffix:I = 0x7f120f7c
.field public static final material_hour_suffix:I = 0x7f120f81
.field public static final material_minute_selection:I = 0x7f120f7d
.field public static final material_minute_selection:I = 0x7f120f82
.field public static final material_minute_suffix:I = 0x7f120f7e
.field public static final material_minute_suffix:I = 0x7f120f83
.field public static final material_slider_range_end:I = 0x7f120f7f
.field public static final material_slider_range_end:I = 0x7f120f84
.field public static final material_slider_range_start:I = 0x7f120f80
.field public static final material_slider_range_start:I = 0x7f120f85
.field public static final material_timepicker_am:I = 0x7f120f81
.field public static final material_timepicker_am:I = 0x7f120f86
.field public static final material_timepicker_hour:I = 0x7f120f82
.field public static final material_timepicker_hour:I = 0x7f120f87
.field public static final material_timepicker_minute:I = 0x7f120f83
.field public static final material_timepicker_minute:I = 0x7f120f88
.field public static final material_timepicker_pm:I = 0x7f120f84
.field public static final material_timepicker_pm:I = 0x7f120f89
.field public static final material_timepicker_select_time:I = 0x7f120f85
.field public static final material_timepicker_select_time:I = 0x7f120f8a
.field public static final mtrl_badge_numberless_content_description:I = 0x7f121034
.field public static final mtrl_badge_numberless_content_description:I = 0x7f121039
.field public static final mtrl_chip_close_icon_content_description:I = 0x7f121035
.field public static final mtrl_chip_close_icon_content_description:I = 0x7f12103a
.field public static final mtrl_exceed_max_badge_number_content_description:I = 0x7f121036
.field public static final mtrl_exceed_max_badge_number_content_description:I = 0x7f12103b
.field public static final mtrl_exceed_max_badge_number_suffix:I = 0x7f121037
.field public static final mtrl_exceed_max_badge_number_suffix:I = 0x7f12103c
.field public static final mtrl_picker_a11y_next_month:I = 0x7f121038
.field public static final mtrl_picker_a11y_next_month:I = 0x7f12103d
.field public static final mtrl_picker_a11y_prev_month:I = 0x7f121039
.field public static final mtrl_picker_a11y_prev_month:I = 0x7f12103e
.field public static final mtrl_picker_announce_current_selection:I = 0x7f12103a
.field public static final mtrl_picker_announce_current_selection:I = 0x7f12103f
.field public static final mtrl_picker_cancel:I = 0x7f12103b
.field public static final mtrl_picker_cancel:I = 0x7f121040
.field public static final mtrl_picker_confirm:I = 0x7f12103c
.field public static final mtrl_picker_confirm:I = 0x7f121041
.field public static final mtrl_picker_date_header_selected:I = 0x7f12103d
.field public static final mtrl_picker_date_header_selected:I = 0x7f121042
.field public static final mtrl_picker_date_header_title:I = 0x7f12103e
.field public static final mtrl_picker_date_header_title:I = 0x7f121043
.field public static final mtrl_picker_date_header_unselected:I = 0x7f12103f
.field public static final mtrl_picker_date_header_unselected:I = 0x7f121044
.field public static final mtrl_picker_day_of_week_column_header:I = 0x7f121040
.field public static final mtrl_picker_day_of_week_column_header:I = 0x7f121045
.field public static final mtrl_picker_invalid_format:I = 0x7f121041
.field public static final mtrl_picker_invalid_format:I = 0x7f121046
.field public static final mtrl_picker_invalid_format_example:I = 0x7f121042
.field public static final mtrl_picker_invalid_format_example:I = 0x7f121047
.field public static final mtrl_picker_invalid_format_use:I = 0x7f121043
.field public static final mtrl_picker_invalid_format_use:I = 0x7f121048
.field public static final mtrl_picker_invalid_range:I = 0x7f121044
.field public static final mtrl_picker_invalid_range:I = 0x7f121049
.field public static final mtrl_picker_navigate_to_year_description:I = 0x7f121045
.field public static final mtrl_picker_navigate_to_year_description:I = 0x7f12104a
.field public static final mtrl_picker_out_of_range:I = 0x7f121046
.field public static final mtrl_picker_out_of_range:I = 0x7f12104b
.field public static final mtrl_picker_range_header_only_end_selected:I = 0x7f121047
.field public static final mtrl_picker_range_header_only_end_selected:I = 0x7f12104c
.field public static final mtrl_picker_range_header_only_start_selected:I = 0x7f121048
.field public static final mtrl_picker_range_header_only_start_selected:I = 0x7f12104d
.field public static final mtrl_picker_range_header_selected:I = 0x7f121049
.field public static final mtrl_picker_range_header_selected:I = 0x7f12104e
.field public static final mtrl_picker_range_header_title:I = 0x7f12104a
.field public static final mtrl_picker_range_header_title:I = 0x7f12104f
.field public static final mtrl_picker_range_header_unselected:I = 0x7f12104b
.field public static final mtrl_picker_range_header_unselected:I = 0x7f121050
.field public static final mtrl_picker_save:I = 0x7f12104c
.field public static final mtrl_picker_save:I = 0x7f121051
.field public static final mtrl_picker_text_input_date_hint:I = 0x7f12104d
.field public static final mtrl_picker_text_input_date_hint:I = 0x7f121052
.field public static final mtrl_picker_text_input_date_range_end_hint:I = 0x7f12104e
.field public static final mtrl_picker_text_input_date_range_end_hint:I = 0x7f121053
.field public static final mtrl_picker_text_input_date_range_start_hint:I = 0x7f12104f
.field public static final mtrl_picker_text_input_date_range_start_hint:I = 0x7f121054
.field public static final mtrl_picker_text_input_day_abbr:I = 0x7f121050
.field public static final mtrl_picker_text_input_day_abbr:I = 0x7f121055
.field public static final mtrl_picker_text_input_month_abbr:I = 0x7f121051
.field public static final mtrl_picker_text_input_month_abbr:I = 0x7f121056
.field public static final mtrl_picker_text_input_year_abbr:I = 0x7f121052
.field public static final mtrl_picker_text_input_year_abbr:I = 0x7f121057
.field public static final mtrl_picker_toggle_to_calendar_input_mode:I = 0x7f121053
.field public static final mtrl_picker_toggle_to_calendar_input_mode:I = 0x7f121058
.field public static final mtrl_picker_toggle_to_day_selection:I = 0x7f121054
.field public static final mtrl_picker_toggle_to_day_selection:I = 0x7f121059
.field public static final mtrl_picker_toggle_to_text_input_mode:I = 0x7f121055
.field public static final mtrl_picker_toggle_to_text_input_mode:I = 0x7f12105a
.field public static final mtrl_picker_toggle_to_year_selection:I = 0x7f121056
.field public static final mtrl_picker_toggle_to_year_selection:I = 0x7f12105b
.field public static final not_set:I = 0x7f1210df
.field public static final not_set:I = 0x7f1210e4
.field public static final password_toggle_content_description:I = 0x7f1211fe
.field public static final password_toggle_content_description:I = 0x7f121203
.field public static final path_password_eye:I = 0x7f121200
.field public static final path_password_eye:I = 0x7f121205
.field public static final path_password_eye_mask_strike_through:I = 0x7f121201
.field public static final path_password_eye_mask_strike_through:I = 0x7f121206
.field public static final path_password_eye_mask_visible:I = 0x7f121202
.field public static final path_password_eye_mask_visible:I = 0x7f121207
.field public static final path_password_strike_through:I = 0x7f121203
.field public static final path_password_strike_through:I = 0x7f121208
.field public static final preference_copied:I = 0x7f121279
.field public static final preference_copied:I = 0x7f12127e
.field public static final search_menu_title:I = 0x7f1215a9
.field public static final search_menu_title:I = 0x7f1215b2
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
.field public static final summary_collapsed_preference_list:I = 0x7f12172a
.field public static final summary_collapsed_preference_list:I = 0x7f121733
.field public static final v7_preference_off:I = 0x7f12196d
.field public static final v7_preference_off:I = 0x7f121976
.field public static final v7_preference_on:I = 0x7f12196e
.field public static final v7_preference_on:I = 0x7f121977
# direct methods

View File

@ -111,8 +111,6 @@
move-result-object v0
invoke-static {v0}, Ly/n/c/j;->checkNotNull(Ljava/lang/Object;)V
iput-object v0, p1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
goto :goto_1

View File

@ -88,32 +88,23 @@
iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
if-eqz v0, :cond_1
if-eqz v0, :cond_0
check-cast v0, Ljava/lang/String;
iget-object v2, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
if-eqz v2, :cond_0
check-cast v2, Ljava/lang/String;
iget-object v1, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
iget-object v1, v2, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
check-cast v1, Ljava/lang/String;
invoke-direct {p1, v0, v2, v1}, Lcom/discord/models/domain/StreamServerUpdate;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
iget-object v2, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
check-cast v2, Ljava/lang/String;
invoke-direct {p1, v0, v1, v2}, Lcom/discord/models/domain/StreamServerUpdate;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-object p1
:cond_0
const-string p1, "endpoint"
invoke-static {p1}, Ly/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_1
const-string/jumbo p1, "streamKey"
invoke-static {p1}, Ly/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V

View File

@ -27,10 +27,6 @@
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "endpoint"
invoke-static {p2, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/models/domain/StreamServerUpdate;->streamKey:Ljava/lang/String;
@ -106,10 +102,6 @@
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "endpoint"
invoke-static {p2, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/models/domain/StreamServerUpdate;
invoke-direct {v0, p1, p2, p3}, Lcom/discord/models/domain/StreamServerUpdate;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

View File

@ -31,7 +31,7 @@
}
.end annotation
const-string v0, "stickerPacks"
const-string/jumbo v0, "stickerPacks"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
@ -112,7 +112,7 @@
}
.end annotation
const-string v0, "stickerPacks"
const-string/jumbo v0, "stickerPacks"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V

View File

@ -89,7 +89,7 @@
move-result-object p1
const-string p2, "PublishSubject.create<Event>()"
const-string p2, "PublishSubject.create()"
invoke-static {p1, p2}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
@ -113,7 +113,7 @@
move-result-object p1
const-string p2, "BehaviorSubject.create<Float>(exoPlayer.volume)"
const-string p2, "BehaviorSubject.create(exoPlayer.volume)"
invoke-static {p1, p2}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V

View File

@ -132,131 +132,131 @@
.field public static final fab_transformation_sheet_behavior:I = 0x7f120700
.field public static final hide_bottom_view_on_scroll_behavior:I = 0x7f120c98
.field public static final hide_bottom_view_on_scroll_behavior:I = 0x7f120c9d
.field public static final icon_content_description:I = 0x7f120d25
.field public static final icon_content_description:I = 0x7f120d2a
.field public static final item_view_role_description:I = 0x7f120e4a
.field public static final item_view_role_description:I = 0x7f120e4f
.field public static final material_clock_display_divider:I = 0x7f120f79
.field public static final material_clock_display_divider:I = 0x7f120f7e
.field public static final material_clock_toggle_content_description:I = 0x7f120f7a
.field public static final material_clock_toggle_content_description:I = 0x7f120f7f
.field public static final material_hour_selection:I = 0x7f120f7b
.field public static final material_hour_selection:I = 0x7f120f80
.field public static final material_hour_suffix:I = 0x7f120f7c
.field public static final material_hour_suffix:I = 0x7f120f81
.field public static final material_minute_selection:I = 0x7f120f7d
.field public static final material_minute_selection:I = 0x7f120f82
.field public static final material_minute_suffix:I = 0x7f120f7e
.field public static final material_minute_suffix:I = 0x7f120f83
.field public static final material_slider_range_end:I = 0x7f120f7f
.field public static final material_slider_range_end:I = 0x7f120f84
.field public static final material_slider_range_start:I = 0x7f120f80
.field public static final material_slider_range_start:I = 0x7f120f85
.field public static final material_timepicker_am:I = 0x7f120f81
.field public static final material_timepicker_am:I = 0x7f120f86
.field public static final material_timepicker_hour:I = 0x7f120f82
.field public static final material_timepicker_hour:I = 0x7f120f87
.field public static final material_timepicker_minute:I = 0x7f120f83
.field public static final material_timepicker_minute:I = 0x7f120f88
.field public static final material_timepicker_pm:I = 0x7f120f84
.field public static final material_timepicker_pm:I = 0x7f120f89
.field public static final material_timepicker_select_time:I = 0x7f120f85
.field public static final material_timepicker_select_time:I = 0x7f120f8a
.field public static final mtrl_badge_numberless_content_description:I = 0x7f121034
.field public static final mtrl_badge_numberless_content_description:I = 0x7f121039
.field public static final mtrl_chip_close_icon_content_description:I = 0x7f121035
.field public static final mtrl_chip_close_icon_content_description:I = 0x7f12103a
.field public static final mtrl_exceed_max_badge_number_content_description:I = 0x7f121036
.field public static final mtrl_exceed_max_badge_number_content_description:I = 0x7f12103b
.field public static final mtrl_exceed_max_badge_number_suffix:I = 0x7f121037
.field public static final mtrl_exceed_max_badge_number_suffix:I = 0x7f12103c
.field public static final mtrl_picker_a11y_next_month:I = 0x7f121038
.field public static final mtrl_picker_a11y_next_month:I = 0x7f12103d
.field public static final mtrl_picker_a11y_prev_month:I = 0x7f121039
.field public static final mtrl_picker_a11y_prev_month:I = 0x7f12103e
.field public static final mtrl_picker_announce_current_selection:I = 0x7f12103a
.field public static final mtrl_picker_announce_current_selection:I = 0x7f12103f
.field public static final mtrl_picker_cancel:I = 0x7f12103b
.field public static final mtrl_picker_cancel:I = 0x7f121040
.field public static final mtrl_picker_confirm:I = 0x7f12103c
.field public static final mtrl_picker_confirm:I = 0x7f121041
.field public static final mtrl_picker_date_header_selected:I = 0x7f12103d
.field public static final mtrl_picker_date_header_selected:I = 0x7f121042
.field public static final mtrl_picker_date_header_title:I = 0x7f12103e
.field public static final mtrl_picker_date_header_title:I = 0x7f121043
.field public static final mtrl_picker_date_header_unselected:I = 0x7f12103f
.field public static final mtrl_picker_date_header_unselected:I = 0x7f121044
.field public static final mtrl_picker_day_of_week_column_header:I = 0x7f121040
.field public static final mtrl_picker_day_of_week_column_header:I = 0x7f121045
.field public static final mtrl_picker_invalid_format:I = 0x7f121041
.field public static final mtrl_picker_invalid_format:I = 0x7f121046
.field public static final mtrl_picker_invalid_format_example:I = 0x7f121042
.field public static final mtrl_picker_invalid_format_example:I = 0x7f121047
.field public static final mtrl_picker_invalid_format_use:I = 0x7f121043
.field public static final mtrl_picker_invalid_format_use:I = 0x7f121048
.field public static final mtrl_picker_invalid_range:I = 0x7f121044
.field public static final mtrl_picker_invalid_range:I = 0x7f121049
.field public static final mtrl_picker_navigate_to_year_description:I = 0x7f121045
.field public static final mtrl_picker_navigate_to_year_description:I = 0x7f12104a
.field public static final mtrl_picker_out_of_range:I = 0x7f121046
.field public static final mtrl_picker_out_of_range:I = 0x7f12104b
.field public static final mtrl_picker_range_header_only_end_selected:I = 0x7f121047
.field public static final mtrl_picker_range_header_only_end_selected:I = 0x7f12104c
.field public static final mtrl_picker_range_header_only_start_selected:I = 0x7f121048
.field public static final mtrl_picker_range_header_only_start_selected:I = 0x7f12104d
.field public static final mtrl_picker_range_header_selected:I = 0x7f121049
.field public static final mtrl_picker_range_header_selected:I = 0x7f12104e
.field public static final mtrl_picker_range_header_title:I = 0x7f12104a
.field public static final mtrl_picker_range_header_title:I = 0x7f12104f
.field public static final mtrl_picker_range_header_unselected:I = 0x7f12104b
.field public static final mtrl_picker_range_header_unselected:I = 0x7f121050
.field public static final mtrl_picker_save:I = 0x7f12104c
.field public static final mtrl_picker_save:I = 0x7f121051
.field public static final mtrl_picker_text_input_date_hint:I = 0x7f12104d
.field public static final mtrl_picker_text_input_date_hint:I = 0x7f121052
.field public static final mtrl_picker_text_input_date_range_end_hint:I = 0x7f12104e
.field public static final mtrl_picker_text_input_date_range_end_hint:I = 0x7f121053
.field public static final mtrl_picker_text_input_date_range_start_hint:I = 0x7f12104f
.field public static final mtrl_picker_text_input_date_range_start_hint:I = 0x7f121054
.field public static final mtrl_picker_text_input_day_abbr:I = 0x7f121050
.field public static final mtrl_picker_text_input_day_abbr:I = 0x7f121055
.field public static final mtrl_picker_text_input_month_abbr:I = 0x7f121051
.field public static final mtrl_picker_text_input_month_abbr:I = 0x7f121056
.field public static final mtrl_picker_text_input_year_abbr:I = 0x7f121052
.field public static final mtrl_picker_text_input_year_abbr:I = 0x7f121057
.field public static final mtrl_picker_toggle_to_calendar_input_mode:I = 0x7f121053
.field public static final mtrl_picker_toggle_to_calendar_input_mode:I = 0x7f121058
.field public static final mtrl_picker_toggle_to_day_selection:I = 0x7f121054
.field public static final mtrl_picker_toggle_to_day_selection:I = 0x7f121059
.field public static final mtrl_picker_toggle_to_text_input_mode:I = 0x7f121055
.field public static final mtrl_picker_toggle_to_text_input_mode:I = 0x7f12105a
.field public static final mtrl_picker_toggle_to_year_selection:I = 0x7f121056
.field public static final mtrl_picker_toggle_to_year_selection:I = 0x7f12105b
.field public static final not_set:I = 0x7f1210df
.field public static final not_set:I = 0x7f1210e4
.field public static final password_toggle_content_description:I = 0x7f1211fe
.field public static final password_toggle_content_description:I = 0x7f121203
.field public static final path_password_eye:I = 0x7f121200
.field public static final path_password_eye:I = 0x7f121205
.field public static final path_password_eye_mask_strike_through:I = 0x7f121201
.field public static final path_password_eye_mask_strike_through:I = 0x7f121206
.field public static final path_password_eye_mask_visible:I = 0x7f121202
.field public static final path_password_eye_mask_visible:I = 0x7f121207
.field public static final path_password_strike_through:I = 0x7f121203
.field public static final path_password_strike_through:I = 0x7f121208
.field public static final preference_copied:I = 0x7f121279
.field public static final preference_copied:I = 0x7f12127e
.field public static final search_menu_title:I = 0x7f1215a9
.field public static final search_menu_title:I = 0x7f1215b2
.field public static final status_bar_notification_info_overflow:I = 0x7f12166c
.field public static final status_bar_notification_info_overflow:I = 0x7f121675
.field public static final summary_collapsed_preference_list:I = 0x7f12172a
.field public static final summary_collapsed_preference_list:I = 0x7f121733
.field public static final v7_preference_off:I = 0x7f12196d
.field public static final v7_preference_off:I = 0x7f121976
.field public static final v7_preference_on:I = 0x7f12196e
.field public static final v7_preference_on:I = 0x7f121977
# direct methods

View File

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreAndroidPackages$1;->call(Ljava/lang/ref/WeakReference;)V
value = Lcom/discord/stores/StoreAndroidPackages$1;->invoke(Ljava/lang/ref/WeakReference;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View File

@ -1,9 +1,9 @@
.class public final Lcom/discord/stores/StoreAndroidPackages$1;
.super Ljava/lang/Object;
.super Ly/n/c/k;
.source "StoreAndroidPackages.kt"
# interfaces
.implements Lrx/functions/Action1;
.implements Lkotlin/jvm/functions/Function1;
# annotations
@ -18,14 +18,13 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/ref/WeakReference<",
"Landroid/content/Context;",
">;>;"
">;",
"Lkotlin/Unit;",
">;"
}
.end annotation
@ -40,24 +39,28 @@
iput-object p1, p0, Lcom/discord/stores/StoreAndroidPackages$1;->this$0:Lcom/discord/stores/StoreAndroidPackages;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic call(Ljava/lang/Object;)V
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/ref/WeakReference;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreAndroidPackages$1;->call(Ljava/lang/ref/WeakReference;)V
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreAndroidPackages$1;->invoke(Ljava/lang/ref/WeakReference;)V
return-void
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final call(Ljava/lang/ref/WeakReference;)V
.method public final invoke(Ljava/lang/ref/WeakReference;)V
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {

View File

@ -31,7 +31,7 @@
# direct methods
.method public constructor <init>(Lcom/discord/stores/Dispatcher;)V
.locals 3
.locals 12
const-string v0, "dispatcher"
@ -65,13 +65,27 @@
invoke-static {p1, v0, v1, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->leadingEdgeThrottle(Lrx/Observable;JLjava/util/concurrent/TimeUnit;)Lrx/Observable;
move-result-object p1
move-result-object v3
new-instance v0, Lcom/discord/stores/StoreAndroidPackages$1;
const-class v4, Lcom/discord/stores/StoreAndroidPackages;
invoke-direct {v0, p0}, Lcom/discord/stores/StoreAndroidPackages$1;-><init>(Lcom/discord/stores/StoreAndroidPackages;)V
const/4 v5, 0x0
invoke-virtual {p1, v0}, Lrx/Observable;->R(Lrx/functions/Action1;)Lrx/Subscription;
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
new-instance v9, Lcom/discord/stores/StoreAndroidPackages$1;
invoke-direct {v9, p0}, Lcom/discord/stores/StoreAndroidPackages$1;-><init>(Lcom/discord/stores/StoreAndroidPackages;)V
const/16 v10, 0x1e
const/4 v11, 0x0
invoke-static/range {v3 .. v11}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
return-void
.end method

View File

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

View File

@ -63,47 +63,59 @@
.end method
.method public final invoke(Lcom/discord/models/domain/ModelCall;)V
.locals 7
.locals 17
const-string v0, "call"
move-object/from16 v0, p0
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "call"
sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion;
move-object/from16 v2, p1
invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI;
invoke-static {v2, v1}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion;
invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI;
move-result-object v1
invoke-virtual {p1}, Lcom/discord/models/domain/ModelCall;->getChannelId()J
invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelCall;->getChannelId()J
move-result-wide v2
move-result-wide v3
invoke-virtual {p1}, Lcom/discord/models/domain/ModelCall;->getMessageId()J
invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelCall;->getMessageId()J
move-result-wide v4
move-result-wide v5
iget-object v6, p0, Lcom/discord/stores/StoreCalls$ring$1;->$recipients:Ljava/util/List;
iget-object v7, v0, Lcom/discord/stores/StoreCalls$ring$1;->$recipients:Ljava/util/List;
invoke-virtual/range {v1 .. v6}, Lcom/discord/utilities/rest/RestAPI;->ring(JJLjava/util/List;)Lrx/Observable;
move-object v2, v1
move-result-object p1
invoke-virtual/range {v2 .. v7}, Lcom/discord/utilities/rest/RestAPI;->ring(JJLjava/util/List;)Lrx/Observable;
iget-object v0, p0, Lcom/discord/stores/StoreCalls$ring$1;->this$0:Lcom/discord/stores/StoreCalls;
move-result-object v8
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
iget-object v1, v0, Lcom/discord/stores/StoreCalls$ring$1;->this$0:Lcom/discord/stores/StoreCalls;
move-result-object v0
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
const/4 v1, 0x0
move-result-object v9
const/4 v2, 0x2
sget-object v14, Lcom/discord/stores/StoreCalls$ring$1$1;->INSTANCE:Lcom/discord/stores/StoreCalls$ring$1$1;
invoke-static {v0, v1, v2}, Lf/a/b/s;->j(Ljava/lang/Class;Lrx/functions/Action1;I)Lrx/Observable$c;
const/4 v10, 0x0
move-result-object v0
const/4 v11, 0x0
invoke-virtual {p1, v0}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable;
const/4 v12, 0x0
const/4 v13, 0x0
const/16 v15, 0x1e
const/16 v16, 0x0
invoke-static/range {v8 .. v16}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
return-void
.end method

View File

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

View File

@ -63,47 +63,59 @@
.end method
.method public final invoke(Lcom/discord/models/domain/ModelCall;)V
.locals 7
.locals 17
const-string v0, "call"
move-object/from16 v0, p0
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "call"
sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion;
move-object/from16 v2, p1
invoke-virtual {v0}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI;
invoke-static {v2, v1}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion;
invoke-virtual {v1}, Lcom/discord/utilities/rest/RestAPI$Companion;->getApi()Lcom/discord/utilities/rest/RestAPI;
move-result-object v1
invoke-virtual {p1}, Lcom/discord/models/domain/ModelCall;->getChannelId()J
invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelCall;->getChannelId()J
move-result-wide v2
move-result-wide v3
invoke-virtual {p1}, Lcom/discord/models/domain/ModelCall;->getMessageId()J
invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelCall;->getMessageId()J
move-result-wide v4
move-result-wide v5
iget-object v6, p0, Lcom/discord/stores/StoreCalls$stopRinging$1;->$recipients:Ljava/util/List;
iget-object v7, v0, Lcom/discord/stores/StoreCalls$stopRinging$1;->$recipients:Ljava/util/List;
invoke-virtual/range {v1 .. v6}, Lcom/discord/utilities/rest/RestAPI;->stopRinging(JJLjava/util/List;)Lrx/Observable;
move-object v2, v1
move-result-object p1
invoke-virtual/range {v2 .. v7}, Lcom/discord/utilities/rest/RestAPI;->stopRinging(JJLjava/util/List;)Lrx/Observable;
iget-object v0, p0, Lcom/discord/stores/StoreCalls$stopRinging$1;->this$0:Lcom/discord/stores/StoreCalls;
move-result-object v8
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
iget-object v1, v0, Lcom/discord/stores/StoreCalls$stopRinging$1;->this$0:Lcom/discord/stores/StoreCalls;
move-result-object v0
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
const/4 v1, 0x0
move-result-object v9
const/4 v2, 0x2
sget-object v14, Lcom/discord/stores/StoreCalls$stopRinging$1$1;->INSTANCE:Lcom/discord/stores/StoreCalls$stopRinging$1$1;
invoke-static {v0, v1, v2}, Lf/a/b/s;->j(Ljava/lang/Class;Lrx/functions/Action1;I)Lrx/Observable$c;
const/4 v10, 0x0
move-result-object v0
const/4 v11, 0x0
invoke-virtual {p1, v0}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable;
const/4 v12, 0x0
const/4 v13, 0x0
const/16 v15, 0x1e
const/16 v16, 0x0
invoke-static/range {v8 .. v16}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
return-void
.end method

View File

@ -87,7 +87,7 @@
# direct methods
.method public constructor <init>(Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
.locals 7
.locals 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -166,47 +166,27 @@
invoke-static {p1, p2, p3, p4}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->leadingEdgeThrottle(Lrx/Observable;JLjava/util/concurrent/TimeUnit;)Lrx/Observable;
move-result-object p1
move-result-object v0
new-instance v4, Lcom/discord/stores/StoreChannelMembers$1;
const-class v1, Lcom/discord/stores/StoreChannelMembers;
invoke-direct {v4, p0}, Lcom/discord/stores/StoreChannelMembers$1;-><init>(Lcom/discord/stores/StoreChannelMembers;)V
const/4 v2, 0x0
const-class v2, Lcom/discord/stores/StoreChannelMembers;
const/4 v3, 0x0
const/16 p2, 0x3c
const/4 v4, 0x0
and-int/lit8 p3, p2, 0x4
const/4 v5, 0x0
and-int/lit8 p3, p2, 0x8
new-instance v6, Lcom/discord/stores/StoreChannelMembers$1;
and-int/lit8 p3, p2, 0x10
invoke-direct {v6, p0}, Lcom/discord/stores/StoreChannelMembers$1;-><init>(Lcom/discord/stores/StoreChannelMembers;)V
and-int/lit8 p2, p2, 0x20
const/16 v7, 0x1e
const-string p2, "onNext"
const/4 v8, 0x0
invoke-static {v4, p2}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p2, "errorClass"
invoke-static {v2, p2}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance p2, Lf/a/b/c0;
const/4 v6, 0x0
move-object v0, p2
move-object v1, v6
move-object v3, v6
move-object v5, v6
invoke-direct/range {v0 .. v6}, Lf/a/b/c0;-><init>(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V
invoke-virtual {p1, p2}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable;
invoke-static/range {v0 .. v8}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
return-void
.end method
@ -1037,7 +1017,7 @@
if-eqz v6, :cond_3
const v6, 0x7f12174f
const v6, 0x7f121758
goto :goto_2

View File

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

View File

@ -75,7 +75,7 @@
return-object v1
:cond_0
sget-object v0, Lf/a/b/v0/b;->E:Lf/a/b/v0/b;
sget-object v0, Lf/a/b/q0/b;->E:Lf/a/b/q0/b;
const-string/jumbo v0, "uri"
@ -89,7 +89,7 @@
move-result-object v0
sget-object v2, Lf/a/b/v0/b;->d:Ljava/lang/String;
sget-object v2, Lf/a/b/q0/b;->d:Ljava/lang/String;
const/4 v3, 0x1
@ -105,7 +105,7 @@
move-result-object v0
sget-object v4, Lf/a/b/v0/b;->a:Ljava/lang/String;
sget-object v4, Lf/a/b/q0/b;->a:Ljava/lang/String;
invoke-static {v0, v4, v3}, Ly/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z
@ -117,7 +117,7 @@
move-result-object v0
sget-object v4, Lf/a/b/v0/b;->b:Ljava/lang/String;
sget-object v4, Lf/a/b/q0/b;->b:Ljava/lang/String;
invoke-static {v0, v4, v3}, Ly/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z
@ -132,7 +132,7 @@
if-eqz v0, :cond_2
sget-object v4, Lf/a/b/v0/b;->n:Lkotlin/text/Regex;
sget-object v4, Lf/a/b/q0/b;->n:Lkotlin/text/Regex;
invoke-virtual {v4, v0}, Lkotlin/text/Regex;->matches(Ljava/lang/CharSequence;)Z
@ -158,9 +158,9 @@
if-eqz v0, :cond_7
sget-object v0, Lf/a/b/v0/b;->E:Lf/a/b/v0/b;
sget-object v0, Lf/a/b/q0/b;->E:Lf/a/b/q0/b;
sget-object v0, Lf/a/b/v0/b;->n:Lkotlin/text/Regex;
sget-object v0, Lf/a/b/q0/b;->n:Lkotlin/text/Regex;
invoke-virtual {p1}, Landroid/net/Uri;->getPath()Ljava/lang/String;
@ -233,7 +233,7 @@
move-object v6, v1
:goto_4
sget-object v0, Lf/a/b/v0/b;->E:Lf/a/b/v0/b;
sget-object v0, Lf/a/b/q0/b;->E:Lf/a/b/q0/b;
const-string v0, "$this$isGuildTemplateLink"
@ -243,7 +243,7 @@
move-result-object v0
sget-object v7, Lf/a/b/v0/b;->e:Ljava/lang/String;
sget-object v7, Lf/a/b/q0/b;->e:Ljava/lang/String;
invoke-static {v0, v7, v3}, Ly/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z
@ -255,7 +255,7 @@
move-result-object v0
sget-object v7, Lf/a/b/v0/b;->a:Ljava/lang/String;
sget-object v7, Lf/a/b/q0/b;->a:Ljava/lang/String;
invoke-static {v0, v7, v3}, Ly/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z
@ -267,7 +267,7 @@
move-result-object v0
sget-object v7, Lf/a/b/v0/b;->b:Ljava/lang/String;
sget-object v7, Lf/a/b/q0/b;->b:Ljava/lang/String;
invoke-static {v0, v7, v3}, Ly/t/k;->equals(Ljava/lang/String;Ljava/lang/String;Z)Z
@ -282,7 +282,7 @@
if-eqz v0, :cond_a
sget-object v7, Lf/a/b/v0/b;->p:Lkotlin/text/Regex;
sget-object v7, Lf/a/b/q0/b;->p:Lkotlin/text/Regex;
invoke-virtual {v7, v0}, Lkotlin/text/Regex;->matches(Ljava/lang/CharSequence;)Z
@ -296,9 +296,9 @@
:cond_a
if-eqz v2, :cond_e
sget-object v0, Lf/a/b/v0/b;->E:Lf/a/b/v0/b;
sget-object v0, Lf/a/b/q0/b;->E:Lf/a/b/q0/b;
sget-object v0, Lf/a/b/v0/b;->p:Lkotlin/text/Regex;
sget-object v0, Lf/a/b/q0/b;->p:Lkotlin/text/Regex;
invoke-virtual {p1}, Landroid/net/Uri;->getPath()Ljava/lang/String;

View File

@ -24,7 +24,7 @@
.method public constructor <init>(Ljava/lang/Long;Lcom/discord/widgets/chat/input/sticker/StickerPickerScreen;)V
.locals 1
const-string v0, "stickerPickerScreen"
const-string/jumbo v0, "stickerPickerScreen"
invoke-static {p2, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
@ -99,7 +99,7 @@
.method public final copy(Ljava/lang/Long;Lcom/discord/widgets/chat/input/sticker/StickerPickerScreen;)Lcom/discord/stores/StoreExpressionPickerNavigation$ExpressionPickerEvent$OpenStickerPicker;
.locals 1
const-string v0, "stickerPickerScreen"
const-string/jumbo v0, "stickerPickerScreen"
invoke-static {p2, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V

View File

@ -61,7 +61,7 @@
.method public final invoke(Lrx/Subscription;)V
.locals 1
const-string/jumbo v0, "subscription"
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V

View File

@ -238,7 +238,7 @@
.end method
.method private final requestGuildIntegrations(J)V
.locals 8
.locals 11
sget-object v0, Lcom/discord/utilities/rest/RestAPI;->Companion:Lcom/discord/utilities/rest/RestAPI$Companion;
@ -260,47 +260,31 @@
invoke-virtual {v0, v1}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable;
move-result-object v0
move-result-object v2
new-instance v5, Lcom/discord/stores/StoreGuildIntegrations$requestGuildIntegrations$1;
const-string v0, "RestAPI\n .api\n \u2026ormers.restSubscribeOn())"
invoke-direct {v5, p0, p1, p2}, Lcom/discord/stores/StoreGuildIntegrations$requestGuildIntegrations$1;-><init>(Lcom/discord/stores/StoreGuildIntegrations;J)V
invoke-static {v2, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const-class v3, Lcom/discord/stores/StoreGuildIntegrations;
const/16 p1, 0x3c
new-instance v8, Lcom/discord/stores/StoreGuildIntegrations$requestGuildIntegrations$1;
and-int/lit8 p2, p1, 0x4
invoke-direct {v8, p0, p1, p2}, Lcom/discord/stores/StoreGuildIntegrations$requestGuildIntegrations$1;-><init>(Lcom/discord/stores/StoreGuildIntegrations;J)V
and-int/lit8 p2, p1, 0x8
const/4 v4, 0x0
and-int/lit8 p2, p1, 0x10
const/4 v5, 0x0
and-int/lit8 p1, p1, 0x20
const-string p1, "onNext"
invoke-static {v5, p1}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "errorClass"
invoke-static {v3, p1}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance p1, Lf/a/b/c0;
const/4 v6, 0x0
const/4 v7, 0x0
move-object v1, p1
const/16 v9, 0x1e
move-object v2, v7
const/4 v10, 0x0
move-object v4, v7
move-object v6, v7
invoke-direct/range {v1 .. v7}, Lf/a/b/c0;-><init>(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V
invoke-virtual {v0, p1}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable;
invoke-static/range {v2 .. v10}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
return-void
.end method
@ -397,7 +381,7 @@
.end method
.method public final declared-synchronized onIntegrationScreenClosed()V
.locals 9
.locals 12
monitor-enter p0
@ -415,61 +399,35 @@
invoke-static {v0, v1, v2}, Lrx/Observable;->Z(JLjava/util/concurrent/TimeUnit;)Lrx/Observable;
move-result-object v0
move-result-object v3
new-instance v5, Lcom/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$1;
const-string v0, "Observable\n .time\u2026S, TimeUnit.MILLISECONDS)"
invoke-direct {v5, p0}, Lcom/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$1;-><init>(Lcom/discord/stores/StoreGuildIntegrations;)V
invoke-static {v3, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v3
move-result-object v4
new-instance v1, Lcom/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$2;
const/4 v5, 0x0
invoke-direct {v1, p0}, Lcom/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$2;-><init>(Lcom/discord/stores/StoreGuildIntegrations;)V
new-instance v9, Lcom/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$1;
const/16 v2, 0x34
and-int/lit8 v4, v2, 0x4
and-int/lit8 v4, v2, 0x8
invoke-direct {v9, p0}, Lcom/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$1;-><init>(Lcom/discord/stores/StoreGuildIntegrations;)V
const/4 v7, 0x0
if-eqz v4, :cond_1
const/4 v8, 0x0
move-object v4, v7
new-instance v6, Lcom/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$2;
goto :goto_0
invoke-direct {v6, p0}, Lcom/discord/stores/StoreGuildIntegrations$onIntegrationScreenClosed$2;-><init>(Lcom/discord/stores/StoreGuildIntegrations;)V
:cond_1
move-object v4, v1
const/16 v10, 0x1a
:goto_0
and-int/lit8 v1, v2, 0x10
const/4 v11, 0x0
and-int/lit8 v1, v2, 0x20
const-string v1, "onNext"
invoke-static {v5, v1}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "errorClass"
invoke-static {v3, v1}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v8, Lf/a/b/c0;
move-object v1, v8
move-object v2, v7
move-object v6, v7
invoke-direct/range {v1 .. v7}, Lf/a/b/c0;-><init>(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V
invoke-virtual {v0, v8}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable;
invoke-static/range {v3 .. v11}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0

View File

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$1;->call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)V
value = Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$1;->invoke(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View File

@ -1,9 +1,9 @@
.class public final Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$1;
.super Ljava/lang/Object;
.super Ly/n/c/k;
.source "StoreMediaEngine.kt"
# interfaces
.implements Lrx/functions/Action1;
.implements Lkotlin/jvm/functions/Function1;
# annotations
@ -18,12 +18,10 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;",
"Lkotlin/Unit;",
">;"
}
.end annotation
@ -39,16 +37,34 @@
iput-object p1, p0, Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$1;->this$0:Lcom/discord/stores/StoreMediaEngine;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)V
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$1;->invoke(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)V
.locals 2
const-string/jumbo v0, "voiceConfig"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$1;->this$0:Lcom/discord/stores/StoreMediaEngine;
invoke-static {v0}, Lcom/discord/stores/StoreMediaEngine;->access$getDispatcher$p(Lcom/discord/stores/StoreMediaEngine;)Lcom/discord/stores/Dispatcher;
@ -63,13 +79,3 @@
return-void
.end method
.method public bridge synthetic call(Ljava/lang/Object;)V
.locals 0
check-cast p1, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$1;->call(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;)V
return-void
.end method

View File

@ -1,9 +1,9 @@
.class public final Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$2;
.super Ljava/lang/Object;
.super Ly/n/c/k;
.source "StoreMediaEngine.kt"
# interfaces
.implements Lrx/functions/Action1;
.implements Lkotlin/jvm/functions/Function1;
# annotations
@ -18,12 +18,10 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Ljava/lang/Throwable;",
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/utilities/error/Error;",
"Lkotlin/Unit;",
">;"
}
.end annotation
@ -47,41 +45,51 @@
.end method
.method public constructor <init>()V
.locals 0
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x1
invoke-direct {p0, v0}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic call(Ljava/lang/Object;)V
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Throwable;
check-cast p1, Lcom/discord/utilities/error/Error;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$2;->call(Ljava/lang/Throwable;)V
return-void
.end method
.method public final call(Ljava/lang/Throwable;)V
.locals 6
sget-object v0, Lcom/discord/app/AppLog;->e:Lcom/discord/app/AppLog;
const-string v1, "handleVoiceConfigChanged"
const/4 v3, 0x0
const/4 v4, 0x4
const/4 v5, 0x0
move-object v2, p1
invoke-static/range {v0 .. v5}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$2;->invoke(Lcom/discord/utilities/error/Error;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/utilities/error/Error;)V
.locals 7
const-string v0, "error"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lcom/discord/app/AppLog;->e:Lcom/discord/app/AppLog;
invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getThrowable()Ljava/lang/Throwable;
move-result-object v3
const-string v2, "handleVoiceConfigChanged"
const/4 v4, 0x0
const/4 v5, 0x4
const/4 v6, 0x0
invoke-static/range {v1 .. v6}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V
return-void
.end method

View File

@ -1,6 +1,6 @@
.class public final Lcom/discord/utilities/games/GameDetectionService$onCreate$6;
.class public final Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$3;
.super Ly/n/c/k;
.source "GameDetectionService.kt"
.source "StoreMediaEngine.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/utilities/games/GameDetectionService;->onCreate()V
value = Lcom/discord/stores/StoreMediaEngine;->setupMediaEngineSettingsSubscription()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -28,14 +28,14 @@
# instance fields
.field public final synthetic this$0:Lcom/discord/utilities/games/GameDetectionService;
.field public final synthetic this$0:Lcom/discord/stores/StoreMediaEngine;
# direct methods
.method public constructor <init>(Lcom/discord/utilities/games/GameDetectionService;)V
.method public constructor <init>(Lcom/discord/stores/StoreMediaEngine;)V
.locals 0
iput-object p1, p0, Lcom/discord/utilities/games/GameDetectionService$onCreate$6;->this$0:Lcom/discord/utilities/games/GameDetectionService;
iput-object p1, p0, Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$3;->this$0:Lcom/discord/stores/StoreMediaEngine;
const/4 p1, 0x1
@ -51,7 +51,7 @@
check-cast p1, Lrx/Subscription;
invoke-virtual {p0, p1}, Lcom/discord/utilities/games/GameDetectionService$onCreate$6;->invoke(Lrx/Subscription;)V
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$3;->invoke(Lrx/Subscription;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
@ -65,9 +65,9 @@
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/utilities/games/GameDetectionService$onCreate$6;->this$0:Lcom/discord/utilities/games/GameDetectionService;
iget-object v0, p0, Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$3;->this$0:Lcom/discord/stores/StoreMediaEngine;
invoke-static {v0, p1}, Lcom/discord/utilities/games/GameDetectionService;->access$setRunningGameSub$p(Lcom/discord/utilities/games/GameDetectionService;Lrx/Subscription;)V
invoke-static {v0, p1}, Lcom/discord/stores/StoreMediaEngine;->access$setMediaEngineSettingsSubscription$p(Lcom/discord/stores/StoreMediaEngine;Lrx/Subscription;)V
return-void
.end method

View File

@ -393,6 +393,14 @@
return-object p0
.end method
.method public static final synthetic access$getMediaEngineSettingsSubscription$p(Lcom/discord/stores/StoreMediaEngine;)Lrx/Subscription;
.locals 0
iget-object p0, p0, Lcom/discord/stores/StoreMediaEngine;->mediaEngineSettingsSubscription:Lrx/Subscription;
return-object p0
.end method
.method public static final synthetic access$getMediaSettingsStore$p(Lcom/discord/stores/StoreMediaEngine;)Lcom/discord/stores/StoreMediaSettings;
.locals 0
@ -457,6 +465,14 @@
return-void
.end method
.method public static final synthetic access$setMediaEngineSettingsSubscription$p(Lcom/discord/stores/StoreMediaEngine;Lrx/Subscription;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreMediaEngine;->mediaEngineSettingsSubscription:Lrx/Subscription;
return-void
.end method
.method public static final synthetic access$setPreferredVideoInputDeviceGUID$p(Lcom/discord/stores/StoreMediaEngine;Ljava/lang/String;)V
.locals 0
@ -990,7 +1006,7 @@
.end method
.method private final declared-synchronized setupMediaEngineSettingsSubscription()V
.locals 3
.locals 10
monitor-enter p0
@ -1006,19 +1022,31 @@
invoke-virtual {v0}, Lcom/discord/stores/StoreMediaSettings;->getVoiceConfig()Lrx/Observable;
move-result-object v0
move-result-object v1
new-instance v1, Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$1;
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
invoke-direct {v1, p0}, Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$1;-><init>(Lcom/discord/stores/StoreMediaEngine;)V
move-result-object v2
sget-object v2, Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$2;->INSTANCE:Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$2;
const/4 v3, 0x0
invoke-virtual {v0, v1, v2}, Lrx/Observable;->S(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription;
new-instance v7, Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$1;
move-result-object v0
invoke-direct {v7, p0}, Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$1;-><init>(Lcom/discord/stores/StoreMediaEngine;)V
iput-object v0, p0, Lcom/discord/stores/StoreMediaEngine;->mediaEngineSettingsSubscription:Lrx/Subscription;
sget-object v5, Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$2;->INSTANCE:Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$2;
const/4 v6, 0x0
new-instance v4, Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$3;
invoke-direct {v4, p0}, Lcom/discord/stores/StoreMediaEngine$setupMediaEngineSettingsSubscription$3;-><init>(Lcom/discord/stores/StoreMediaEngine;)V
const/16 v8, 0x12
const/4 v9, 0x0
invoke-static/range {v1 .. v9}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0

View File

@ -1167,7 +1167,7 @@
.end method
.method public final init()V
.locals 9
.locals 11
new-instance v0, Lcom/discord/stores/VoiceConfigurationCache;
@ -1179,6 +1179,8 @@
iput-object v0, p0, Lcom/discord/stores/StoreMediaSettings;->voiceConfigurationCache:Lcom/discord/stores/VoiceConfigurationCache;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/stores/VoiceConfigurationCache;->read()Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;
move-result-object v0
@ -1249,49 +1251,42 @@
invoke-virtual {v0, v1}, Lrx/Observable;->U(Lh0/k/b;)Lrx/Observable;
move-result-object v0
move-result-object v2
new-instance v5, Lcom/discord/stores/StoreMediaSettings$init$2;
const-string/jumbo v0, "stream\n .voiceCha\u2026 }\n }"
invoke-direct {v5, p0}, Lcom/discord/stores/StoreMediaSettings$init$2;-><init>(Lcom/discord/stores/StoreMediaSettings;)V
invoke-static {v2, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const-class v3, Lcom/discord/stores/StoreMediaSettings;
const/16 v1, 0x3c
const/4 v4, 0x0
and-int/lit8 v2, v1, 0x4
const/4 v5, 0x0
and-int/lit8 v2, v1, 0x8
and-int/lit8 v2, v1, 0x10
and-int/lit8 v1, v1, 0x20
const-string v1, "onNext"
invoke-static {v5, v1}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "errorClass"
invoke-static {v3, v1}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v8, Lf/a/b/c0;
const/4 v6, 0x0
const/4 v7, 0x0
move-object v1, v8
new-instance v8, Lcom/discord/stores/StoreMediaSettings$init$2;
move-object v2, v7
invoke-direct {v8, p0}, Lcom/discord/stores/StoreMediaSettings$init$2;-><init>(Lcom/discord/stores/StoreMediaSettings;)V
move-object v4, v7
const/16 v9, 0x1e
move-object v6, v7
const/4 v10, 0x0
invoke-direct/range {v1 .. v7}, Lf/a/b/c0;-><init>(Landroid/content/Context;Ljava/lang/Class;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;Lkotlin/jvm/functions/Function0;)V
invoke-virtual {v0, v8}, Lrx/Observable;->k(Lrx/Observable$c;)Lrx/Observable;
invoke-static/range {v2 .. v10}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
return-void
:cond_0
const-string/jumbo v0, "voiceConfigurationCache"
invoke-static {v0}, Ly/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
const/4 v0, 0x0
throw v0
.end method
.method public final isSelfDeafened()Lrx/Observable;

View File

@ -1,9 +1,9 @@
.class public final Lcom/discord/stores/StoreMessageReactions$deleteEmoji$1;
.super Ljava/lang/Object;
.super Ly/n/c/k;
.source "StoreMessageReactions.kt"
# interfaces
.implements Lrx/functions/Action1;
.implements Lkotlin/jvm/functions/Function1;
# annotations
@ -18,12 +18,10 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/Void;",
"Lkotlin/Unit;",
">;"
}
.end annotation
@ -47,26 +45,30 @@
.end method
.method public constructor <init>()V
.locals 0
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x1
invoke-direct {p0, v0}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic call(Ljava/lang/Object;)V
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Void;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessageReactions$deleteEmoji$1;->call(Ljava/lang/Void;)V
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessageReactions$deleteEmoji$1;->invoke(Ljava/lang/Void;)V
return-void
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final call(Ljava/lang/Void;)V
.method public final invoke(Ljava/lang/Void;)V
.locals 0
return-void

View File

@ -1,73 +0,0 @@
.class public final Lcom/discord/stores/StoreMessageReactions$deleteEmoji$2;
.super Ljava/lang/Object;
.source "StoreMessageReactions.kt"
# interfaces
.implements Lrx/functions/Action1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreMessageReactions;->deleteEmoji(JJLcom/discord/models/domain/ModelMessageReaction$Emoji;J)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Ljava/lang/Throwable;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/stores/StoreMessageReactions$deleteEmoji$2;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/stores/StoreMessageReactions$deleteEmoji$2;
invoke-direct {v0}, Lcom/discord/stores/StoreMessageReactions$deleteEmoji$2;-><init>()V
sput-object v0, Lcom/discord/stores/StoreMessageReactions$deleteEmoji$2;->INSTANCE:Lcom/discord/stores/StoreMessageReactions$deleteEmoji$2;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic call(Ljava/lang/Object;)V
.locals 0
check-cast p1, Ljava/lang/Throwable;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessageReactions$deleteEmoji$2;->call(Ljava/lang/Throwable;)V
return-void
.end method
.method public final call(Ljava/lang/Throwable;)V
.locals 0
return-void
.end method

View File

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreMessageReactions$fetchReactions$1;->call(Ljava/util/List;)V
value = Lcom/discord/stores/StoreMessageReactions$fetchReactions$1;->invoke(Ljava/util/List;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -74,10 +74,6 @@
iget-object v7, p0, Lcom/discord/stores/StoreMessageReactions$fetchReactions$1$1;->$reactionUsers:Ljava/util/List;
const-string v0, "reactionUsers"
invoke-static {v7, v0}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static/range {v1 .. v7}, Lcom/discord/stores/StoreMessageReactions;->access$handleReactionUsers(Lcom/discord/stores/StoreMessageReactions;JJLcom/discord/models/domain/ModelMessageReaction$Emoji;Ljava/util/List;)V
return-void

View File

@ -1,9 +1,9 @@
.class public final Lcom/discord/stores/StoreMessageReactions$fetchReactions$1;
.super Ljava/lang/Object;
.super Ly/n/c/k;
.source "StoreMessageReactions.kt"
# interfaces
.implements Lrx/functions/Action1;
.implements Lkotlin/jvm/functions/Function1;
# annotations
@ -18,15 +18,14 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/util/List<",
"+",
"Lcom/discord/models/domain/ModelUser;",
">;>;"
">;",
"Lkotlin/Unit;",
">;"
}
.end annotation
@ -53,24 +52,28 @@
iput-object p6, p0, Lcom/discord/stores/StoreMessageReactions$fetchReactions$1;->$emoji:Lcom/discord/models/domain/ModelMessageReaction$Emoji;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic call(Ljava/lang/Object;)V
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/util/List;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessageReactions$fetchReactions$1;->call(Ljava/util/List;)V
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessageReactions$fetchReactions$1;->invoke(Ljava/util/List;)V
return-void
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final call(Ljava/util/List;)V
.method public final invoke(Ljava/util/List;)V
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
@ -82,6 +85,10 @@
}
.end annotation
const-string v0, "reactionUsers"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/stores/StoreMessageReactions$fetchReactions$1;->this$0:Lcom/discord/stores/StoreMessageReactions;
invoke-static {v0}, Lcom/discord/stores/StoreMessageReactions;->access$getDispatcher$p(Lcom/discord/stores/StoreMessageReactions;)Lcom/discord/stores/Dispatcher;

View File

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreMessageReactions$fetchReactions$2;->call(Ljava/lang/Throwable;)V
value = Lcom/discord/stores/StoreMessageReactions$fetchReactions$2;->invoke(Lcom/discord/utilities/error/Error;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View File

@ -1,9 +1,9 @@
.class public final Lcom/discord/stores/StoreMessageReactions$fetchReactions$2;
.super Ljava/lang/Object;
.super Ly/n/c/k;
.source "StoreMessageReactions.kt"
# interfaces
.implements Lrx/functions/Action1;
.implements Lkotlin/jvm/functions/Function1;
# annotations
@ -18,12 +18,10 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Ljava/lang/Throwable;",
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/utilities/error/Error;",
"Lkotlin/Unit;",
">;"
}
.end annotation
@ -51,26 +49,34 @@
iput-object p6, p0, Lcom/discord/stores/StoreMessageReactions$fetchReactions$2;->$emoji:Lcom/discord/models/domain/ModelMessageReaction$Emoji;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic call(Ljava/lang/Object;)V
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Throwable;
check-cast p1, Lcom/discord/utilities/error/Error;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessageReactions$fetchReactions$2;->call(Ljava/lang/Throwable;)V
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessageReactions$fetchReactions$2;->invoke(Lcom/discord/utilities/error/Error;)V
return-void
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final call(Ljava/lang/Throwable;)V
.method public final invoke(Lcom/discord/utilities/error/Error;)V
.locals 1
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object p1, p0, Lcom/discord/stores/StoreMessageReactions$fetchReactions$2;->this$0:Lcom/discord/stores/StoreMessageReactions;
invoke-static {p1}, Lcom/discord/stores/StoreMessageReactions;->access$getDispatcher$p(Lcom/discord/stores/StoreMessageReactions;)Lcom/discord/stores/Dispatcher;

View File

@ -195,7 +195,7 @@
.end method
.method private final fetchReactions(JJLcom/discord/models/domain/ModelMessageReaction$Emoji;)V
.locals 16
.locals 17
.annotation runtime Lcom/discord/stores/StoreThread;
.end annotation
@ -301,9 +301,15 @@
move-result-object v8
new-instance v9, Lcom/discord/stores/StoreMessageReactions$fetchReactions$1;
const-class v9, Lcom/discord/stores/StoreMessageReactions;
move-object v0, v9
const/4 v10, 0x0
const/4 v11, 0x0
new-instance v14, Lcom/discord/stores/StoreMessageReactions$fetchReactions$1;
move-object v0, v14
move-object/from16 v1, p0
@ -315,13 +321,19 @@
invoke-direct/range {v0 .. v6}, Lcom/discord/stores/StoreMessageReactions$fetchReactions$1;-><init>(Lcom/discord/stores/StoreMessageReactions;JJLcom/discord/models/domain/ModelMessageReaction$Emoji;)V
new-instance v10, Lcom/discord/stores/StoreMessageReactions$fetchReactions$2;
const/4 v13, 0x0
move-object v0, v10
new-instance v12, Lcom/discord/stores/StoreMessageReactions$fetchReactions$2;
move-object v0, v12
invoke-direct/range {v0 .. v6}, Lcom/discord/stores/StoreMessageReactions$fetchReactions$2;-><init>(Lcom/discord/stores/StoreMessageReactions;JJLcom/discord/models/domain/ModelMessageReaction$Emoji;)V
invoke-virtual {v8, v9, v10}, Lrx/Observable;->S(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription;
const/16 v15, 0x16
const/16 v16, 0x0
invoke-static/range {v8 .. v16}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
return-void
.end method
@ -546,17 +558,17 @@
# virtual methods
.method public final deleteEmoji(JJLcom/discord/models/domain/ModelMessageReaction$Emoji;J)V
.locals 10
.locals 14
move-object v0, p5
move-object/from16 v0, p5
const-string v1, "emoji"
invoke-static {p5, v1}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
move-object v1, p0
invoke-direct {p0, p5}, Lcom/discord/stores/StoreMessageReactions;->getReactionEmojiRequestParam(Lcom/discord/models/domain/ModelMessageReaction$Emoji;)Ljava/lang/String;
invoke-direct {p0, v0}, Lcom/discord/stores/StoreMessageReactions;->getReactionEmojiRequestParam(Lcom/discord/models/domain/ModelMessageReaction$Emoji;)Ljava/lang/String;
move-result-object v7
@ -568,7 +580,7 @@
move-wide v3, p1
move-wide v5, p3
move-wide/from16 v5, p3
move-wide/from16 v8, p6
@ -584,13 +596,25 @@
invoke-static {v0, v2, v3, v4}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->restSubscribeOn$default(Lrx/Observable;ZILjava/lang/Object;)Lrx/Observable;
move-result-object v0
move-result-object v5
sget-object v2, Lcom/discord/stores/StoreMessageReactions$deleteEmoji$1;->INSTANCE:Lcom/discord/stores/StoreMessageReactions$deleteEmoji$1;
const-class v6, Lcom/discord/stores/StoreMessageReactions;
sget-object v3, Lcom/discord/stores/StoreMessageReactions$deleteEmoji$2;->INSTANCE:Lcom/discord/stores/StoreMessageReactions$deleteEmoji$2;
sget-object v11, Lcom/discord/stores/StoreMessageReactions$deleteEmoji$1;->INSTANCE:Lcom/discord/stores/StoreMessageReactions$deleteEmoji$1;
invoke-virtual {v0, v2, v3}, Lrx/Observable;->S(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription;
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/16 v12, 0x1e
const/4 v13, 0x0
invoke-static/range {v5 .. v13}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
return-void
.end method

View File

@ -3,7 +3,7 @@
.source "StoreMessages.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
.implements Lkotlin/jvm/functions/Function1;
# annotations
@ -19,100 +19,57 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/Void;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $channelId:J
.field public final synthetic $message:Lcom/discord/models/domain/ModelMessage;
.field public final synthetic this$0:Lcom/discord/stores/StoreMessages;
# static fields
.field public static final INSTANCE:Lcom/discord/stores/StoreMessages$deleteMessage$1;
# direct methods
.method public constructor <init>(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;J)V
.locals 0
.method public static constructor <clinit>()V
.locals 1
iput-object p1, p0, Lcom/discord/stores/StoreMessages$deleteMessage$1;->this$0:Lcom/discord/stores/StoreMessages;
new-instance v0, Lcom/discord/stores/StoreMessages$deleteMessage$1;
iput-object p2, p0, Lcom/discord/stores/StoreMessages$deleteMessage$1;->$message:Lcom/discord/models/domain/ModelMessage;
invoke-direct {v0}, Lcom/discord/stores/StoreMessages$deleteMessage$1;-><init>()V
iput-wide p3, p0, Lcom/discord/stores/StoreMessages$deleteMessage$1;->$channelId:J
sput-object v0, Lcom/discord/stores/StoreMessages$deleteMessage$1;->INSTANCE:Lcom/discord/stores/StoreMessages$deleteMessage$1;
const/4 p1, 0x0
return-void
.end method
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
invoke-virtual {p0}, Lcom/discord/stores/StoreMessages$deleteMessage$1;->invoke()V
check-cast p1, Ljava/lang/Void;
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessages$deleteMessage$1;->invoke(Ljava/lang/Void;)V
return-object v0
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke()V
.locals 4
.method public final invoke(Ljava/lang/Void;)V
.locals 0
iget-object v0, p0, Lcom/discord/stores/StoreMessages$deleteMessage$1;->$message:Lcom/discord/models/domain/ModelMessage;
invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessage;->getNonce()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
iget-object v1, p0, Lcom/discord/stores/StoreMessages$deleteMessage$1;->this$0:Lcom/discord/stores/StoreMessages;
iget-wide v2, p0, Lcom/discord/stores/StoreMessages$deleteMessage$1;->$channelId:J
invoke-static {v1, v2, v3}, Lcom/discord/stores/StoreMessages;->access$getMessageQueue(Lcom/discord/stores/StoreMessages;J)Lcom/discord/utilities/messagesend/MessageQueue;
move-result-object v1
const-string v2, "nonce"
invoke-static {v0, v2}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1, v0}, Lcom/discord/utilities/messagesend/MessageQueue;->cancel(Ljava/lang/String;)V
:cond_0
iget-object v0, p0, Lcom/discord/stores/StoreMessages$deleteMessage$1;->this$0:Lcom/discord/stores/StoreMessages;
iget-object v1, p0, Lcom/discord/stores/StoreMessages$deleteMessage$1;->$message:Lcom/discord/models/domain/ModelMessage;
invoke-static {v0, v1}, Lcom/discord/stores/StoreMessages;->access$handleLocalMessageDelete(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V
iget-object v0, p0, Lcom/discord/stores/StoreMessages$deleteMessage$1;->$message:Lcom/discord/models/domain/ModelMessage;
invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessage;->getType()I
move-result v0
const/4 v1, -0x2
if-ne v0, v1, :cond_1
iget-object v0, p0, Lcom/discord/stores/StoreMessages$deleteMessage$1;->this$0:Lcom/discord/stores/StoreMessages;
iget-object v1, p0, Lcom/discord/stores/StoreMessages$deleteMessage$1;->$message:Lcom/discord/models/domain/ModelMessage;
sget-object v2, Lcom/discord/stores/FailedMessageResolutionType;->DELETED:Lcom/discord/stores/FailedMessageResolutionType;
invoke-static {v0, v1, v2}, Lcom/discord/stores/StoreMessages;->access$trackFailedLocalMessageResolved(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;Lcom/discord/stores/FailedMessageResolutionType;)V
:cond_1
return-void
.end method

View File

@ -0,0 +1,118 @@
.class public final Lcom/discord/stores/StoreMessages$deleteMessage$2;
.super Ly/n/c/k;
.source "StoreMessages.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreMessages;->deleteMessage(Lcom/discord/models/domain/ModelMessage;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $channelId:J
.field public final synthetic $message:Lcom/discord/models/domain/ModelMessage;
.field public final synthetic this$0:Lcom/discord/stores/StoreMessages;
# direct methods
.method public constructor <init>(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;J)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreMessages$deleteMessage$2;->this$0:Lcom/discord/stores/StoreMessages;
iput-object p2, p0, Lcom/discord/stores/StoreMessages$deleteMessage$2;->$message:Lcom/discord/models/domain/ModelMessage;
iput-wide p3, p0, Lcom/discord/stores/StoreMessages$deleteMessage$2;->$channelId:J
const/4 p1, 0x0
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic invoke()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/stores/StoreMessages$deleteMessage$2;->invoke()V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method
.method public final invoke()V
.locals 4
iget-object v0, p0, Lcom/discord/stores/StoreMessages$deleteMessage$2;->$message:Lcom/discord/models/domain/ModelMessage;
invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessage;->getNonce()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
iget-object v1, p0, Lcom/discord/stores/StoreMessages$deleteMessage$2;->this$0:Lcom/discord/stores/StoreMessages;
iget-wide v2, p0, Lcom/discord/stores/StoreMessages$deleteMessage$2;->$channelId:J
invoke-static {v1, v2, v3}, Lcom/discord/stores/StoreMessages;->access$getMessageQueue(Lcom/discord/stores/StoreMessages;J)Lcom/discord/utilities/messagesend/MessageQueue;
move-result-object v1
const-string v2, "nonce"
invoke-static {v0, v2}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1, v0}, Lcom/discord/utilities/messagesend/MessageQueue;->cancel(Ljava/lang/String;)V
:cond_0
iget-object v0, p0, Lcom/discord/stores/StoreMessages$deleteMessage$2;->this$0:Lcom/discord/stores/StoreMessages;
iget-object v1, p0, Lcom/discord/stores/StoreMessages$deleteMessage$2;->$message:Lcom/discord/models/domain/ModelMessage;
invoke-static {v0, v1}, Lcom/discord/stores/StoreMessages;->access$handleLocalMessageDelete(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V
iget-object v0, p0, Lcom/discord/stores/StoreMessages$deleteMessage$2;->$message:Lcom/discord/models/domain/ModelMessage;
invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessage;->getType()I
move-result v0
const/4 v1, -0x2
if-ne v0, v1, :cond_1
iget-object v0, p0, Lcom/discord/stores/StoreMessages$deleteMessage$2;->this$0:Lcom/discord/stores/StoreMessages;
iget-object v1, p0, Lcom/discord/stores/StoreMessages$deleteMessage$2;->$message:Lcom/discord/models/domain/ModelMessage;
sget-object v2, Lcom/discord/stores/FailedMessageResolutionType;->DELETED:Lcom/discord/stores/FailedMessageResolutionType;
invoke-static {v0, v1, v2}, Lcom/discord/stores/StoreMessages;->access$trackFailedLocalMessageResolved(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;Lcom/discord/stores/FailedMessageResolutionType;)V
:cond_1
return-void
.end method

View File

@ -1252,7 +1252,7 @@
.end method
.method public final deleteMessage(Lcom/discord/models/domain/ModelMessage;)V
.locals 8
.locals 10
if-nez p1, :cond_0
@ -1295,44 +1295,36 @@
move-result-object v1
const-string v3, "deleteMessage"
const-string p1, "err"
invoke-static {v3, p1}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v5, Lf/a/b/f0;->d:Lf/a/b/f0;
const/4 v4, 0x0
const/4 v6, 0x0
const-string p1, "onNext"
invoke-static {v5, p1}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "errorTag"
invoke-static {v3, p1}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p1, "observable"
const-string p1, "RestAPI\n .api\n \u2026ormers.restSubscribeOn())"
invoke-static {v1, p1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v7, Lf/a/b/d0;->d:Lf/a/b/d0;
const/4 v2, 0x0
move-object v2, v4
const/4 v4, 0x0
invoke-static/range {v1 .. v7}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V
sget-object v5, Lcom/discord/stores/StoreMessages$deleteMessage$1;->INSTANCE:Lcom/discord/stores/StoreMessages$deleteMessage$1;
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x35
const/4 v9, 0x0
const-string v3, "deleteMessage"
invoke-static/range {v1 .. v9}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
goto :goto_0
:cond_1
iget-object v0, p0, Lcom/discord/stores/StoreMessages;->dispatcher:Lcom/discord/stores/Dispatcher;
new-instance v1, Lcom/discord/stores/StoreMessages$deleteMessage$1;
new-instance v1, Lcom/discord/stores/StoreMessages$deleteMessage$2;
invoke-direct {v1, p0, p1, v2, v3}, Lcom/discord/stores/StoreMessages$deleteMessage$1;-><init>(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;J)V
invoke-direct {v1, p0, p1, v2, v3}, Lcom/discord/stores/StoreMessages$deleteMessage$2;-><init>(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;J)V
invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V
@ -1972,10 +1964,14 @@
move-result-object v6
const-string v7, "message.content"
if-eqz v6, :cond_4
invoke-static {v6, v7}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
goto :goto_2
:cond_4
const-string v6, ""
:goto_2
invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getMentions()Ljava/util/List;
move-result-object v7
@ -1984,7 +1980,7 @@
const/4 v9, 0x0
if-eqz v8, :cond_4
if-eqz v8, :cond_5
new-instance v10, Ljava/util/ArrayList;
@ -2000,12 +1996,12 @@
move-result-object v8
:goto_2
:goto_3
invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z
move-result v11
if-eqz v11, :cond_5
if-eqz v11, :cond_6
invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object;
@ -2049,12 +2045,12 @@
invoke-interface {v10, v11}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_2
:cond_4
move-object v10, v9
goto :goto_3
:cond_5
move-object v10, v9
:cond_6
const/4 v8, 0x0
const/4 v11, 0x0
@ -2067,7 +2063,7 @@
const/16 v20, 0x0
if-eqz v1, :cond_6
if-eqz v1, :cond_7
invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getLastManualAttemptTimestamp()Ljava/lang/Long;
@ -2075,12 +2071,12 @@
move-object/from16 v21, v1
goto :goto_3
goto :goto_4
:cond_6
:cond_7
move-object/from16 v21, v9
:goto_3
:goto_4
invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getInitialAttemptTimestamp()Ljava/lang/Long;
move-result-object v14

View File

@ -1,9 +1,9 @@
.class public final Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$1;
.super Ljava/lang/Object;
.super Ly/n/c/k;
.source "StoreMessagesLoader.kt"
# interfaces
.implements Lrx/functions/Action1;
.implements Lkotlin/jvm/functions/Function1;
# annotations
@ -18,15 +18,14 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/util/List<",
"+",
"Lcom/discord/models/domain/ModelMessage;",
">;>;"
">;",
"Lkotlin/Unit;",
">;"
}
.end annotation
@ -61,24 +60,28 @@
iput-object p7, p0, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$1;->$loadPagedMessages$4$inlined:Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$4;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic call(Ljava/lang/Object;)V
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/util/List;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$1;->call(Ljava/util/List;)V
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$1;->invoke(Ljava/util/List;)V
return-void
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final call(Ljava/util/List;)V
.method public final invoke(Ljava/util/List;)V
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {

View File

@ -1,9 +1,9 @@
.class public final Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$2;
.super Ljava/lang/Object;
.super Ly/n/c/k;
.source "StoreMessagesLoader.kt"
# interfaces
.implements Lrx/functions/Action1;
.implements Lkotlin/jvm/functions/Function1;
# annotations
@ -18,12 +18,10 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Ljava/lang/Throwable;",
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/utilities/error/Error;",
"Lkotlin/Unit;",
">;"
}
.end annotation
@ -51,26 +49,34 @@
iput-object p5, p0, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$2;->$loadPagedMessages$4$inlined:Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$4;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic call(Ljava/lang/Object;)V
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Throwable;
check-cast p1, Lcom/discord/utilities/error/Error;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$2;->call(Ljava/lang/Throwable;)V
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$2;->invoke(Lcom/discord/utilities/error/Error;)V
return-void
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final call(Ljava/lang/Throwable;)V
.method public final invoke(Lcom/discord/utilities/error/Error;)V
.locals 2
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object p1, p0, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$2;->this$0:Lcom/discord/stores/StoreMessagesLoader;
iget-wide v0, p0, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$2;->$channelId$inlined:J

View File

@ -1,9 +1,9 @@
.class public final Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$3;
.super Ljava/lang/Object;
.super Ly/n/c/k;
.source "StoreMessagesLoader.kt"
# interfaces
.implements Lrx/functions/Action1;
.implements Lkotlin/jvm/functions/Function1;
# annotations
@ -18,12 +18,10 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/utilities/error/Error;",
"Lkotlin/Unit;",
">;"
}
.end annotation
@ -43,16 +41,34 @@
iput-wide p2, p0, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$3;->$channelId:J
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final call(Lcom/discord/utilities/error/Error;)V
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/utilities/error/Error;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$3;->invoke(Lcom/discord/utilities/error/Error;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/utilities/error/Error;)V
.locals 2
const-string v0, "it"
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object p1, p0, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$3;->this$0:Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;
iget-object p1, p1, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;->this$0:Lcom/discord/stores/StoreMessagesLoader;
@ -63,13 +79,3 @@
return-void
.end method
.method public bridge synthetic call(Ljava/lang/Object;)V
.locals 0
check-cast p1, Lcom/discord/utilities/error/Error;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$3;->call(Lcom/discord/utilities/error/Error;)V
return-void
.end method

View File

@ -130,16 +130,20 @@
.end method
.method public final declared-synchronized invoke(JLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;)V
.locals 10
.locals 18
move-object/from16 v8, p0
move-wide/from16 v9, p1
monitor-enter p0
:try_start_0
iget-object v0, p0, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;->this$0:Lcom/discord/stores/StoreMessagesLoader;
iget-object v0, v8, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;->this$0:Lcom/discord/stores/StoreMessagesLoader;
sget-object v1, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$1;->INSTANCE:Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$1;
invoke-static {v0, p1, p2, v1}, Lcom/discord/stores/StoreMessagesLoader;->access$channelLoadedStateUpdate(Lcom/discord/stores/StoreMessagesLoader;JLkotlin/jvm/functions/Function1;)V
invoke-static {v0, v9, v10, v1}, Lcom/discord/stores/StoreMessagesLoader;->access$channelLoadedStateUpdate(Lcom/discord/stores/StoreMessagesLoader;JLkotlin/jvm/functions/Function1;)V
const-wide/16 v0, 0x1
@ -148,7 +152,7 @@
goto :goto_0
:cond_0
invoke-virtual {p3}, Ljava/lang/Long;->longValue()J
invoke-virtual/range {p3 .. p3}, Ljava/lang/Long;->longValue()J
move-result-wide v2
@ -167,7 +171,7 @@
goto :goto_1
:cond_2
invoke-virtual {p3}, Ljava/lang/Long;->longValue()J
invoke-virtual/range {p3 .. p3}, Ljava/lang/Long;->longValue()J
move-result-wide v2
@ -188,7 +192,7 @@
move-result-object v1
iget-object v0, p0, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;->this$0:Lcom/discord/stores/StoreMessagesLoader;
iget-object v0, v8, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;->this$0:Lcom/discord/stores/StoreMessagesLoader;
invoke-static {v0}, Lcom/discord/stores/StoreMessagesLoader;->access$getMessageRequestSize$p(Lcom/discord/stores/StoreMessagesLoader;)I
@ -198,11 +202,11 @@
move-result-object v6
move-wide v2, p1
move-wide/from16 v2, p1
move-object v4, p4
move-object/from16 v4, p4
move-object v5, p5
move-object/from16 v5, p5
invoke-virtual/range {v1 .. v6}, Lcom/discord/utilities/rest/RestAPI;->getChannelMessages(JLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Integer;)Lrx/Observable;
@ -217,24 +221,24 @@
move-result-object v1
iget-object v0, p0, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;->this$0:Lcom/discord/stores/StoreMessagesLoader;
iget-object v0, v8, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;->this$0:Lcom/discord/stores/StoreMessagesLoader;
invoke-static {v0}, Lcom/discord/stores/StoreMessagesLoader;->access$getMessageRequestSize$p(Lcom/discord/stores/StoreMessagesLoader;)I
move-result v4
invoke-virtual {p3}, Ljava/lang/Long;->longValue()J
invoke-virtual/range {p3 .. p3}, Ljava/lang/Long;->longValue()J
move-result-wide v5
move-wide v2, p1
move-wide/from16 v2, p1
invoke-virtual/range {v1 .. v6}, Lcom/discord/utilities/rest/RestAPI;->getChannelMessagesAround(JIJ)Lrx/Observable;
move-result-object v0
:goto_3
iget-object v1, p0, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;->this$0:Lcom/discord/stores/StoreMessagesLoader;
iget-object v1, v8, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;->this$0:Lcom/discord/stores/StoreMessagesLoader;
invoke-static {v1}, Lcom/discord/stores/StoreMessagesLoader;->access$getChannelMessagesLoadingSubject$p(Lcom/discord/stores/StoreMessagesLoader;)Lrx/subjects/SerializedSubject;
@ -262,69 +266,55 @@
invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable;
move-result-object v2
move-result-object v0
new-instance v0, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$2;
iget-object v1, v8, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;->this$0:Lcom/discord/stores/StoreMessagesLoader;
move-object v3, v0
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-object v4, p0
move-result-object v11
move-wide v5, p1
const/4 v12, 0x0
move-object v7, p3
new-instance v15, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$2;
move-object v8, p4
move-object v1, v15
move-object v9, p5
move-object/from16 v2, p0
invoke-direct/range {v3 .. v9}, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$2;-><init>(Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;JLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;)V
move-wide/from16 v3, p1
iget-object p3, p0, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;->this$0:Lcom/discord/stores/StoreMessagesLoader;
move-object/from16 v5, p3
invoke-virtual {p3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-object/from16 v6, p4
move-result-object p3
move-object/from16 v7, p5
new-instance p4, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$3;
invoke-direct/range {v1 .. v7}, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$2;-><init>(Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;JLjava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;)V
invoke-direct {p4, p0, p1, p2}, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$3;-><init>(Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;J)V
new-instance v13, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$3;
new-instance v5, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$4;
invoke-direct {v13, v8, v9, v10}, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$3;-><init>(Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;J)V
invoke-direct {v5, p0}, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$4;-><init>(Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;)V
const/4 v14, 0x0
const/4 v3, 0x0
new-instance v1, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$4;
const-string p1, "onNext"
invoke-direct {v1, v8}, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3$4;-><init>(Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$3;)V
invoke-static {v0, p1}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/16 v16, 0x12
const-string p1, "errorClass"
const/16 v17, 0x0
invoke-static {p3, p1}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
move-object v9, v0
const-string p1, "observable"
move-object v10, v11
invoke-static {v2, p1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
move-object v11, v12
invoke-virtual {p3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-object v12, v1
move-result-object v4
const-string p1, "errorClass.simpleName"
invoke-static {v4, p1}, Ly/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v7, Lf/a/b/p0;
invoke-direct {v7, p4}, Lf/a/b/p0;-><init>(Lrx/functions/Action1;)V
sget-object v8, Lf/a/b/b0;->d:Lf/a/b/b0;
move-object v6, v0
invoke-static/range {v2 .. v8}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe(Lrx/Observable;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V
invoke-static/range {v9 .. v17}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
@ -333,9 +323,9 @@
return-void
:catchall_0
move-exception p1
move-exception v0
monitor-exit p0
throw p1
throw v0
.end method

View File

@ -1172,7 +1172,7 @@
.end method
.method private final declared-synchronized tryLoadMessages(JZZZLjava/lang/Long;Ljava/lang/Long;)V
.locals 19
.locals 23
move-object/from16 v9, p0
@ -1435,11 +1435,11 @@
:cond_c
invoke-virtual {v2}, Lcom/discord/stores/StoreChat$InteractionState;->getChannelId()J
move-result-wide v1
move-result-wide v5
cmp-long v5, v1, v11
cmp-long v1, v5, v11
if-nez v5, :cond_f
if-nez v1, :cond_f
if-nez v3, :cond_d
@ -1462,21 +1462,21 @@
const-wide/16 v5, 0x0
const/4 v2, 0x0
const/4 v7, 0x0
const/4 v7, 0x3
const/4 v8, 0x3
const/4 v8, 0x0
const/4 v10, 0x0
move-object/from16 p1, v1
move-wide/from16 p2, v5
move/from16 p4, v2
move/from16 p4, v7
move/from16 p5, v7
move/from16 p5, v8
move-object/from16 p6, v8
move-object/from16 p6, v10
invoke-static/range {p1 .. p6}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->takeSingleUntilTimeout$default(Lrx/Observable;JZILjava/lang/Object;)Lrx/Observable;
@ -1484,11 +1484,19 @@
invoke-static {v1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationBuffered(Lrx/Observable;)Lrx/Observable;
move-result-object v10
move-result-object v14
new-instance v14, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$1;
invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-object v1, v14
move-result-object v15
const/16 v16, 0x0
const/16 v17, 0x0
new-instance v20, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$1;
move-object/from16 v1, v20
move v2, v3
@ -1504,9 +1512,11 @@
invoke-direct/range {v1 .. v8}, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$1;-><init>(ZZLcom/discord/stores/StoreMessagesLoader;Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;JLcom/discord/stores/StoreMessagesLoader$tryLoadMessages$4;)V
new-instance v1, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$2;
const/16 v19, 0x0
move-object/from16 p1, v1
new-instance v18, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$2;
move-object/from16 p1, v18
move-object/from16 p2, p0
@ -1518,7 +1528,11 @@
invoke-direct/range {p1 .. p6}, Lcom/discord/stores/StoreMessagesLoader$tryLoadMessages$$inlined$apply$lambda$2;-><init>(Lcom/discord/stores/StoreMessagesLoader;Lcom/discord/stores/StoreMessagesLoader$ChannelLoadedState;JLcom/discord/stores/StoreMessagesLoader$tryLoadMessages$4;)V
invoke-virtual {v10, v14, v1}, Lrx/Observable;->S(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription;
const/16 v21, 0x16
const/16 v22, 0x0
invoke-static/range {v14 .. v22}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
goto :goto_3

View File

@ -1,9 +1,9 @@
.class public final Lcom/discord/stores/StoreNotices$init$2;
.super Ljava/lang/Object;
.super Ly/n/c/k;
.source "StoreNotices.kt"
# interfaces
.implements Lrx/functions/Action1;
.implements Lkotlin/jvm/functions/Function1;
# annotations
@ -18,12 +18,10 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Ljava/lang/Long;",
"Lkotlin/Unit;",
">;"
}
.end annotation
@ -39,14 +37,28 @@
iput-object p1, p0, Lcom/discord/stores/StoreNotices$init$2;->this$0:Lcom/discord/stores/StoreNotices;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public final call(Ljava/lang/Long;)V
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Long;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNotices$init$2;->invoke(Ljava/lang/Long;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Ljava/lang/Long;)V
.locals 0
iget-object p1, p0, Lcom/discord/stores/StoreNotices$init$2;->this$0:Lcom/discord/stores/StoreNotices;
@ -55,13 +67,3 @@
return-void
.end method
.method public bridge synthetic call(Ljava/lang/Object;)V
.locals 0
check-cast p1, Ljava/lang/Long;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNotices$init$2;->call(Ljava/lang/Long;)V
return-void
.end method

View File

@ -1,9 +1,9 @@
.class public final Lcom/discord/stores/StoreNotices$init$3;
.super Ljava/lang/Object;
.super Ly/n/c/k;
.source "StoreNotices.kt"
# interfaces
.implements Lrx/functions/Action1;
.implements Lkotlin/jvm/functions/Function1;
# annotations
@ -18,12 +18,10 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Ljava/lang/Throwable;",
"Ly/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/utilities/error/Error;",
"Lkotlin/Unit;",
">;"
}
.end annotation
@ -39,33 +37,41 @@
iput-object p1, p0, Lcom/discord/stores/StoreNotices$init$3;->this$0:Lcom/discord/stores/StoreNotices;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/n/c/k;-><init>(I)V
return-void
.end method
# virtual methods
.method public bridge synthetic call(Ljava/lang/Object;)V
.method public bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Ljava/lang/Throwable;
check-cast p1, Lcom/discord/utilities/error/Error;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNotices$init$3;->call(Ljava/lang/Throwable;)V
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreNotices$init$3;->invoke(Lcom/discord/utilities/error/Error;)V
return-void
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
.end method
.method public final call(Ljava/lang/Throwable;)V
.locals 6
.method public final invoke(Lcom/discord/utilities/error/Error;)V
.locals 7
sget-object v0, Lcom/discord/app/AppLog;->e:Lcom/discord/app/AppLog;
const-string v0, "it"
const-string v1, "Could not process next notice: "
invoke-static {p1, v0}, Ly/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v1, Lcom/discord/app/AppLog;->e:Lcom/discord/app/AppLog;
move-result-object v1
const-string v0, "Could not process next notice: "
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v2, p0, Lcom/discord/stores/StoreNotices$init$3;->this$0:Lcom/discord/stores/StoreNotices;
@ -73,21 +79,23 @@
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
move-result-object v2
const/4 v3, 0x0
invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getThrowable()Ljava/lang/Throwable;
const/4 v4, 0x4
move-result-object v3
const/4 v5, 0x0
const/4 v4, 0x0
move-object v2, p1
const/4 v5, 0x4
invoke-static/range {v0 .. v5}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V
const/4 v6, 0x0
invoke-static/range {v1 .. v6}, Lcom/discord/utilities/logging/Logger;->e$default(Lcom/discord/utilities/logging/Logger;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;ILjava/lang/Object;)V
return-void
.end method

View File

@ -445,7 +445,7 @@
.end method
.method public init(Landroid/content/Context;)V
.locals 4
.locals 10
const-string v0, "context"
@ -515,17 +515,29 @@
invoke-static {p1}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable;
move-result-object p1
move-result-object v1
new-instance v0, Lcom/discord/stores/StoreNotices$init$2;
const-class v2, Lcom/discord/stores/StoreNotices;
invoke-direct {v0, p0}, Lcom/discord/stores/StoreNotices$init$2;-><init>(Lcom/discord/stores/StoreNotices;)V
new-instance v7, Lcom/discord/stores/StoreNotices$init$2;
new-instance v1, Lcom/discord/stores/StoreNotices$init$3;
invoke-direct {v7, p0}, Lcom/discord/stores/StoreNotices$init$2;-><init>(Lcom/discord/stores/StoreNotices;)V
invoke-direct {v1, p0}, Lcom/discord/stores/StoreNotices$init$3;-><init>(Lcom/discord/stores/StoreNotices;)V
new-instance v5, Lcom/discord/stores/StoreNotices$init$3;
invoke-virtual {p1, v0, v1}, Lrx/Observable;->S(Lrx/functions/Action1;Lrx/functions/Action1;)Lrx/Subscription;
invoke-direct {v5, p0}, Lcom/discord/stores/StoreNotices$init$3;-><init>(Lcom/discord/stores/StoreNotices;)V
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v6, 0x0
const/16 v8, 0x16
const/4 v9, 0x0
invoke-static/range {v1 .. v9}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
return-void
.end method

View File

@ -481,7 +481,7 @@
invoke-direct {v3, p0}, Lcom/discord/stores/StoreNotifications$tryTokenPersist$1;-><init>(Lcom/discord/stores/StoreNotifications;)V
invoke-virtual {v2, v1, v3, v1}, Lf/a/b/s;->k(Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;)Lrx/Observable$c;
invoke-virtual {v2, v1, v3, v1}, Lf/a/b/s;->j(Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lrx/functions/Action1;)Lrx/Observable$c;
move-result-object v1

View File

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StorePaymentSources$fetchPaymentSources$1$2;->call(Ljava/util/List;)V
value = Lcom/discord/stores/StorePaymentSources$fetchPaymentSources$1$2;->invoke(Ljava/util/List;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

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