Changes of com.discord v1223

This commit is contained in:
root 2020-08-08 01:54:49 +00:00
parent 26a73a7cb0
commit da617a80e6
1163 changed files with 35354 additions and 27103 deletions

View file

@ -1253,11 +1253,11 @@
invoke-direct {v0, p1}, Ljava/io/ByteArrayInputStream;-><init>([B)V
invoke-static {v0}, Lf/n/a/k/a;->W(Ljava/io/InputStream;)Lo0/w;
invoke-static {v0}, Lf/n/a/k/a;->X(Ljava/io/InputStream;)Lo0/w;
move-result-object p1
invoke-static {p1}, Lf/n/a/k/a;->o(Lo0/w;)Lo0/g;
invoke-static {p1}, Lf/n/a/k/a;->p(Lo0/w;)Lo0/g;
move-result-object p1

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/1222"
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1223"
.field public static final VERSION_CODE:I = 0x4c6
.field public static final VERSION_CODE:I = 0x4c7
.field public static final VERSION_NAME:Ljava/lang/String; = "34.5"
.field public static final VERSION_NAME:Ljava/lang/String; = "35.0-alpha1"
# direct methods

View file

@ -41,7 +41,7 @@
# virtual methods
.method public onCreate()V
.locals 11
.locals 12
invoke-super {p0}, Landroid/app/Application;->onCreate()V
@ -146,7 +146,9 @@
:try_start_0
const-string v2, "logger"
if-eqz v9, :cond_3
const/4 v10, 0x0
if-eqz v9, :cond_5
sget-boolean v2, Lf/a/b/s0;->c:Z
:try_end_0
@ -164,16 +166,16 @@
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v10
move-result-object v11
:goto_0
invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z
invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_1
invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object;
invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
@ -301,17 +303,37 @@
invoke-static {v0}, Lcom/discord/app/AppLog;->i(Ljava/lang/String;)V
return-void
sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog;
if-eqz v0, :cond_4
invoke-static {}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->getInstance()Lcom/google/firebase/crashlytics/FirebaseCrashlytics;
move-result-object v0
invoke-virtual {v0}, Lcom/google/firebase/crashlytics/FirebaseCrashlytics;->didCrashOnPreviousExecution()Z
move-result v0
if-eqz v0, :cond_3
sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker;
invoke-virtual {v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->appCrashed()V
:cond_3
return-void
:cond_4
throw v10
:cond_5
:try_start_4
invoke-static {v2}, Lj0/n/c/h;->c(Ljava/lang/String;)V
:try_end_4
.catchall {:try_start_4 .. :try_end_4} :catchall_0
const/4 v0, 0x0
throw v0
throw v10
:catchall_0
move-exception v0

View file

@ -76,7 +76,7 @@
move-result-object v1
const v2, 0x7f0a0283
const v2, 0x7f0a0288
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -92,7 +92,7 @@
move-result-object v1
const v2, 0x7f0a02bd
const v2, 0x7f0a02c2
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -56,7 +56,7 @@
iget-object v1, p0, Lcom/discord/app/AppFragment$c;->a:Lcom/discord/app/AppFragment;
const v2, 0x7f12167a
const v2, 0x7f12168f
const/4 v3, 0x1

View file

@ -63,9 +63,9 @@
.end method
.method public final invoke(Ljava/lang/String;)V
.locals 6
.locals 10
if-eqz p1, :cond_3
if-eqz p1, :cond_4
:try_start_0
iget-object v0, p0, Lcom/discord/app/AppLog$b;->$throwable:Ljava/lang/Throwable;
@ -227,9 +227,87 @@
invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_1
return-void
iget-object p1, p0, Lcom/discord/app/AppLog$b;->$throwable:Ljava/lang/Throwable;
if-eqz p1, :cond_3
:try_start_2
sget-object p1, Lcom/discord/utilities/analytics/AnalyticsTracker;->INSTANCE:Lcom/discord/utilities/analytics/AnalyticsTracker;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/discord/app/AppLog$b;->$throwable:Ljava/lang/Throwable;
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Class;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ":\n"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/app/AppLog$b;->$throwable:Ljava/lang/Throwable;
invoke-virtual {v1}, Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement;
move-result-object v2
const-string v1, "throwable.stackTrace"
invoke-static {v2, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "\n"
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v9, 0x3e
invoke-static/range {v2 .. v9}, Lf/n/a/k/a;->joinToString$default([Ljava/lang/Object;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/discord/utilities/analytics/AnalyticsTracker;->appExceptionThrown(Ljava/lang/String;)V
:try_end_2
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1
goto :goto_2
:catch_1
move-exception p1
sget-object v0, Lcom/discord/app/AppLog;->d:Lcom/discord/app/AppLog;
const-string v1, "Unable to report to analytics."
invoke-virtual {v0, v1, p1}, Lcom/discord/app/AppLog;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_3
:goto_2
return-void
:cond_4
const-string p1, "message"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V

View file

@ -256,7 +256,7 @@
goto :goto_0
:cond_0
const p1, 0x7f121100
const p1, 0x7f121111
new-instance v0, Lf/a/b/i;
@ -265,7 +265,7 @@
goto :goto_0
:cond_1
const p1, 0x7f121107
const p1, 0x7f121118
new-instance v0, Lf/a/b/i;
@ -274,7 +274,7 @@
goto :goto_0
:cond_2
const p1, 0x7f121101
const p1, 0x7f121112
new-instance v0, Lf/a/b/i;
@ -283,7 +283,7 @@
goto :goto_0
:cond_3
const p1, 0x7f121102
const p1, 0x7f121113
new-instance v0, Lf/a/b/i;
@ -292,7 +292,7 @@
goto :goto_0
:cond_4
const p1, 0x7f120f5b
const p1, 0x7f120f6c
new-instance v0, Lf/a/b/i;

View file

@ -119,7 +119,7 @@
move-result-object v0
const v1, 0x7f12049b
const v1, 0x7f12049d
invoke-virtual {p0, v1}, Landroid/app/Service;->getString(I)Ljava/lang/String;
@ -129,7 +129,7 @@
move-result-object v0
const v1, 0x7f1204a2
const v1, 0x7f1204a4
invoke-virtual {p0, v1}, Landroid/app/Service;->getString(I)Ljava/lang/String;
@ -301,7 +301,7 @@
if-eqz v6, :cond_3
const v2, 0x7f12108e
const v2, 0x7f12109f
invoke-static {v0, v2, v7, v3, v8}, Lf/a/b/n;->j(Landroid/content/Context;IILcom/discord/utilities/view/ToastManager;I)V
@ -412,7 +412,7 @@
if-eqz v4, :cond_8
const v2, 0x7f121102
const v2, 0x7f121113
const/4 v3, 0x0

View file

@ -152,7 +152,7 @@
invoke-direct {p0}, Lcom/discord/app/AppDialog;-><init>()V
const v0, 0x7f0a0627
const v0, 0x7f0a062f
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -160,7 +160,7 @@
iput-object v0, p0, Lcom/discord/dialogs/ImageUploadDialog;->d:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0622
const v0, 0x7f0a062a
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -168,7 +168,7 @@
iput-object v0, p0, Lcom/discord/dialogs/ImageUploadDialog;->e:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0621
const v0, 0x7f0a0629
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -176,7 +176,7 @@
iput-object v0, p0, Lcom/discord/dialogs/ImageUploadDialog;->f:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0625
const v0, 0x7f0a062d
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;

View file

@ -51,7 +51,7 @@
.field public static final GATEWAY_URL_RESET_THRESHOLD:I = 0x4
.field public static final GATEWAY_VERSION:I = 0x6
.field public static final GATEWAY_VERSION:I = 0x8
.field public static final HEARTBEAT_MAX_RESUME_THRESHOLD:I = 0x2bf20
@ -1115,7 +1115,7 @@
const-string v0, "Connect to: "
const-string v4, ", encoding: json, version 6."
const-string v4, ", encoding: json, version 8."
invoke-static {v0, p1, v4}, Lf/e/b/a/a;->q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
@ -1226,7 +1226,7 @@
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "/?encoding=json&v=6&compress=zlib-stream"
const-string p1, "/?encoding=json&v=8&compress=zlib-stream"
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

View file

@ -262,9 +262,9 @@
.field public static final drawable_chip_delete:I = 0x7f08012c
.field public static final googleg_disabled_color_18:I = 0x7f0801f9
.field public static final googleg_disabled_color_18:I = 0x7f0801f8
.field public static final googleg_standard_color_18:I = 0x7f0801fa
.field public static final googleg_standard_color_18:I = 0x7f0801f9
.field public static final ic_arrow_down_24dp:I = 0x7f080221

View file

@ -160,461 +160,461 @@
.field public static final centerInside:I = 0x7f0a0140
.field public static final checkbox:I = 0x7f0a025a
.field public static final checkbox:I = 0x7f0a025f
.field public static final checked:I = 0x7f0a025c
.field public static final checked:I = 0x7f0a0261
.field public static final chip:I = 0x7f0a025d
.field public static final chip:I = 0x7f0a0262
.field public static final chip1:I = 0x7f0a025e
.field public static final chip1:I = 0x7f0a0263
.field public static final chip2:I = 0x7f0a025f
.field public static final chip2:I = 0x7f0a0264
.field public static final chip3:I = 0x7f0a0260
.field public static final chip3:I = 0x7f0a0265
.field public static final chip_group:I = 0x7f0a0261
.field public static final chip_group:I = 0x7f0a0266
.field public static final chip_image:I = 0x7f0a0262
.field public static final chip_image:I = 0x7f0a0267
.field public static final chip_text:I = 0x7f0a0263
.field public static final chip_text:I = 0x7f0a0268
.field public static final chronometer:I = 0x7f0a0264
.field public static final chronometer:I = 0x7f0a0269
.field public static final circular:I = 0x7f0a0266
.field public static final circular:I = 0x7f0a026b
.field public static final clear_text:I = 0x7f0a0267
.field public static final clear_text:I = 0x7f0a026c
.field public static final column:I = 0x7f0a0270
.field public static final column:I = 0x7f0a0275
.field public static final column_reverse:I = 0x7f0a0271
.field public static final column_reverse:I = 0x7f0a0276
.field public static final confirm_button:I = 0x7f0a0272
.field public static final confirm_button:I = 0x7f0a0277
.field public static final container:I = 0x7f0a0283
.field public static final container:I = 0x7f0a0288
.field public static final content:I = 0x7f0a0284
.field public static final content:I = 0x7f0a0289
.field public static final contentPanel:I = 0x7f0a0285
.field public static final contentPanel:I = 0x7f0a028a
.field public static final coordinator:I = 0x7f0a0289
.field public static final coordinator:I = 0x7f0a028e
.field public static final custom:I = 0x7f0a02af
.field public static final custom:I = 0x7f0a02b4
.field public static final customPanel:I = 0x7f0a02b0
.field public static final customPanel:I = 0x7f0a02b5
.field public static final cut:I = 0x7f0a02b1
.field public static final cut:I = 0x7f0a02b6
.field public static final dark:I = 0x7f0a02b2
.field public static final dark:I = 0x7f0a02b7
.field public static final date_picker_actions:I = 0x7f0a02b4
.field public static final date_picker_actions:I = 0x7f0a02b9
.field public static final decor_content_parent:I = 0x7f0a02b8
.field public static final decor_content_parent:I = 0x7f0a02bd
.field public static final default_activity_button:I = 0x7f0a02b9
.field public static final default_activity_button:I = 0x7f0a02be
.field public static final design_bottom_sheet:I = 0x7f0a02bd
.field public static final design_bottom_sheet:I = 0x7f0a02c2
.field public static final design_menu_item_action_area:I = 0x7f0a02be
.field public static final design_menu_item_action_area:I = 0x7f0a02c3
.field public static final design_menu_item_action_area_stub:I = 0x7f0a02bf
.field public static final design_menu_item_action_area_stub:I = 0x7f0a02c4
.field public static final design_menu_item_text:I = 0x7f0a02c0
.field public static final design_menu_item_text:I = 0x7f0a02c5
.field public static final design_navigation_view:I = 0x7f0a02c1
.field public static final design_navigation_view:I = 0x7f0a02c6
.field public static final dialog_button:I = 0x7f0a02c7
.field public static final dialog_button:I = 0x7f0a02cc
.field public static final dropdown_menu:I = 0x7f0a02f2
.field public static final dropdown_menu:I = 0x7f0a02f8
.field public static final edit_query:I = 0x7f0a0317
.field public static final edit_query:I = 0x7f0a031d
.field public static final end:I = 0x7f0a0344
.field public static final end:I = 0x7f0a034a
.field public static final end_padder:I = 0x7f0a0345
.field public static final end_padder:I = 0x7f0a034b
.field public static final expand_activities_button:I = 0x7f0a0361
.field public static final expand_activities_button:I = 0x7f0a0367
.field public static final expanded_menu:I = 0x7f0a0362
.field public static final expanded_menu:I = 0x7f0a0368
.field public static final fade:I = 0x7f0a0380
.field public static final fade:I = 0x7f0a0386
.field public static final fill:I = 0x7f0a0395
.field public static final fill:I = 0x7f0a039d
.field public static final filled:I = 0x7f0a0398
.field public static final filled:I = 0x7f0a03a0
.field public static final fitBottomStart:I = 0x7f0a039c
.field public static final fitBottomStart:I = 0x7f0a03a4
.field public static final fitCenter:I = 0x7f0a039d
.field public static final fitCenter:I = 0x7f0a03a5
.field public static final fitEnd:I = 0x7f0a039e
.field public static final fitEnd:I = 0x7f0a03a6
.field public static final fitStart:I = 0x7f0a039f
.field public static final fitStart:I = 0x7f0a03a7
.field public static final fitXY:I = 0x7f0a03a1
.field public static final fitXY:I = 0x7f0a03a9
.field public static final fixed:I = 0x7f0a03a2
.field public static final fixed:I = 0x7f0a03aa
.field public static final flex_end:I = 0x7f0a03a5
.field public static final flex_end:I = 0x7f0a03ad
.field public static final flex_start:I = 0x7f0a03b6
.field public static final flex_start:I = 0x7f0a03be
.field public static final floating:I = 0x7f0a03b7
.field public static final floating:I = 0x7f0a03bf
.field public static final focusCrop:I = 0x7f0a03b9
.field public static final focusCrop:I = 0x7f0a03c1
.field public static final forever:I = 0x7f0a03be
.field public static final forever:I = 0x7f0a03c6
.field public static final fragment_container_view_tag:I = 0x7f0a03bf
.field public static final fragment_container_view_tag:I = 0x7f0a03c7
.field public static final ghost_view:I = 0x7f0a03da
.field public static final ghost_view:I = 0x7f0a03e2
.field public static final ghost_view_holder:I = 0x7f0a03db
.field public static final ghost_view_holder:I = 0x7f0a03e3
.field public static final gone:I = 0x7f0a0407
.field public static final gone:I = 0x7f0a040f
.field public static final group_divider:I = 0x7f0a0409
.field public static final group_divider:I = 0x7f0a0411
.field public static final home:I = 0x7f0a04b8
.field public static final home:I = 0x7f0a04c0
.field public static final icon:I = 0x7f0a04ca
.field public static final icon:I = 0x7f0a04d2
.field public static final icon_frame:I = 0x7f0a04cb
.field public static final icon_frame:I = 0x7f0a04d3
.field public static final icon_group:I = 0x7f0a04cc
.field public static final icon_group:I = 0x7f0a04d4
.field public static final icon_only:I = 0x7f0a04cd
.field public static final icon_only:I = 0x7f0a04d5
.field public static final image:I = 0x7f0a04d6
.field public static final image:I = 0x7f0a04de
.field public static final incoming:I = 0x7f0a04de
.field public static final incoming:I = 0x7f0a04e6
.field public static final info:I = 0x7f0a04ee
.field public static final info:I = 0x7f0a04f6
.field public static final italic:I = 0x7f0a0527
.field public static final italic:I = 0x7f0a052f
.field public static final item_touch_helper_previous_elevation:I = 0x7f0a0565
.field public static final item_touch_helper_previous_elevation:I = 0x7f0a056d
.field public static final labeled:I = 0x7f0a056d
.field public static final labeled:I = 0x7f0a0575
.field public static final largeLabel:I = 0x7f0a056f
.field public static final largeLabel:I = 0x7f0a0577
.field public static final left:I = 0x7f0a057a
.field public static final left:I = 0x7f0a0582
.field public static final light:I = 0x7f0a057b
.field public static final light:I = 0x7f0a0583
.field public static final line1:I = 0x7f0a057c
.field public static final line1:I = 0x7f0a0584
.field public static final line3:I = 0x7f0a057d
.field public static final line3:I = 0x7f0a0585
.field public static final linear:I = 0x7f0a057e
.field public static final linear:I = 0x7f0a0586
.field public static final listMode:I = 0x7f0a0580
.field public static final listMode:I = 0x7f0a0588
.field public static final list_item:I = 0x7f0a0581
.field public static final list_item:I = 0x7f0a0589
.field public static final masked:I = 0x7f0a0591
.field public static final masked:I = 0x7f0a0599
.field public static final media_actions:I = 0x7f0a0597
.field public static final media_actions:I = 0x7f0a059f
.field public static final message:I = 0x7f0a05d4
.field public static final message:I = 0x7f0a05dc
.field public static final mini:I = 0x7f0a05d9
.field public static final mini:I = 0x7f0a05e1
.field public static final month_grid:I = 0x7f0a05db
.field public static final month_grid:I = 0x7f0a05e3
.field public static final month_navigation_bar:I = 0x7f0a05dc
.field public static final month_navigation_bar:I = 0x7f0a05e4
.field public static final month_navigation_fragment_toggle:I = 0x7f0a05dd
.field public static final month_navigation_fragment_toggle:I = 0x7f0a05e5
.field public static final month_navigation_next:I = 0x7f0a05de
.field public static final month_navigation_next:I = 0x7f0a05e6
.field public static final month_navigation_previous:I = 0x7f0a05df
.field public static final month_navigation_previous:I = 0x7f0a05e7
.field public static final month_title:I = 0x7f0a05e0
.field public static final month_title:I = 0x7f0a05e8
.field public static final mtrl_calendar_day_selector_frame:I = 0x7f0a05e1
.field public static final mtrl_calendar_day_selector_frame:I = 0x7f0a05e9
.field public static final mtrl_calendar_days_of_week:I = 0x7f0a05e2
.field public static final mtrl_calendar_days_of_week:I = 0x7f0a05ea
.field public static final mtrl_calendar_frame:I = 0x7f0a05e3
.field public static final mtrl_calendar_frame:I = 0x7f0a05eb
.field public static final mtrl_calendar_main_pane:I = 0x7f0a05e4
.field public static final mtrl_calendar_main_pane:I = 0x7f0a05ec
.field public static final mtrl_calendar_months:I = 0x7f0a05e5
.field public static final mtrl_calendar_months:I = 0x7f0a05ed
.field public static final mtrl_calendar_selection_frame:I = 0x7f0a05e6
.field public static final mtrl_calendar_selection_frame:I = 0x7f0a05ee
.field public static final mtrl_calendar_text_input_frame:I = 0x7f0a05e7
.field public static final mtrl_calendar_text_input_frame:I = 0x7f0a05ef
.field public static final mtrl_calendar_year_selector_frame:I = 0x7f0a05e8
.field public static final mtrl_calendar_year_selector_frame:I = 0x7f0a05f0
.field public static final mtrl_card_checked_layer_id:I = 0x7f0a05e9
.field public static final mtrl_card_checked_layer_id:I = 0x7f0a05f1
.field public static final mtrl_child_content_container:I = 0x7f0a05ea
.field public static final mtrl_child_content_container:I = 0x7f0a05f2
.field public static final mtrl_internal_children_alpha_tag:I = 0x7f0a05eb
.field public static final mtrl_internal_children_alpha_tag:I = 0x7f0a05f3
.field public static final mtrl_motion_snapshot_view:I = 0x7f0a05ec
.field public static final mtrl_motion_snapshot_view:I = 0x7f0a05f4
.field public static final mtrl_picker_fullscreen:I = 0x7f0a05ed
.field public static final mtrl_picker_fullscreen:I = 0x7f0a05f5
.field public static final mtrl_picker_header:I = 0x7f0a05ee
.field public static final mtrl_picker_header:I = 0x7f0a05f6
.field public static final mtrl_picker_header_selection_text:I = 0x7f0a05ef
.field public static final mtrl_picker_header_selection_text:I = 0x7f0a05f7
.field public static final mtrl_picker_header_title_and_selection:I = 0x7f0a05f0
.field public static final mtrl_picker_header_title_and_selection:I = 0x7f0a05f8
.field public static final mtrl_picker_header_toggle:I = 0x7f0a05f1
.field public static final mtrl_picker_header_toggle:I = 0x7f0a05f9
.field public static final mtrl_picker_text_input_date:I = 0x7f0a05f2
.field public static final mtrl_picker_text_input_date:I = 0x7f0a05fa
.field public static final mtrl_picker_text_input_range_end:I = 0x7f0a05f3
.field public static final mtrl_picker_text_input_range_end:I = 0x7f0a05fb
.field public static final mtrl_picker_text_input_range_start:I = 0x7f0a05f4
.field public static final mtrl_picker_text_input_range_start:I = 0x7f0a05fc
.field public static final mtrl_picker_title_text:I = 0x7f0a05f5
.field public static final mtrl_picker_title_text:I = 0x7f0a05fd
.field public static final multiply:I = 0x7f0a05f6
.field public static final multiply:I = 0x7f0a05fe
.field public static final navigation_header_container:I = 0x7f0a0608
.field public static final navigation_header_container:I = 0x7f0a0610
.field public static final none:I = 0x7f0a061d
.field public static final none:I = 0x7f0a0625
.field public static final normal:I = 0x7f0a061e
.field public static final normal:I = 0x7f0a0626
.field public static final notification_background:I = 0x7f0a0628
.field public static final notification_background:I = 0x7f0a0630
.field public static final notification_main_column:I = 0x7f0a0629
.field public static final notification_main_column:I = 0x7f0a0631
.field public static final notification_main_column_container:I = 0x7f0a062a
.field public static final notification_main_column_container:I = 0x7f0a0632
.field public static final nowrap:I = 0x7f0a062e
.field public static final nowrap:I = 0x7f0a0636
.field public static final off:I = 0x7f0a065e
.field public static final off:I = 0x7f0a0666
.field public static final on:I = 0x7f0a0662
.field public static final on:I = 0x7f0a066a
.field public static final outgoing:I = 0x7f0a0664
.field public static final outgoing:I = 0x7f0a066c
.field public static final outline:I = 0x7f0a0665
.field public static final outline:I = 0x7f0a066d
.field public static final parallax:I = 0x7f0a0675
.field public static final parallax:I = 0x7f0a067d
.field public static final parentPanel:I = 0x7f0a0677
.field public static final parentPanel:I = 0x7f0a067f
.field public static final parent_matrix:I = 0x7f0a0678
.field public static final parent_matrix:I = 0x7f0a0680
.field public static final password_toggle:I = 0x7f0a0686
.field public static final password_toggle:I = 0x7f0a068e
.field public static final pin:I = 0x7f0a06b3
.field public static final pin:I = 0x7f0a06bb
.field public static final progress_circular:I = 0x7f0a0722
.field public static final progress_circular:I = 0x7f0a072a
.field public static final progress_horizontal:I = 0x7f0a0725
.field public static final progress_horizontal:I = 0x7f0a072d
.field public static final radio:I = 0x7f0a0733
.field public static final radio:I = 0x7f0a073b
.field public static final recycler_view:I = 0x7f0a0739
.field public static final recycler_view:I = 0x7f0a0741
.field public static final right:I = 0x7f0a0755
.field public static final right:I = 0x7f0a075d
.field public static final right_icon:I = 0x7f0a0756
.field public static final right_icon:I = 0x7f0a075e
.field public static final right_side:I = 0x7f0a0757
.field public static final right_side:I = 0x7f0a075f
.field public static final rounded:I = 0x7f0a077f
.field public static final rounded:I = 0x7f0a0787
.field public static final row:I = 0x7f0a0780
.field public static final row:I = 0x7f0a0788
.field public static final row_index_key:I = 0x7f0a0781
.field public static final row_index_key:I = 0x7f0a0789
.field public static final row_reverse:I = 0x7f0a0782
.field public static final row_reverse:I = 0x7f0a078a
.field public static final save_non_transition_alpha:I = 0x7f0a0783
.field public static final save_non_transition_alpha:I = 0x7f0a078b
.field public static final save_overlay_view:I = 0x7f0a0784
.field public static final save_overlay_view:I = 0x7f0a078c
.field public static final scale:I = 0x7f0a0785
.field public static final scale:I = 0x7f0a078d
.field public static final screen:I = 0x7f0a0787
.field public static final screen:I = 0x7f0a078f
.field public static final scrollIndicatorDown:I = 0x7f0a078b
.field public static final scrollIndicatorDown:I = 0x7f0a0793
.field public static final scrollIndicatorUp:I = 0x7f0a078c
.field public static final scrollIndicatorUp:I = 0x7f0a0794
.field public static final scrollView:I = 0x7f0a078d
.field public static final scrollView:I = 0x7f0a0795
.field public static final scrollable:I = 0x7f0a078f
.field public static final scrollable:I = 0x7f0a0797
.field public static final search_badge:I = 0x7f0a0790
.field public static final search_badge:I = 0x7f0a0798
.field public static final search_bar:I = 0x7f0a0791
.field public static final search_bar:I = 0x7f0a0799
.field public static final search_button:I = 0x7f0a0792
.field public static final search_button:I = 0x7f0a079a
.field public static final search_close_btn:I = 0x7f0a0793
.field public static final search_close_btn:I = 0x7f0a079b
.field public static final search_edit_frame:I = 0x7f0a0794
.field public static final search_edit_frame:I = 0x7f0a079c
.field public static final search_go_btn:I = 0x7f0a0796
.field public static final search_go_btn:I = 0x7f0a079e
.field public static final search_mag_icon:I = 0x7f0a0797
.field public static final search_mag_icon:I = 0x7f0a079f
.field public static final search_plate:I = 0x7f0a0798
.field public static final search_plate:I = 0x7f0a07a0
.field public static final search_src_text:I = 0x7f0a079b
.field public static final search_src_text:I = 0x7f0a07a3
.field public static final search_voice_btn:I = 0x7f0a07a7
.field public static final search_voice_btn:I = 0x7f0a07af
.field public static final seekbar:I = 0x7f0a07a8
.field public static final seekbar:I = 0x7f0a07b0
.field public static final seekbar_value:I = 0x7f0a07a9
.field public static final seekbar_value:I = 0x7f0a07b1
.field public static final select_dialog_listview:I = 0x7f0a07aa
.field public static final select_dialog_listview:I = 0x7f0a07b2
.field public static final selected:I = 0x7f0a07ab
.field public static final selected:I = 0x7f0a07b3
.field public static final shortcut:I = 0x7f0a0906
.field public static final shortcut:I = 0x7f0a090e
.field public static final slide:I = 0x7f0a090b
.field public static final slide:I = 0x7f0a0913
.field public static final smallLabel:I = 0x7f0a090c
.field public static final smallLabel:I = 0x7f0a0914
.field public static final snackbar_action:I = 0x7f0a090d
.field public static final snackbar_action:I = 0x7f0a0915
.field public static final snackbar_text:I = 0x7f0a090e
.field public static final snackbar_text:I = 0x7f0a0916
.field public static final space_around:I = 0x7f0a0912
.field public static final space_around:I = 0x7f0a091a
.field public static final space_between:I = 0x7f0a0913
.field public static final space_between:I = 0x7f0a091b
.field public static final space_evenly:I = 0x7f0a0914
.field public static final space_evenly:I = 0x7f0a091c
.field public static final spacer:I = 0x7f0a0915
.field public static final spacer:I = 0x7f0a091d
.field public static final spinner:I = 0x7f0a0918
.field public static final spinner:I = 0x7f0a0920
.field public static final split_action_bar:I = 0x7f0a0919
.field public static final split_action_bar:I = 0x7f0a0921
.field public static final src_atop:I = 0x7f0a091d
.field public static final src_atop:I = 0x7f0a0925
.field public static final src_in:I = 0x7f0a091e
.field public static final src_in:I = 0x7f0a0926
.field public static final src_over:I = 0x7f0a091f
.field public static final src_over:I = 0x7f0a0927
.field public static final standard:I = 0x7f0a0921
.field public static final standard:I = 0x7f0a0929
.field public static final start:I = 0x7f0a0922
.field public static final start:I = 0x7f0a092a
.field public static final status_bar_latest_event_content:I = 0x7f0a0926
.field public static final status_bar_latest_event_content:I = 0x7f0a092e
.field public static final stretch:I = 0x7f0a093b
.field public static final stretch:I = 0x7f0a0943
.field public static final submenuarrow:I = 0x7f0a093c
.field public static final submenuarrow:I = 0x7f0a0944
.field public static final submit_area:I = 0x7f0a093d
.field public static final submit_area:I = 0x7f0a0945
.field public static final switchWidget:I = 0x7f0a094a
.field public static final switchWidget:I = 0x7f0a0953
.field public static final tabMode:I = 0x7f0a094c
.field public static final tabMode:I = 0x7f0a0955
.field public static final tag_accessibility_actions:I = 0x7f0a095a
.field public static final tag_accessibility_actions:I = 0x7f0a0963
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a095b
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a0964
.field public static final tag_accessibility_heading:I = 0x7f0a095c
.field public static final tag_accessibility_heading:I = 0x7f0a0965
.field public static final tag_accessibility_pane_title:I = 0x7f0a095d
.field public static final tag_accessibility_pane_title:I = 0x7f0a0966
.field public static final tag_screen_reader_focusable:I = 0x7f0a095e
.field public static final tag_screen_reader_focusable:I = 0x7f0a0967
.field public static final tag_transition_group:I = 0x7f0a095f
.field public static final tag_transition_group:I = 0x7f0a0968
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a0960
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a0969
.field public static final tag_unhandled_key_listeners:I = 0x7f0a0961
.field public static final tag_unhandled_key_listeners:I = 0x7f0a096a
.field public static final test_checkbox_android_button_tint:I = 0x7f0a0968
.field public static final test_checkbox_android_button_tint:I = 0x7f0a0971
.field public static final test_checkbox_app_button_tint:I = 0x7f0a0969
.field public static final test_checkbox_app_button_tint:I = 0x7f0a0972
.field public static final test_radiobutton_android_button_tint:I = 0x7f0a096a
.field public static final test_radiobutton_android_button_tint:I = 0x7f0a0973
.field public static final test_radiobutton_app_button_tint:I = 0x7f0a096b
.field public static final test_radiobutton_app_button_tint:I = 0x7f0a0974
.field public static final text:I = 0x7f0a096c
.field public static final text:I = 0x7f0a0975
.field public static final text2:I = 0x7f0a096e
.field public static final text2:I = 0x7f0a0977
.field public static final textSpacerNoButtons:I = 0x7f0a0970
.field public static final textSpacerNoButtons:I = 0x7f0a0979
.field public static final textSpacerNoTitle:I = 0x7f0a0971
.field public static final textSpacerNoTitle:I = 0x7f0a097a
.field public static final text_input_end_icon:I = 0x7f0a0973
.field public static final text_input_end_icon:I = 0x7f0a097c
.field public static final text_input_start_icon:I = 0x7f0a0974
.field public static final text_input_start_icon:I = 0x7f0a097d
.field public static final textinput_counter:I = 0x7f0a0977
.field public static final textinput_counter:I = 0x7f0a0980
.field public static final textinput_error:I = 0x7f0a0978
.field public static final textinput_error:I = 0x7f0a0981
.field public static final textinput_helper_text:I = 0x7f0a0979
.field public static final textinput_helper_text:I = 0x7f0a0982
.field public static final textinput_placeholder:I = 0x7f0a097a
.field public static final textinput_placeholder:I = 0x7f0a0983
.field public static final textinput_prefix_text:I = 0x7f0a097b
.field public static final textinput_prefix_text:I = 0x7f0a0984
.field public static final textinput_suffix_text:I = 0x7f0a097c
.field public static final textinput_suffix_text:I = 0x7f0a0985
.field public static final time:I = 0x7f0a0982
.field public static final time:I = 0x7f0a098b
.field public static final title:I = 0x7f0a0983
.field public static final title:I = 0x7f0a098c
.field public static final titleDividerNoCustom:I = 0x7f0a0984
.field public static final titleDividerNoCustom:I = 0x7f0a098d
.field public static final title_template:I = 0x7f0a0985
.field public static final title_template:I = 0x7f0a098e
.field public static final top:I = 0x7f0a098a
.field public static final top:I = 0x7f0a0993
.field public static final topPanel:I = 0x7f0a098b
.field public static final topPanel:I = 0x7f0a0994
.field public static final touch_outside:I = 0x7f0a098d
.field public static final touch_outside:I = 0x7f0a0996
.field public static final transition_current_scene:I = 0x7f0a098e
.field public static final transition_current_scene:I = 0x7f0a0997
.field public static final transition_layout_save:I = 0x7f0a098f
.field public static final transition_layout_save:I = 0x7f0a0998
.field public static final transition_position:I = 0x7f0a0990
.field public static final transition_position:I = 0x7f0a0999
.field public static final transition_scene_layoutid_cache:I = 0x7f0a0991
.field public static final transition_scene_layoutid_cache:I = 0x7f0a099a
.field public static final transition_transform:I = 0x7f0a0992
.field public static final transition_transform:I = 0x7f0a099b
.field public static final unchecked:I = 0x7f0a09a1
.field public static final unchecked:I = 0x7f0a09aa
.field public static final uniform:I = 0x7f0a09a4
.field public static final uniform:I = 0x7f0a09ad
.field public static final unlabeled:I = 0x7f0a09a5
.field public static final unlabeled:I = 0x7f0a09ae
.field public static final up:I = 0x7f0a09a6
.field public static final up:I = 0x7f0a09af
.field public static final view_offset_helper:I = 0x7f0a0a29
.field public static final view_offset_helper:I = 0x7f0a0a32
.field public static final visible:I = 0x7f0a0a3d
.field public static final visible:I = 0x7f0a0a46
.field public static final visible_removing_fragment_view_tag:I = 0x7f0a0a3e
.field public static final visible_removing_fragment_view_tag:I = 0x7f0a0a47
.field public static final wide:I = 0x7f0a0a6c
.field public static final wide:I = 0x7f0a0a75
.field public static final withinBounds:I = 0x7f0a0aa3
.field public static final withinBounds:I = 0x7f0a0aac
.field public static final wrap:I = 0x7f0a0aa4
.field public static final wrap:I = 0x7f0a0aad
.field public static final wrap_content:I = 0x7f0a0aa5
.field public static final wrap_content:I = 0x7f0a0aae
.field public static final wrap_reverse:I = 0x7f0a0aa6
.field public static final wrap_reverse:I = 0x7f0a0aaf
.field public static final zero_corner_chip:I = 0x7f0a0aab
.field public static final zero_corner_chip:I = 0x7f0a0ab4
# direct methods

View file

@ -260,7 +260,7 @@
.field public static final text_view_without_line_height:I = 0x7f0d00e0
.field public static final view_chip_default:I = 0x7f0d0102
.field public static final view_chip_default:I = 0x7f0d0104
# direct methods

View file

@ -14,7 +14,7 @@
# static fields
.field public static final mtrl_badge_content_description:I = 0x7f1000b2
.field public static final mtrl_badge_content_description:I = 0x7f1000b3
# direct methods

View file

@ -74,165 +74,165 @@
.field public static final bottom_sheet_behavior:I = 0x7f120354
.field public static final character_counter_content_description:I = 0x7f120417
.field public static final character_counter_content_description:I = 0x7f120419
.field public static final character_counter_overflowed_content_description:I = 0x7f120418
.field public static final character_counter_overflowed_content_description:I = 0x7f12041a
.field public static final character_counter_pattern:I = 0x7f120419
.field public static final character_counter_pattern:I = 0x7f12041b
.field public static final chip_text:I = 0x7f120423
.field public static final chip_text:I = 0x7f120425
.field public static final clear_text_end_icon_content_description:I = 0x7f120430
.field public static final clear_text_end_icon_content_description:I = 0x7f120432
.field public static final common_google_play_services_enable_button:I = 0x7f12045f
.field public static final common_google_play_services_enable_button:I = 0x7f120461
.field public static final common_google_play_services_enable_text:I = 0x7f120460
.field public static final common_google_play_services_enable_text:I = 0x7f120462
.field public static final common_google_play_services_enable_title:I = 0x7f120461
.field public static final common_google_play_services_enable_title:I = 0x7f120463
.field public static final common_google_play_services_install_button:I = 0x7f120462
.field public static final common_google_play_services_install_button:I = 0x7f120464
.field public static final common_google_play_services_install_text:I = 0x7f120463
.field public static final common_google_play_services_install_text:I = 0x7f120465
.field public static final common_google_play_services_install_title:I = 0x7f120464
.field public static final common_google_play_services_install_title:I = 0x7f120466
.field public static final common_google_play_services_notification_channel_name:I = 0x7f120465
.field public static final common_google_play_services_notification_channel_name:I = 0x7f120467
.field public static final common_google_play_services_notification_ticker:I = 0x7f120466
.field public static final common_google_play_services_notification_ticker:I = 0x7f120468
.field public static final common_google_play_services_unknown_issue:I = 0x7f120467
.field public static final common_google_play_services_unknown_issue:I = 0x7f120469
.field public static final common_google_play_services_unsupported_text:I = 0x7f120468
.field public static final common_google_play_services_unsupported_text:I = 0x7f12046a
.field public static final common_google_play_services_update_button:I = 0x7f120469
.field public static final common_google_play_services_update_button:I = 0x7f12046b
.field public static final common_google_play_services_update_text:I = 0x7f12046a
.field public static final common_google_play_services_update_text:I = 0x7f12046c
.field public static final common_google_play_services_update_title:I = 0x7f12046b
.field public static final common_google_play_services_update_title:I = 0x7f12046d
.field public static final common_google_play_services_updating_text:I = 0x7f12046c
.field public static final common_google_play_services_updating_text:I = 0x7f12046e
.field public static final common_google_play_services_wear_update_text:I = 0x7f12046d
.field public static final common_google_play_services_wear_update_text:I = 0x7f12046f
.field public static final common_open_on_phone:I = 0x7f12046e
.field public static final common_open_on_phone:I = 0x7f120470
.field public static final common_signin_button_text:I = 0x7f12046f
.field public static final common_signin_button_text:I = 0x7f120471
.field public static final common_signin_button_text_long:I = 0x7f120470
.field public static final common_signin_button_text_long:I = 0x7f120472
.field public static final copy:I = 0x7f1204ce
.field public static final copy:I = 0x7f1204d0
.field public static final error_icon_content_description:I = 0x7f120643
.field public static final error_icon_content_description:I = 0x7f120647
.field public static final expand_button_title:I = 0x7f12067a
.field public static final expand_button_title:I = 0x7f12067e
.field public static final exposed_dropdown_menu_content_description:I = 0x7f120688
.field public static final exposed_dropdown_menu_content_description:I = 0x7f12068c
.field public static final fab_transformation_scrim_behavior:I = 0x7f120691
.field public static final fab_transformation_scrim_behavior:I = 0x7f120695
.field public static final fab_transformation_sheet_behavior:I = 0x7f120692
.field public static final fab_transformation_sheet_behavior:I = 0x7f120696
.field public static final hide_bottom_view_on_scroll_behavior:I = 0x7f120bc0
.field public static final hide_bottom_view_on_scroll_behavior:I = 0x7f120bcb
.field public static final icon_content_description:I = 0x7f120c4d
.field public static final icon_content_description:I = 0x7f120c58
.field public static final item_view_role_description:I = 0x7f120d6f
.field public static final item_view_role_description:I = 0x7f120d7c
.field public static final mtrl_badge_numberless_content_description:I = 0x7f120eef
.field public static final mtrl_badge_numberless_content_description:I = 0x7f120f00
.field public static final mtrl_chip_close_icon_content_description:I = 0x7f120ef0
.field public static final mtrl_chip_close_icon_content_description:I = 0x7f120f01
.field public static final mtrl_exceed_max_badge_number_content_description:I = 0x7f120ef1
.field public static final mtrl_exceed_max_badge_number_content_description:I = 0x7f120f02
.field public static final mtrl_exceed_max_badge_number_suffix:I = 0x7f120ef2
.field public static final mtrl_exceed_max_badge_number_suffix:I = 0x7f120f03
.field public static final mtrl_picker_a11y_next_month:I = 0x7f120ef3
.field public static final mtrl_picker_a11y_next_month:I = 0x7f120f04
.field public static final mtrl_picker_a11y_prev_month:I = 0x7f120ef4
.field public static final mtrl_picker_a11y_prev_month:I = 0x7f120f05
.field public static final mtrl_picker_announce_current_selection:I = 0x7f120ef5
.field public static final mtrl_picker_announce_current_selection:I = 0x7f120f06
.field public static final mtrl_picker_cancel:I = 0x7f120ef6
.field public static final mtrl_picker_cancel:I = 0x7f120f07
.field public static final mtrl_picker_confirm:I = 0x7f120ef7
.field public static final mtrl_picker_confirm:I = 0x7f120f08
.field public static final mtrl_picker_date_header_selected:I = 0x7f120ef8
.field public static final mtrl_picker_date_header_selected:I = 0x7f120f09
.field public static final mtrl_picker_date_header_title:I = 0x7f120ef9
.field public static final mtrl_picker_date_header_title:I = 0x7f120f0a
.field public static final mtrl_picker_date_header_unselected:I = 0x7f120efa
.field public static final mtrl_picker_date_header_unselected:I = 0x7f120f0b
.field public static final mtrl_picker_day_of_week_column_header:I = 0x7f120efb
.field public static final mtrl_picker_day_of_week_column_header:I = 0x7f120f0c
.field public static final mtrl_picker_invalid_format:I = 0x7f120efc
.field public static final mtrl_picker_invalid_format:I = 0x7f120f0d
.field public static final mtrl_picker_invalid_format_example:I = 0x7f120efd
.field public static final mtrl_picker_invalid_format_example:I = 0x7f120f0e
.field public static final mtrl_picker_invalid_format_use:I = 0x7f120efe
.field public static final mtrl_picker_invalid_format_use:I = 0x7f120f0f
.field public static final mtrl_picker_invalid_range:I = 0x7f120eff
.field public static final mtrl_picker_invalid_range:I = 0x7f120f10
.field public static final mtrl_picker_navigate_to_year_description:I = 0x7f120f00
.field public static final mtrl_picker_navigate_to_year_description:I = 0x7f120f11
.field public static final mtrl_picker_out_of_range:I = 0x7f120f01
.field public static final mtrl_picker_out_of_range:I = 0x7f120f12
.field public static final mtrl_picker_range_header_only_end_selected:I = 0x7f120f02
.field public static final mtrl_picker_range_header_only_end_selected:I = 0x7f120f13
.field public static final mtrl_picker_range_header_only_start_selected:I = 0x7f120f03
.field public static final mtrl_picker_range_header_only_start_selected:I = 0x7f120f14
.field public static final mtrl_picker_range_header_selected:I = 0x7f120f04
.field public static final mtrl_picker_range_header_selected:I = 0x7f120f15
.field public static final mtrl_picker_range_header_title:I = 0x7f120f05
.field public static final mtrl_picker_range_header_title:I = 0x7f120f16
.field public static final mtrl_picker_range_header_unselected:I = 0x7f120f06
.field public static final mtrl_picker_range_header_unselected:I = 0x7f120f17
.field public static final mtrl_picker_save:I = 0x7f120f07
.field public static final mtrl_picker_save:I = 0x7f120f18
.field public static final mtrl_picker_text_input_date_hint:I = 0x7f120f08
.field public static final mtrl_picker_text_input_date_hint:I = 0x7f120f19
.field public static final mtrl_picker_text_input_date_range_end_hint:I = 0x7f120f09
.field public static final mtrl_picker_text_input_date_range_end_hint:I = 0x7f120f1a
.field public static final mtrl_picker_text_input_date_range_start_hint:I = 0x7f120f0a
.field public static final mtrl_picker_text_input_date_range_start_hint:I = 0x7f120f1b
.field public static final mtrl_picker_text_input_day_abbr:I = 0x7f120f0b
.field public static final mtrl_picker_text_input_day_abbr:I = 0x7f120f1c
.field public static final mtrl_picker_text_input_month_abbr:I = 0x7f120f0c
.field public static final mtrl_picker_text_input_month_abbr:I = 0x7f120f1d
.field public static final mtrl_picker_text_input_year_abbr:I = 0x7f120f0d
.field public static final mtrl_picker_text_input_year_abbr:I = 0x7f120f1e
.field public static final mtrl_picker_toggle_to_calendar_input_mode:I = 0x7f120f0e
.field public static final mtrl_picker_toggle_to_calendar_input_mode:I = 0x7f120f1f
.field public static final mtrl_picker_toggle_to_day_selection:I = 0x7f120f0f
.field public static final mtrl_picker_toggle_to_day_selection:I = 0x7f120f20
.field public static final mtrl_picker_toggle_to_text_input_mode:I = 0x7f120f10
.field public static final mtrl_picker_toggle_to_text_input_mode:I = 0x7f120f21
.field public static final mtrl_picker_toggle_to_year_selection:I = 0x7f120f11
.field public static final mtrl_picker_toggle_to_year_selection:I = 0x7f120f22
.field public static final mtrl_slider_range_content_description:I = 0x7f120f12
.field public static final mtrl_slider_range_content_description:I = 0x7f120f23
.field public static final not_set:I = 0x7f120f95
.field public static final not_set:I = 0x7f120fa8
.field public static final password_toggle_content_description:I = 0x7f1210bc
.field public static final password_toggle_content_description:I = 0x7f1210cd
.field public static final path_password_eye:I = 0x7f1210be
.field public static final path_password_eye:I = 0x7f1210cf
.field public static final path_password_eye_mask_strike_through:I = 0x7f1210bf
.field public static final path_password_eye_mask_strike_through:I = 0x7f1210d0
.field public static final path_password_eye_mask_visible:I = 0x7f1210c0
.field public static final path_password_eye_mask_visible:I = 0x7f1210d1
.field public static final path_password_strike_through:I = 0x7f1210c1
.field public static final path_password_strike_through:I = 0x7f1210d2
.field public static final preference_copied:I = 0x7f121131
.field public static final preference_copied:I = 0x7f121142
.field public static final search_menu_title:I = 0x7f1213f4
.field public static final search_menu_title:I = 0x7f121406
.field public static final status_bar_notification_info_overflow:I = 0x7f1214b2
.field public static final status_bar_notification_info_overflow:I = 0x7f1214c8
.field public static final summary_collapsed_preference_list:I = 0x7f121515
.field public static final summary_collapsed_preference_list:I = 0x7f12152b
.field public static final v7_preference_off:I = 0x7f121741
.field public static final v7_preference_off:I = 0x7f121757
.field public static final v7_preference_on:I = 0x7f121742
.field public static final v7_preference_on:I = 0x7f121758
# direct methods

View file

@ -1,111 +0,0 @@
.class public final enum Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
.super Ljava/lang/Enum;
.source "ModelAuditLogEntry.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/models/domain/ModelAuditLogEntry;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "OptionType"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;",
">;"
}
.end annotation
# static fields
.field public static final synthetic $VALUES:[Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
.field public static final enum MEMBER:Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
.field public static final enum ROLE:Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
# direct methods
.method public static constructor <clinit>()V
.locals 5
new-instance v0, Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
const-string v1, "MEMBER"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;->MEMBER:Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
new-instance v0, Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
const-string v1, "ROLE"
const/4 v3, 0x1
invoke-direct {v0, v1, v3}, Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;-><init>(Ljava/lang/String;I)V
sput-object v0, Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;->ROLE:Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
const/4 v1, 0x2
new-array v1, v1, [Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
sget-object v4, Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;->MEMBER:Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
aput-object v4, v1, v2
aput-object v0, v1, v3
sput-object v1, Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;->$VALUES:[Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
.locals 1
const-class v0, Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
return-object p0
.end method
.method public static values()[Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
.locals 1
sget-object v0, Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;->$VALUES:[Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
invoke-virtual {v0}, [Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
return-object v0
.end method

View file

@ -32,7 +32,7 @@
.field public final synthetic this$0:Lcom/discord/models/domain/ModelAuditLogEntry;
.field public type:Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
.field public type:I
# direct methods
@ -182,25 +182,13 @@
goto :goto_2
:pswitch_1
const/4 v0, 0x0
iget v0, p0, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->type:I
invoke-virtual {p1, v0}, Lcom/discord/models/domain/Model$JsonReader;->nextString(Ljava/lang/String;)Ljava/lang/String;
invoke-virtual {p1, v0}, Lcom/discord/models/domain/Model$JsonReader;->nextInt(I)I
move-result-object p1
move-result p1
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v0
invoke-virtual {p1, v0}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;->valueOf(Ljava/lang/String;)Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
move-result-object p1
iput-object p1, p0, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->type:Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
iput p1, p0, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->type:I
goto :goto_2
@ -260,6 +248,8 @@
:goto_2
return-void
nop
:sswitch_data_0
.sparse-switch
-0x7315ce29 -> :sswitch_6
@ -400,31 +390,19 @@
return v2
:cond_8
invoke-virtual {p0}, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->getType()Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
move-result-object v1
invoke-virtual {p1}, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->getType()Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
move-result-object v3
if-nez v1, :cond_9
if-eqz v3, :cond_a
goto :goto_1
:cond_9
invoke-virtual {v1, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
invoke-virtual {p0}, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->getType()I
move-result v1
if-nez v1, :cond_a
invoke-virtual {p1}, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->getType()I
move-result v3
if-eq v1, v3, :cond_9
:goto_1
return v2
:cond_a
:cond_9
invoke-virtual {p0}, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->getId()J
move-result-wide v3
@ -435,11 +413,11 @@
cmp-long p1, v3, v5
if-eqz p1, :cond_b
if-eqz p1, :cond_a
return v2
:cond_b
:cond_a
return v0
.end method
@ -491,12 +469,12 @@
return-object v0
.end method
.method public getType()Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
.method public getType()I
.locals 1
iget-object v0, p0, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->type:Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
iget v0, p0, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->type:I
return-object v0
return v0
.end method
.method public hashCode()I
@ -530,8 +508,6 @@
mul-int/lit8 v0, v0, 0x3b
const/16 v2, 0x2b
if-nez v1, :cond_0
const/16 v1, 0x2b
@ -562,39 +538,29 @@
add-int/2addr v0, v1
invoke-virtual {p0}, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->getType()Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
move-result-object v1
mul-int/lit8 v0, v0, 0x3b
if-nez v1, :cond_1
invoke-virtual {p0}, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->getType()I
goto :goto_1
move-result v1
:cond_1
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
move-result v2
:goto_1
add-int/2addr v0, v2
add-int/2addr v1, v0
invoke-virtual {p0}, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->getId()J
move-result-wide v1
move-result-wide v4
mul-int/lit8 v0, v0, 0x3b
mul-int/lit8 v1, v1, 0x3b
ushr-long v3, v1, v3
ushr-long v2, v4, v3
xor-long/2addr v1, v3
xor-long/2addr v2, v4
long-to-int v2, v1
long-to-int v0, v2
add-int/2addr v0, v2
add-int/2addr v1, v0
return v0
return v1
.end method
.method public toString()Ljava/lang/String;
@ -656,11 +622,11 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->getType()Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
invoke-virtual {p0}, Lcom/discord/models/domain/ModelAuditLogEntry$Options;->getType()I
move-result-object v1
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", id="

View file

@ -9,7 +9,6 @@
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;,
Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;,
Lcom/discord/models/domain/ModelAuditLogEntry$ActionType;,
Lcom/discord/models/domain/ModelAuditLogEntry$ChangeNameId;,

View file

@ -72,7 +72,7 @@
const/4 v1, 0x0
invoke-static {p0, v1, v0, v1}, Lf/n/a/k/a;->O(Ljava/lang/CharSequence;III)I
invoke-static {p0, v1, v0, v1}, Lf/n/a/k/a;->P(Ljava/lang/CharSequence;III)I
move-result p0

View file

@ -401,6 +401,19 @@
goto :goto_0
:sswitch_0
const-string v1, "permissions"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x5
goto :goto_1
:sswitch_1
const-string v1, "managed"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -413,7 +426,7 @@
goto :goto_1
:sswitch_1
:sswitch_2
const-string v1, "position"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -426,7 +439,7 @@
goto :goto_1
:sswitch_2
:sswitch_3
const-string v1, "hoist"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -439,7 +452,7 @@
goto :goto_1
:sswitch_3
:sswitch_4
const-string v1, "color"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -452,7 +465,7 @@
goto :goto_1
:sswitch_4
:sswitch_5
const-string v1, "mentionable"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -465,7 +478,7 @@
goto :goto_1
:sswitch_5
:sswitch_6
const-string v1, "name"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -478,7 +491,7 @@
goto :goto_1
:sswitch_6
:sswitch_7
const-string v1, "id"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -491,19 +504,6 @@
goto :goto_1
:sswitch_7
const-string v1, "permissions_new"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x5
goto :goto_1
:cond_0
:goto_0
const/4 v0, -0x1
@ -610,14 +610,14 @@
:sswitch_data_0
.sparse-switch
-0x5f96149b -> :sswitch_7
0xd1b -> :sswitch_6
0x337a8b -> :sswitch_5
0x3ddae44 -> :sswitch_4
0x5a72f63 -> :sswitch_3
0x5ed9a23 -> :sswitch_2
0x2c929929 -> :sswitch_1
0x31c90f9f -> :sswitch_0
0xd1b -> :sswitch_7
0x337a8b -> :sswitch_6
0x3ddae44 -> :sswitch_5
0x5a72f63 -> :sswitch_4
0x5ed9a23 -> :sswitch_3
0x2c929929 -> :sswitch_2
0x31c90f9f -> :sswitch_1
0x4392f484 -> :sswitch_0
.end sparse-switch
:pswitch_data_0

View file

@ -99,6 +99,8 @@
.field public static final TYPE_LOCAL:I = -0x1
.field public static final TYPE_LOCAL_INVALID_ATTACHMENTS:I = -0x3
.field public static final TYPE_LOCAL_SEND_FAILED:I = -0x2
.field public static final TYPE_RECIPIENT_ADD:I = 0x1
@ -181,6 +183,16 @@
.field public id:J
.field public localAttachments:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/discord/models/messages/LocalAttachment;",
">;"
}
.end annotation
.end field
.field public transient member:Lcom/discord/models/domain/ModelGuildMember;
.field public mentionEveryone:Z
@ -312,7 +324,7 @@
return-void
.end method
.method public constructor <init>(JLjava/lang/String;JILjava/lang/String;Lcom/discord/models/domain/ModelUser;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZLcom/discord/models/domain/ModelMessage$Call;ZLjava/util/LinkedHashMap;Ljava/lang/Boolean;Ljava/lang/Long;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;ZLjava/util/List;ZLjava/lang/Long;Lcom/discord/models/domain/ModelMessage$MessageReference;Ljava/util/List;)V
.method public constructor <init>(JLjava/lang/String;JILjava/lang/String;Lcom/discord/models/domain/ModelUser;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZLcom/discord/models/domain/ModelMessage$Call;ZLjava/util/LinkedHashMap;Ljava/lang/Boolean;Ljava/lang/Long;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;ZLjava/util/List;ZLjava/lang/Long;Lcom/discord/models/domain/ModelMessage$MessageReference;Ljava/util/List;Ljava/util/List;)V
.locals 4
.param p8 # Lcom/discord/models/domain/ModelUser;
.annotation build Llombok/NonNull;
@ -354,6 +366,9 @@
"Lcom/discord/models/domain/ModelMessage$MessageReference;",
"Ljava/util/List<",
"Lcom/discord/models/dsti/dto/ModelDsti;",
">;",
"Ljava/util/List<",
"Lcom/discord/models/messages/LocalAttachment;",
">;)V"
}
.end annotation
@ -480,6 +495,10 @@
iput-object v1, v0, Lcom/discord/models/domain/ModelMessage;->stickers:Ljava/util/List;
move-object/from16 v1, p28
iput-object v1, v0, Lcom/discord/models/domain/ModelMessage;->localAttachments:Ljava/util/List;
return-void
:cond_0
@ -493,7 +512,7 @@
.end method
.method public constructor <init>(Lcom/discord/models/domain/ModelMessage;)V
.locals 30
.locals 31
.param p1 # Lcom/discord/models/domain/ModelMessage;
.annotation build Llombok/NonNull;
.end annotation
@ -527,7 +546,7 @@
iget-boolean v15, v0, Lcom/discord/models/domain/ModelMessage;->tts:Z
move-object/from16 v29, v1
move-object/from16 v30, v1
iget-object v1, v0, Lcom/discord/models/domain/ModelMessage;->call:Lcom/discord/models/domain/ModelMessage$Call;
@ -577,19 +596,23 @@
move-object/from16 v27, v1
iget-object v0, v0, Lcom/discord/models/domain/ModelMessage;->stickers:Ljava/util/List;
iget-object v1, v0, Lcom/discord/models/domain/ModelMessage;->stickers:Ljava/util/List;
move-object/from16 v28, v0
move-object/from16 v28, v1
move-object/from16 v1, v29
iget-object v0, v0, Lcom/discord/models/domain/ModelMessage;->localAttachments:Ljava/util/List;
invoke-direct/range {v1 .. v28}, Lcom/discord/models/domain/ModelMessage;-><init>(JLjava/lang/String;JILjava/lang/String;Lcom/discord/models/domain/ModelUser;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZLcom/discord/models/domain/ModelMessage$Call;ZLjava/util/LinkedHashMap;Ljava/lang/Boolean;Ljava/lang/Long;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;ZLjava/util/List;ZLjava/lang/Long;Lcom/discord/models/domain/ModelMessage$MessageReference;Ljava/util/List;)V
move-object/from16 v29, v0
move-object/from16 v1, v30
invoke-direct/range {v1 .. v29}, Lcom/discord/models/domain/ModelMessage;-><init>(JLjava/lang/String;JILjava/lang/String;Lcom/discord/models/domain/ModelUser;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZLcom/discord/models/domain/ModelMessage$Call;ZLjava/util/LinkedHashMap;Ljava/lang/Boolean;Ljava/lang/Long;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;ZLjava/util/List;ZLjava/lang/Long;Lcom/discord/models/domain/ModelMessage$MessageReference;Ljava/util/List;Ljava/util/List;)V
return-void
.end method
.method public constructor <init>(Lcom/discord/models/domain/ModelMessage;Lcom/discord/models/domain/ModelMessage;)V
.locals 34
.locals 35
.param p1 # Lcom/discord/models/domain/ModelMessage;
.annotation build Llombok/NonNull;
.end annotation
@ -935,27 +958,39 @@
:goto_1b
move-object/from16 v32, v2
iget-object v1, v1, Lcom/discord/models/domain/ModelMessage;->stickers:Ljava/util/List;
iget-object v2, v1, Lcom/discord/models/domain/ModelMessage;->stickers:Ljava/util/List;
if-eqz v1, :cond_1c
if-eqz v2, :cond_1c
goto :goto_1c
:cond_1c
iget-object v1, v0, Lcom/discord/models/domain/ModelMessage;->stickers:Ljava/util/List;
iget-object v2, v0, Lcom/discord/models/domain/ModelMessage;->stickers:Ljava/util/List;
:goto_1c
move-object/from16 v33, v1
move-object/from16 v33, v2
iget-object v1, v1, Lcom/discord/models/domain/ModelMessage;->localAttachments:Ljava/util/List;
if-eqz v1, :cond_1d
goto :goto_1d
:cond_1d
iget-object v1, v0, Lcom/discord/models/domain/ModelMessage;->localAttachments:Ljava/util/List;
:goto_1d
move-object/from16 v34, v1
move-object/from16 v6, p0
invoke-direct/range {v6 .. v33}, Lcom/discord/models/domain/ModelMessage;-><init>(JLjava/lang/String;JILjava/lang/String;Lcom/discord/models/domain/ModelUser;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZLcom/discord/models/domain/ModelMessage$Call;ZLjava/util/LinkedHashMap;Ljava/lang/Boolean;Ljava/lang/Long;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;ZLjava/util/List;ZLjava/lang/Long;Lcom/discord/models/domain/ModelMessage$MessageReference;Ljava/util/List;)V
invoke-direct/range {v6 .. v34}, Lcom/discord/models/domain/ModelMessage;-><init>(JLjava/lang/String;JILjava/lang/String;Lcom/discord/models/domain/ModelUser;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZLcom/discord/models/domain/ModelMessage$Call;ZLjava/util/LinkedHashMap;Ljava/lang/Boolean;Ljava/lang/Long;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;ZLjava/util/List;ZLjava/lang/Long;Lcom/discord/models/domain/ModelMessage$MessageReference;Ljava/util/List;Ljava/util/List;)V
if-eqz v0, :cond_1d
if-eqz v0, :cond_1e
return-void
:cond_1d
:cond_1e
new-instance v0, Ljava/lang/NullPointerException;
const-string v1, "other is marked @NonNull but is null"
@ -1113,8 +1148,106 @@
return-wide v0
.end method
.method public static createLocalMessage(Ljava/lang/String;JLcom/discord/models/domain/ModelUser;Ljava/util/List;ZZLcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/utilities/time/Clock;)Lcom/discord/models/domain/ModelMessage;
.locals 29
.method public static createInvalidAttachmentsMessage(JLcom/discord/models/domain/ModelUser;Lcom/discord/utilities/time/Clock;Ljava/util/List;)Lcom/discord/models/domain/ModelMessage;
.locals 30
.param p2 # Lcom/discord/models/domain/ModelUser;
.annotation build Llombok/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Lcom/discord/models/domain/ModelUser;",
"Lcom/discord/utilities/time/Clock;",
"Ljava/util/List<",
"Lcom/discord/models/messages/LocalAttachment;",
">;)",
"Lcom/discord/models/domain/ModelMessage;"
}
.end annotation
if-eqz p2, :cond_0
invoke-static {}, Lcom/discord/models/domain/ModelMessage;->computeNonce()J
move-result-wide v3
move-wide v1, v3
invoke-static/range {p3 .. p3}, Lcom/discord/utilities/time/TimeUtils;->currentTimeUTCDateString(Lcom/discord/utilities/time/Clock;)Ljava/lang/String;
move-result-object v10
new-instance v29, Lcom/discord/models/domain/ModelMessage;
move-object/from16 v0, v29
invoke-static {v3, v4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v3
const/4 v6, -0x3
const/4 v7, 0x0
const/4 v9, 0x0
const/4 v11, 0x0
const/4 v12, 0x0
const/4 v13, 0x0
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x0
const/16 v20, 0x0
const/16 v21, 0x0
const/16 v22, 0x0
const/16 v23, 0x0
const/16 v24, 0x1
const/16 v25, 0x0
const/16 v26, 0x0
const/16 v27, 0x0
move-wide/from16 v4, p0
move-object/from16 v8, p2
move-object/from16 v28, p4
invoke-direct/range {v0 .. v28}, Lcom/discord/models/domain/ModelMessage;-><init>(JLjava/lang/String;JILjava/lang/String;Lcom/discord/models/domain/ModelUser;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZLcom/discord/models/domain/ModelMessage$Call;ZLjava/util/LinkedHashMap;Ljava/lang/Boolean;Ljava/lang/Long;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;ZLjava/util/List;ZLjava/lang/Long;Lcom/discord/models/domain/ModelMessage$MessageReference;Ljava/util/List;Ljava/util/List;)V
return-object v29
:cond_0
new-instance v0, Ljava/lang/NullPointerException;
const-string v1, "author is marked @NonNull but is null"
invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static createLocalMessage(Ljava/lang/String;JLcom/discord/models/domain/ModelUser;Ljava/util/List;ZZLcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/utilities/time/Clock;Ljava/util/List;)Lcom/discord/models/domain/ModelMessage;
.locals 30
.param p3 # Lcom/discord/models/domain/ModelUser;
.annotation build Llombok/NonNull;
.end annotation
@ -1131,7 +1264,9 @@
"Lcom/discord/models/domain/ModelApplication;",
"Lcom/discord/models/domain/ModelMessage$Activity;",
"Lcom/discord/utilities/time/Clock;",
")",
"Ljava/util/List<",
"Lcom/discord/models/messages/LocalAttachment;",
">;)",
"Lcom/discord/models/domain/ModelMessage;"
}
.end annotation
@ -1160,9 +1295,9 @@
move-result-object v10
new-instance v28, Lcom/discord/models/domain/ModelMessage;
new-instance v29, Lcom/discord/models/domain/ModelMessage;
move-object/from16 v0, v28
move-object/from16 v0, v29
invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
@ -1210,9 +1345,11 @@
move/from16 v24, p6
invoke-direct/range {v0 .. v27}, Lcom/discord/models/domain/ModelMessage;-><init>(JLjava/lang/String;JILjava/lang/String;Lcom/discord/models/domain/ModelUser;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZLcom/discord/models/domain/ModelMessage$Call;ZLjava/util/LinkedHashMap;Ljava/lang/Boolean;Ljava/lang/Long;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;ZLjava/util/List;ZLjava/lang/Long;Lcom/discord/models/domain/ModelMessage$MessageReference;Ljava/util/List;)V
move-object/from16 v28, p10
return-object v28
invoke-direct/range {v0 .. v28}, Lcom/discord/models/domain/ModelMessage;-><init>(JLjava/lang/String;JILjava/lang/String;Lcom/discord/models/domain/ModelUser;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZLcom/discord/models/domain/ModelMessage$Call;ZLjava/util/LinkedHashMap;Ljava/lang/Boolean;Ljava/lang/Long;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;ZLjava/util/List;ZLjava/lang/Long;Lcom/discord/models/domain/ModelMessage$MessageReference;Ljava/util/List;Ljava/util/List;)V
return-object v29
:cond_1
new-instance v0, Ljava/lang/NullPointerException;
@ -2130,6 +2267,26 @@
return p1
.end method
.method public canResend()Z
.locals 2
iget v0, p0, Lcom/discord/models/domain/ModelMessage;->type:I
const/4 v1, -0x2
if-ne v0, v1, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 7
@ -2682,13 +2839,38 @@
move-result-wide v5
cmp-long p1, v3, v5
cmp-long v1, v3, v5
if-eqz p1, :cond_2b
if-eqz v1, :cond_2b
return v2
:cond_2b
invoke-virtual {p0}, Lcom/discord/models/domain/ModelMessage;->getLocalAttachments()Ljava/util/List;
move-result-object v1
invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getLocalAttachments()Ljava/util/List;
move-result-object p1
if-nez v1, :cond_2c
if-eqz p1, :cond_2d
goto :goto_10
:cond_2c
invoke-virtual {v1, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_2d
:goto_10
return v2
:cond_2d
return v0
.end method
@ -2919,6 +3101,22 @@
return-wide v0
.end method
.method public getLocalAttachments()Ljava/util/List;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/discord/models/messages/LocalAttachment;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/models/domain/ModelMessage;->localAttachments:Ljava/util/List;
return-object v0
.end method
.method public getMember()Lcom/discord/models/domain/ModelGuildMember;
.locals 1
@ -3632,47 +3830,95 @@
if-nez v1, :cond_11
const/16 v1, 0x2b
goto :goto_11
:cond_11
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
move-result v4
move-result v1
:goto_11
add-int/2addr v3, v4
add-int/2addr v3, v1
invoke-virtual {p0}, Lcom/discord/models/domain/ModelMessage;->getTimestampMilliseconds()J
move-result-wide v4
move-result-wide v5
mul-int/lit8 v3, v3, 0x3b
ushr-long v6, v4, v2
ushr-long v7, v5, v2
xor-long/2addr v4, v6
xor-long/2addr v5, v7
long-to-int v1, v4
long-to-int v1, v5
add-int/2addr v3, v1
invoke-virtual {p0}, Lcom/discord/models/domain/ModelMessage;->getEditedTimestampMilliseconds()J
move-result-wide v4
move-result-wide v5
mul-int/lit8 v3, v3, 0x3b
ushr-long v0, v4, v2
ushr-long v1, v5, v2
xor-long/2addr v0, v4
xor-long/2addr v1, v5
long-to-int v1, v0
long-to-int v2, v1
add-int/2addr v3, v1
add-int/2addr v3, v2
invoke-virtual {p0}, Lcom/discord/models/domain/ModelMessage;->getLocalAttachments()Ljava/util/List;
move-result-object v1
mul-int/lit8 v3, v3, 0x3b
if-nez v1, :cond_12
goto :goto_12
:cond_12
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
move-result v4
:goto_12
add-int/2addr v3, v4
return v3
.end method
.method public isFailed()Z
.locals 2
iget v0, p0, Lcom/discord/models/domain/ModelMessage;->type:I
const/4 v1, -0x3
if-eq v0, v1, :cond_1
const/4 v1, -0x2
if-ne v0, v1, :cond_0
goto :goto_0
:cond_0
const/4 v0, 0x0
goto :goto_1
:cond_1
:goto_0
const/4 v0, 0x1
:goto_1
return v0
.end method
.method public isHasLocalUploads()Z
.locals 1
@ -3700,6 +3946,10 @@
const/4 v1, -0x2
if-eq v0, v1, :cond_1
const/4 v1, -0x3
if-ne v0, v1, :cond_0
goto :goto_0
@ -4102,6 +4352,16 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", localAttachments="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/discord/models/domain/ModelMessage;->getLocalAttachments()Ljava/util/List;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", guildId="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

View file

@ -99,79 +99,6 @@
return p0
.end method
.method public static getType(Ljava/lang/String;)I
.locals 5
const/4 v0, -0x1
if-eqz p0, :cond_5
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v1
const v2, -0x403d7566
const/4 v3, 0x0
const/4 v4, 0x1
if-eq v1, v2, :cond_1
const v2, 0x358076
if-eq v1, v2, :cond_0
goto :goto_0
:cond_0
const-string v1, "role"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_2
const/4 p0, 0x0
goto :goto_1
:cond_1
const-string v1, "member"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_2
const/4 p0, 0x1
goto :goto_1
:cond_2
:goto_0
const/4 p0, -0x1
:goto_1
if-eqz p0, :cond_4
if-eq p0, v4, :cond_3
goto :goto_2
:cond_3
return v4
:cond_4
return v3
:cond_5
:goto_2
return v0
.end method
# virtual methods
.method public assignField(Lcom/discord/models/domain/Model$JsonReader;)V
@ -200,35 +127,22 @@
if-eq v1, v2, :cond_3
const v2, 0x368f3a
const v2, 0x2efe0c
if-eq v1, v2, :cond_2
const v2, 0x1631afaa
const v2, 0x368f3a
if-eq v1, v2, :cond_1
const v2, 0x3555f0ed
const v2, 0x589a349
if-eq v1, v2, :cond_0
goto :goto_0
:cond_0
const-string v1, "deny_new"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4
const/4 v0, 0x3
goto :goto_1
:cond_1
const-string v1, "allow_new"
const-string v1, "allow"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -240,7 +154,7 @@
goto :goto_1
:cond_2
:cond_1
const-string v1, "type"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -253,6 +167,19 @@
goto :goto_1
:cond_2
const-string v1, "deny"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4
const/4 v0, 0x3
goto :goto_1
:cond_3
const-string v1, "id"
@ -323,13 +250,9 @@
goto :goto_2
:cond_8
const/4 v0, 0x0
iget v0, p0, Lcom/discord/models/domain/ModelPermissionOverwrite;->type:I
invoke-virtual {p1, v0}, Lcom/discord/models/domain/Model$JsonReader;->nextString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/discord/models/domain/ModelPermissionOverwrite;->getType(Ljava/lang/String;)I
invoke-virtual {p1, v0}, Lcom/discord/models/domain/Model$JsonReader;->nextInt(I)I
move-result p1

View file

@ -1,71 +0,0 @@
.class public final Lcom/discord/models/domain/ModelPresence$Parser$parse$1$2;
.super Ljava/lang/Object;
.source "ModelPresence.kt"
# interfaces
.implements Lcom/discord/models/domain/Model$JsonReader$ItemFactory;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/models/domain/ModelPresence$Parser$parse$1;->call(Ljava/lang/String;)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;",
"Lcom/discord/models/domain/Model$JsonReader$ItemFactory<",
"Ljava/lang/Long;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/models/domain/ModelPresence$Parser$parse$1;
# direct methods
.method public constructor <init>(Lcom/discord/models/domain/ModelPresence$Parser$parse$1;)V
.locals 0
iput-object p1, p0, Lcom/discord/models/domain/ModelPresence$Parser$parse$1$2;->this$0:Lcom/discord/models/domain/ModelPresence$Parser$parse$1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final get()Ljava/lang/Long;
.locals 1
iget-object v0, p0, Lcom/discord/models/domain/ModelPresence$Parser$parse$1$2;->this$0:Lcom/discord/models/domain/ModelPresence$Parser$parse$1;
iget-object v0, v0, Lcom/discord/models/domain/ModelPresence$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0}, Lcom/discord/models/domain/Model$JsonReader;->nextLongOrNull()Ljava/lang/Long;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic get()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/models/domain/ModelPresence$Parser$parse$1$2;->get()Ljava/lang/Long;
move-result-object v0
return-object v0
.end method

View file

@ -36,19 +36,15 @@
.field public final synthetic $guildId:Lkotlin/jvm/internal/Ref$LongRef;
.field public final synthetic $nick:Lkotlin/jvm/internal/Ref$ObjectRef;
.field public final synthetic $reader:Lcom/discord/models/domain/Model$JsonReader;
.field public final synthetic $roles:Lkotlin/jvm/internal/Ref$ObjectRef;
.field public final synthetic $status:Lkotlin/jvm/internal/Ref$ObjectRef;
.field public final synthetic $user:Lkotlin/jvm/internal/Ref$ObjectRef;
# direct methods
.method public constructor <init>(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$LongRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V
.method public constructor <init>(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$LongRef;)V
.locals 0
iput-object p1, p0, Lcom/discord/models/domain/ModelPresence$Parser$parse$1;->$status:Lkotlin/jvm/internal/Ref$ObjectRef;
@ -63,10 +59,6 @@
iput-object p6, p0, Lcom/discord/models/domain/ModelPresence$Parser$parse$1;->$guildId:Lkotlin/jvm/internal/Ref$LongRef;
iput-object p7, p0, Lcom/discord/models/domain/ModelPresence$Parser$parse$1;->$nick:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p8, p0, Lcom/discord/models/domain/ModelPresence$Parser$parse$1;->$roles:Lkotlin/jvm/internal/Ref$ObjectRef;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
@ -123,7 +115,7 @@
iput-object v0, p1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
goto/16 :goto_1
goto :goto_1
:sswitch_1
const-string v0, "client_status"
@ -146,34 +138,9 @@
iput-object v0, p1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
goto/16 :goto_1
:sswitch_2
const-string v0, "roles"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/domain/ModelPresence$Parser$parse$1;->$roles:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object v0, p0, Lcom/discord/models/domain/ModelPresence$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
new-instance v1, Lcom/discord/models/domain/ModelPresence$Parser$parse$1$2;
invoke-direct {v1, p0}, Lcom/discord/models/domain/ModelPresence$Parser$parse$1$2;-><init>(Lcom/discord/models/domain/ModelPresence$Parser$parse$1;)V
invoke-virtual {v0, v1}, Lcom/discord/models/domain/Model$JsonReader;->nextList(Lcom/discord/models/domain/Model$JsonReader$ItemFactory;)Ljava/util/List;
move-result-object v0
iput-object v0, p1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
goto :goto_1
:sswitch_3
:sswitch_2
const-string v0, "user"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -200,28 +167,7 @@
goto :goto_1
:sswitch_4
const-string v0, "nick"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/domain/ModelPresence$Parser$parse$1;->$nick:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object v0, p0, Lcom/discord/models/domain/ModelPresence$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0}, Lcom/discord/models/domain/Model$JsonReader;->nextStringOrNull()Ljava/lang/String;
move-result-object v0
iput-object v0, p1, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
goto :goto_1
:sswitch_5
:sswitch_3
const-string v0, "status"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -248,7 +194,7 @@
goto :goto_1
:sswitch_6
:sswitch_4
const-string v0, "guild_id"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -286,13 +232,13 @@
:goto_1
return-void
nop
:sswitch_data_0
.sparse-switch
-0x4de03319 -> :sswitch_6
-0x3532300e -> :sswitch_5
0x339763 -> :sswitch_4
0x36ebcb -> :sswitch_3
0x67a8ebd -> :sswitch_2
-0x4de03319 -> :sswitch_4
-0x3532300e -> :sswitch_3
0x36ebcb -> :sswitch_2
0x22120ee6 -> :sswitch_1
0x7a1b3bed -> :sswitch_0
.end sparse-switch

View file

@ -54,167 +54,121 @@
# virtual methods
.method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/domain/ModelPresence;
.locals 27
.locals 14
move-object/from16 v9, p1
const/4 v0, 0x0
const/4 v10, 0x0
if-eqz v9, :cond_2
new-instance v11, Lkotlin/jvm/internal/Ref$ObjectRef;
invoke-direct {v11}, Lkotlin/jvm/internal/Ref$ObjectRef;-><init>()V
iput-object v10, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
new-instance v12, Lkotlin/jvm/internal/Ref$ObjectRef;
invoke-direct {v12}, Lkotlin/jvm/internal/Ref$ObjectRef;-><init>()V
iput-object v10, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
new-instance v13, Lkotlin/jvm/internal/Ref$ObjectRef;
invoke-direct {v13}, Lkotlin/jvm/internal/Ref$ObjectRef;-><init>()V
iput-object v10, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
new-instance v14, Lkotlin/jvm/internal/Ref$ObjectRef;
invoke-direct {v14}, Lkotlin/jvm/internal/Ref$ObjectRef;-><init>()V
iput-object v10, v14, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
new-instance v15, Lkotlin/jvm/internal/Ref$LongRef;
invoke-direct {v15}, Lkotlin/jvm/internal/Ref$LongRef;-><init>()V
const-wide/16 v0, 0x0
iput-wide v0, v15, Lkotlin/jvm/internal/Ref$LongRef;->element:J
if-eqz p1, :cond_2
new-instance v8, Lkotlin/jvm/internal/Ref$ObjectRef;
invoke-direct {v8}, Lkotlin/jvm/internal/Ref$ObjectRef;-><init>()V
iput-object v10, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
iput-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
new-instance v7, Lkotlin/jvm/internal/Ref$ObjectRef;
new-instance v9, Lkotlin/jvm/internal/Ref$ObjectRef;
invoke-direct {v7}, Lkotlin/jvm/internal/Ref$ObjectRef;-><init>()V
invoke-direct {v9}, Lkotlin/jvm/internal/Ref$ObjectRef;-><init>()V
iput-object v10, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
iput-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
new-instance v6, Lcom/discord/models/domain/ModelPresence$Parser$parse$1;
new-instance v10, Lkotlin/jvm/internal/Ref$ObjectRef;
move-object v0, v6
invoke-direct {v10}, Lkotlin/jvm/internal/Ref$ObjectRef;-><init>()V
move-object v1, v11
iput-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
move-object/from16 v2, p1
new-instance v11, Lkotlin/jvm/internal/Ref$ObjectRef;
move-object v3, v12
invoke-direct {v11}, Lkotlin/jvm/internal/Ref$ObjectRef;-><init>()V
move-object v4, v13
iput-object v0, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
move-object v5, v14
new-instance v12, Lkotlin/jvm/internal/Ref$LongRef;
move-object v10, v6
invoke-direct {v12}, Lkotlin/jvm/internal/Ref$LongRef;-><init>()V
move-object v6, v15
const-wide/16 v1, 0x0
move-object/from16 v16, v7
iput-wide v1, v12, Lkotlin/jvm/internal/Ref$LongRef;->element:J
move-object v7, v8
new-instance v13, Lcom/discord/models/domain/ModelPresence$Parser$parse$1;
move-object/from16 v17, v8
move-object v1, v13
move-object/from16 v8, v16
move-object v2, v8
invoke-direct/range {v0 .. v8}, Lcom/discord/models/domain/ModelPresence$Parser$parse$1;-><init>(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$LongRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V
move-object v3, p1
invoke-virtual {v9, v10}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V
move-object v4, v9
new-instance v0, Lcom/discord/models/domain/ModelPresence;
move-object v5, v10
iget-object v1, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
move-object v6, v11
move-object/from16 v19, v1
move-object v7, v12
check-cast v19, Lcom/discord/models/domain/ModelPresence$Status;
invoke-direct/range {v1 .. v7}, Lcom/discord/models/domain/ModelPresence$Parser$parse$1;-><init>(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$LongRef;)V
if-eqz v19, :cond_1
invoke-virtual {p1, v13}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V
iget-object v1, v12, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
new-instance p1, Lcom/discord/models/domain/ModelPresence;
move-object/from16 v20, v1
iget-object v1, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
check-cast v20, Ljava/util/List;
move-object v2, v1
iget-object v1, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
check-cast v2, Lcom/discord/models/domain/ModelPresence$Status;
check-cast v1, Lcom/discord/models/domain/ModelPresence$ClientStatuses;
if-eqz v2, :cond_1
if-eqz v1, :cond_0
iget-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
move-object v3, v0
check-cast v3, Ljava/util/List;
iget-object v0, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
check-cast v0, Lcom/discord/models/domain/ModelPresence$ClientStatuses;
if-eqz v0, :cond_0
goto :goto_0
:cond_0
sget-object v1, Lcom/discord/models/domain/ModelPresence$ClientStatuses;->Companion:Lcom/discord/models/domain/ModelPresence$ClientStatuses$Companion;
sget-object v0, Lcom/discord/models/domain/ModelPresence$ClientStatuses;->Companion:Lcom/discord/models/domain/ModelPresence$ClientStatuses$Companion;
invoke-virtual {v1}, Lcom/discord/models/domain/ModelPresence$ClientStatuses$Companion;->empty()Lcom/discord/models/domain/ModelPresence$ClientStatuses;
invoke-virtual {v0}, Lcom/discord/models/domain/ModelPresence$ClientStatuses$Companion;->empty()Lcom/discord/models/domain/ModelPresence$ClientStatuses;
move-result-object v1
move-result-object v0
:goto_0
move-object/from16 v21, v1
move-object v4, v0
iget-object v1, v14, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
iget-object v0, v11, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
move-object/from16 v22, v1
move-object v5, v0
check-cast v22, Lcom/discord/models/domain/ModelUser;
check-cast v5, Lcom/discord/models/domain/ModelUser;
iget-wide v1, v15, Lkotlin/jvm/internal/Ref$LongRef;->element:J
iget-wide v6, v12, Lkotlin/jvm/internal/Ref$LongRef;->element:J
move-object/from16 v3, v17
move-object v1, p1
iget-object v3, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
invoke-direct/range {v1 .. v7}, Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;J)V
move-object/from16 v25, v3
check-cast v25, Ljava/lang/String;
move-object/from16 v3, v16
iget-object v3, v3, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
move-object/from16 v26, v3
check-cast v26, Ljava/util/List;
move-object/from16 v18, v0
move-wide/from16 v23, v1
invoke-direct/range {v18 .. v26}, Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;JLjava/lang/String;Ljava/util/List;)V
return-object v0
return-object p1
:cond_1
invoke-static {}, Lj0/n/c/h;->throwNpe()V
const/4 v0, 0x0
throw v0
:cond_2
move-object v0, v10
const-string p1, "reader"
const-string v1, "reader"
invoke-static {v1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;JLjava/lang/String;Ljava/util/List;)V
value = Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;J)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;JLjava/lang/String;Ljava/util/List;)V
value = Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;J)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;JLjava/lang/String;Ljava/util/List;)V
value = Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;J)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;JLjava/lang/String;Ljava/util/List;)V
value = Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;J)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;JLjava/lang/String;Ljava/util/List;)V
value = Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;J)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;JLjava/lang/String;Ljava/util/List;)V
value = Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;J)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -32,22 +32,10 @@
.field public final listeningActivity$delegate:Lkotlin/Lazy;
.field public final nick:Ljava/lang/String;
.field public final playingActivity$delegate:Lkotlin/Lazy;
.field public final primaryActivity$delegate:Lkotlin/Lazy;
.field public final roles:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field public final status:Lcom/discord/models/domain/ModelPresence$Status;
.field public final streamingActivity$delegate:Lkotlin/Lazy;
@ -58,7 +46,7 @@
# direct methods
.method public constructor <init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;JLjava/lang/String;Ljava/util/List;)V
.method public constructor <init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;J)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
@ -70,11 +58,7 @@
">;",
"Lcom/discord/models/domain/ModelPresence$ClientStatuses;",
"Lcom/discord/models/domain/ModelUser;",
"J",
"Ljava/lang/String;",
"Ljava/util/List<",
"Ljava/lang/Long;",
">;)V"
"J)V"
}
.end annotation
@ -96,10 +80,6 @@
iput-wide p5, p0, Lcom/discord/models/domain/ModelPresence;->guildId:J
iput-object p7, p0, Lcom/discord/models/domain/ModelPresence;->nick:Ljava/lang/String;
iput-object p8, p0, Lcom/discord/models/domain/ModelPresence;->roles:Ljava/util/List;
new-instance p1, Lcom/discord/models/domain/ModelPresence$playingActivity$2;
invoke-direct {p1, p0}, Lcom/discord/models/domain/ModelPresence$playingActivity$2;-><init>(Lcom/discord/models/domain/ModelPresence;)V
@ -177,86 +157,47 @@
throw v0
.end method
.method public synthetic constructor <init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;JLjava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 10
.method public synthetic constructor <init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;JILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 7
and-int/lit8 v0, p9, 0x4
and-int/lit8 p8, p7, 0x4
if-eqz v0, :cond_0
if-eqz p8, :cond_0
sget-object v0, Lcom/discord/models/domain/ModelPresence$ClientStatuses;->Companion:Lcom/discord/models/domain/ModelPresence$ClientStatuses$Companion;
sget-object p3, Lcom/discord/models/domain/ModelPresence$ClientStatuses;->Companion:Lcom/discord/models/domain/ModelPresence$ClientStatuses$Companion;
invoke-virtual {v0}, Lcom/discord/models/domain/ModelPresence$ClientStatuses$Companion;->empty()Lcom/discord/models/domain/ModelPresence$ClientStatuses;
invoke-virtual {p3}, Lcom/discord/models/domain/ModelPresence$ClientStatuses$Companion;->empty()Lcom/discord/models/domain/ModelPresence$ClientStatuses;
move-result-object v0
move-object v4, v0
goto :goto_0
move-result-object p3
:cond_0
move-object v4, p3
move-object v3, p3
:goto_0
and-int/lit8 v0, p9, 0x8
and-int/lit8 p3, p7, 0x8
const/4 v1, 0x0
if-eqz p3, :cond_1
if-eqz v0, :cond_1
move-object v5, v1
goto :goto_1
const/4 p4, 0x0
:cond_1
move-object v5, p4
move-object v4, p4
:goto_1
and-int/lit8 v0, p9, 0x10
and-int/lit8 p3, p7, 0x10
if-eqz v0, :cond_2
if-eqz p3, :cond_2
const-wide/16 v2, 0x0
move-wide v6, v2
goto :goto_2
const-wide/16 p5, 0x0
:cond_2
move-wide v6, p5
move-wide v5, p5
:goto_2
and-int/lit8 v0, p9, 0x20
move-object v0, p0
if-eqz v0, :cond_3
move-object v1, p1
move-object v8, v1
move-object v2, p2
goto :goto_3
:cond_3
move-object/from16 v8, p7
:goto_3
and-int/lit8 v0, p9, 0x40
if-eqz v0, :cond_4
move-object v9, v1
goto :goto_4
:cond_4
move-object/from16 v9, p8
:goto_4
move-object v1, p0
move-object v2, p1
move-object v3, p2
invoke-direct/range {v1 .. v9}, Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;JLjava/lang/String;Ljava/util/List;)V
invoke-direct/range {v0 .. v6}, Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;J)V
return-void
.end method
@ -271,114 +212,69 @@
return-object p0
.end method
.method public static synthetic copy$default(Lcom/discord/models/domain/ModelPresence;Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;JLjava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/models/domain/ModelPresence;
.locals 9
.method public static synthetic copy$default(Lcom/discord/models/domain/ModelPresence;Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;JILjava/lang/Object;)Lcom/discord/models/domain/ModelPresence;
.locals 4
move-object v0, p0
and-int/lit8 p8, p7, 0x1
and-int/lit8 v1, p9, 0x1
if-eqz p8, :cond_0
if-eqz v1, :cond_0
iget-object v1, v0, Lcom/discord/models/domain/ModelPresence;->status:Lcom/discord/models/domain/ModelPresence$Status;
goto :goto_0
iget-object p1, p0, Lcom/discord/models/domain/ModelPresence;->status:Lcom/discord/models/domain/ModelPresence$Status;
:cond_0
move-object v1, p1
and-int/lit8 p8, p7, 0x2
:goto_0
and-int/lit8 v2, p9, 0x2
if-eqz p8, :cond_1
if-eqz v2, :cond_1
iget-object v2, v0, Lcom/discord/models/domain/ModelPresence;->activities:Ljava/util/List;
goto :goto_1
iget-object p2, p0, Lcom/discord/models/domain/ModelPresence;->activities:Ljava/util/List;
:cond_1
move-object v2, p2
move-object p8, p2
:goto_1
and-int/lit8 v3, p9, 0x4
and-int/lit8 p2, p7, 0x4
if-eqz v3, :cond_2
if-eqz p2, :cond_2
iget-object v3, v0, Lcom/discord/models/domain/ModelPresence;->clientStatuses:Lcom/discord/models/domain/ModelPresence$ClientStatuses;
goto :goto_2
iget-object p3, p0, Lcom/discord/models/domain/ModelPresence;->clientStatuses:Lcom/discord/models/domain/ModelPresence$ClientStatuses;
:cond_2
move-object v3, p3
move-object v0, p3
:goto_2
and-int/lit8 v4, p9, 0x8
and-int/lit8 p2, p7, 0x8
if-eqz v4, :cond_3
if-eqz p2, :cond_3
iget-object v4, v0, Lcom/discord/models/domain/ModelPresence;->user:Lcom/discord/models/domain/ModelUser;
goto :goto_3
iget-object p4, p0, Lcom/discord/models/domain/ModelPresence;->user:Lcom/discord/models/domain/ModelUser;
:cond_3
move-object v4, p4
move-object v1, p4
:goto_3
and-int/lit8 v5, p9, 0x10
and-int/lit8 p2, p7, 0x10
if-eqz v5, :cond_4
if-eqz p2, :cond_4
iget-wide v5, v0, Lcom/discord/models/domain/ModelPresence;->guildId:J
goto :goto_4
iget-wide p5, p0, Lcom/discord/models/domain/ModelPresence;->guildId:J
:cond_4
move-wide v5, p5
move-wide v2, p5
:goto_4
and-int/lit8 v7, p9, 0x20
move-object p2, p0
if-eqz v7, :cond_5
move-object p3, p1
iget-object v7, v0, Lcom/discord/models/domain/ModelPresence;->nick:Ljava/lang/String;
move-object p4, p8
goto :goto_5
move-object p5, v0
:cond_5
move-object/from16 v7, p7
move-object p6, v1
:goto_5
and-int/lit8 v8, p9, 0x40
move-wide p7, v2
if-eqz v8, :cond_6
invoke-virtual/range {p2 .. p8}, Lcom/discord/models/domain/ModelPresence;->copy(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;J)Lcom/discord/models/domain/ModelPresence;
iget-object v8, v0, Lcom/discord/models/domain/ModelPresence;->roles:Ljava/util/List;
move-result-object p0
goto :goto_6
:cond_6
move-object/from16 v8, p8
:goto_6
move-object p1, v1
move-object p2, v2
move-object p3, v3
move-object p4, v4
move-wide p5, v5
move-object/from16 p7, v7
move-object/from16 p8, v8
invoke-virtual/range {p0 .. p8}, Lcom/discord/models/domain/ModelPresence;->copy(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;JLjava/lang/String;Ljava/util/List;)Lcom/discord/models/domain/ModelPresence;
move-result-object v0
return-object v0
return-object p0
.end method
.method private final getActivityByType(I)Lcom/discord/models/domain/activity/ModelActivity;
@ -484,32 +380,8 @@
return-wide v0
.end method
.method public final component6()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/domain/ModelPresence;->nick:Ljava/lang/String;
return-object v0
.end method
.method public final component7()Ljava/util/List;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Ljava/lang/Long;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/models/domain/ModelPresence;->roles:Ljava/util/List;
return-object v0
.end method
.method public final copy(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;JLjava/lang/String;Ljava/util/List;)Lcom/discord/models/domain/ModelPresence;
.locals 10
.method public final copy(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;J)Lcom/discord/models/domain/ModelPresence;
.locals 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -520,11 +392,7 @@
">;",
"Lcom/discord/models/domain/ModelPresence$ClientStatuses;",
"Lcom/discord/models/domain/ModelUser;",
"J",
"Ljava/lang/String;",
"Ljava/util/List<",
"Ljava/lang/Long;",
">;)",
"J)",
"Lcom/discord/models/domain/ModelPresence;"
}
.end annotation
@ -549,31 +417,27 @@
move-wide v6, p5
move-object/from16 v8, p7
move-object/from16 v9, p8
invoke-direct/range {v1 .. v9}, Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;JLjava/lang/String;Ljava/util/List;)V
invoke-direct/range {v1 .. v7}, Lcom/discord/models/domain/ModelPresence;-><init>(Lcom/discord/models/domain/ModelPresence$Status;Ljava/util/List;Lcom/discord/models/domain/ModelPresence$ClientStatuses;Lcom/discord/models/domain/ModelUser;J)V
return-object v0
:cond_0
const-string v1, "clientStatuses"
const-string p1, "clientStatuses"
invoke-static {v1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string v1, "status"
const-string p1, "status"
invoke-static {v1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 5
.locals 4
if-eq p0, p1, :cond_1
@ -627,29 +491,9 @@
iget-wide v2, p1, Lcom/discord/models/domain/ModelPresence;->guildId:J
cmp-long v4, v0, v2
cmp-long p1, v0, v2
if-nez v4, :cond_0
iget-object v0, p0, Lcom/discord/models/domain/ModelPresence;->nick:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/models/domain/ModelPresence;->nick:Ljava/lang/String;
invoke-static {v0, v1}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/models/domain/ModelPresence;->roles:Ljava/util/List;
iget-object p1, p1, Lcom/discord/models/domain/ModelPresence;->roles:Ljava/util/List;
invoke-static {v0, p1}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
if-nez p1, :cond_0
goto :goto_0
@ -725,14 +569,6 @@
return-object v0
.end method
.method public final getNick()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/domain/ModelPresence;->nick:Ljava/lang/String;
return-object v0
.end method
.method public final getPlayingActivity()Lcom/discord/models/domain/activity/ModelActivity;
.locals 1
@ -761,22 +597,6 @@
return-object v0
.end method
.method public final getRoles()Ljava/util/List;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Ljava/lang/Long;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/models/domain/ModelPresence;->roles:Ljava/util/List;
return-object v0
.end method
.method public final getStatus()Lcom/discord/models/domain/ModelPresence$Status;
.locals 1
@ -822,7 +642,7 @@
.end method
.method public hashCode()I
.locals 6
.locals 5
iget-object v0, p0, Lcom/discord/models/domain/ModelPresence;->status:Lcom/discord/models/domain/ModelPresence$Status;
@ -884,66 +704,30 @@
invoke-virtual {v2}, Lcom/discord/models/domain/ModelUser;->hashCode()I
move-result v2
goto :goto_3
:cond_3
const/4 v2, 0x0
:goto_3
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-wide v2, p0, Lcom/discord/models/domain/ModelPresence;->guildId:J
const/16 v4, 0x20
ushr-long v4, v2, v4
xor-long/2addr v2, v4
long-to-int v3, v2
add-int/2addr v0, v3
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/models/domain/ModelPresence;->nick:Ljava/lang/String;
if-eqz v2, :cond_4
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_4
:cond_4
const/4 v2, 0x0
:goto_4
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/models/domain/ModelPresence;->roles:Ljava/util/List;
if-eqz v2, :cond_5
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v1
:cond_5
:cond_3
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget-wide v1, p0, Lcom/discord/models/domain/ModelPresence;->guildId:J
const/16 v3, 0x20
ushr-long v3, v1, v3
xor-long/2addr v1, v3
long-to-int v2, v1
add-int/2addr v0, v2
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
.locals 4
const-string v0, "ModelPresence(status="
@ -985,25 +769,9 @@
iget-wide v1, p0, Lcom/discord/models/domain/ModelPresence;->guildId:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v3, ")"
const-string v1, ", nick="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/models/domain/ModelPresence;->nick:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", roles="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/models/domain/ModelPresence;->roles:Ljava/util/List;
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/b/a/a;->w(Ljava/lang/StringBuilder;Ljava/util/List;Ljava/lang/String;)Ljava/lang/String;
invoke-static {v0, v1, v2, v3}, Lf/e/b/a/a;->t(Ljava/lang/StringBuilder;JLjava/lang/String;)Ljava/lang/String;
move-result-object v0

View file

@ -948,6 +948,36 @@
return v0
.end method
.method public isMutedByAnySource()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/models/domain/ModelVoice$State;->selfMute:Z
if-nez v0, :cond_1
iget-boolean v0, p0, Lcom/discord/models/domain/ModelVoice$State;->mute:Z
if-nez v0, :cond_1
iget-boolean v0, p0, Lcom/discord/models/domain/ModelVoice$State;->suppress:Z
if-eqz v0, :cond_0
goto :goto_0
:cond_0
const/4 v0, 0x0
goto :goto_1
:cond_1
:goto_0
const/4 v0, 0x1
:goto_1
return v0
.end method
.method public isRemoveSignal()Z
.locals 1

View file

@ -0,0 +1,296 @@
.class public final Lcom/discord/models/messages/LocalAttachment;
.super Ljava/lang/Object;
.source "LocalAttachment.kt"
# instance fields
.field public final displayName:Ljava/lang/String;
.field public final id:J
.field public final uriString:Ljava/lang/String;
# direct methods
.method public constructor <init>(JLjava/lang/String;Ljava/lang/String;)V
.locals 1
const/4 v0, 0x0
if-eqz p3, :cond_1
if-eqz p4, :cond_0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-wide p1, p0, Lcom/discord/models/messages/LocalAttachment;->id:J
iput-object p3, p0, Lcom/discord/models/messages/LocalAttachment;->uriString:Ljava/lang/String;
iput-object p4, p0, Lcom/discord/models/messages/LocalAttachment;->displayName:Ljava/lang/String;
return-void
:cond_0
const-string p1, "displayName"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "uriString"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static synthetic copy$default(Lcom/discord/models/messages/LocalAttachment;JLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/models/messages/LocalAttachment;
.locals 0
and-int/lit8 p6, p5, 0x1
if-eqz p6, :cond_0
iget-wide p1, p0, Lcom/discord/models/messages/LocalAttachment;->id:J
:cond_0
and-int/lit8 p6, p5, 0x2
if-eqz p6, :cond_1
iget-object p3, p0, Lcom/discord/models/messages/LocalAttachment;->uriString:Ljava/lang/String;
:cond_1
and-int/lit8 p5, p5, 0x4
if-eqz p5, :cond_2
iget-object p4, p0, Lcom/discord/models/messages/LocalAttachment;->displayName:Ljava/lang/String;
:cond_2
invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/models/messages/LocalAttachment;->copy(JLjava/lang/String;Ljava/lang/String;)Lcom/discord/models/messages/LocalAttachment;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final component1()J
.locals 2
iget-wide v0, p0, Lcom/discord/models/messages/LocalAttachment;->id:J
return-wide v0
.end method
.method public final component2()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/messages/LocalAttachment;->uriString:Ljava/lang/String;
return-object v0
.end method
.method public final component3()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/messages/LocalAttachment;->displayName:Ljava/lang/String;
return-object v0
.end method
.method public final copy(JLjava/lang/String;Ljava/lang/String;)Lcom/discord/models/messages/LocalAttachment;
.locals 1
const/4 v0, 0x0
if-eqz p3, :cond_1
if-eqz p4, :cond_0
new-instance v0, Lcom/discord/models/messages/LocalAttachment;
invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/models/messages/LocalAttachment;-><init>(JLjava/lang/String;Ljava/lang/String;)V
return-object v0
:cond_0
const-string p1, "displayName"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "uriString"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 5
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/models/messages/LocalAttachment;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/models/messages/LocalAttachment;
iget-wide v0, p0, Lcom/discord/models/messages/LocalAttachment;->id:J
iget-wide v2, p1, Lcom/discord/models/messages/LocalAttachment;->id:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-object v0, p0, Lcom/discord/models/messages/LocalAttachment;->uriString:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/models/messages/LocalAttachment;->uriString:Ljava/lang/String;
invoke-static {v0, v1}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/models/messages/LocalAttachment;->displayName:Ljava/lang/String;
iget-object p1, p1, Lcom/discord/models/messages/LocalAttachment;->displayName:Ljava/lang/String;
invoke-static {v0, p1}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
return p1
:cond_1
:goto_0
const/4 p1, 0x1
return p1
.end method
.method public final getDisplayName()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/messages/LocalAttachment;->displayName:Ljava/lang/String;
return-object v0
.end method
.method public final getId()J
.locals 2
iget-wide v0, p0, Lcom/discord/models/messages/LocalAttachment;->id:J
return-wide v0
.end method
.method public final getUriString()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/messages/LocalAttachment;->uriString:Ljava/lang/String;
return-object v0
.end method
.method public hashCode()I
.locals 4
iget-wide v0, p0, Lcom/discord/models/messages/LocalAttachment;->id:J
const/16 v2, 0x20
ushr-long v2, v0, v2
xor-long/2addr v0, v2
long-to-int v1, v0
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/discord/models/messages/LocalAttachment;->uriString:Ljava/lang/String;
const/4 v2, 0x0
if-eqz v0, :cond_0
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
add-int/2addr v1, v0
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/discord/models/messages/LocalAttachment;->displayName:Ljava/lang/String;
if-eqz v0, :cond_1
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v2
:cond_1
add-int/2addr v1, v2
return v1
.end method
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "LocalAttachment(id="
invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-wide v1, p0, Lcom/discord/models/messages/LocalAttachment;->id:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, ", uriString="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/models/messages/LocalAttachment;->uriString:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", displayName="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/models/messages/LocalAttachment;->displayName:Ljava/lang/String;
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/b/a/a;->v(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -128,181 +128,181 @@
.field public static final buttonPanel:I = 0x7f0a0124
.field public static final checkbox:I = 0x7f0a025a
.field public static final checkbox:I = 0x7f0a025f
.field public static final checked:I = 0x7f0a025c
.field public static final checked:I = 0x7f0a0261
.field public static final chronometer:I = 0x7f0a0264
.field public static final chronometer:I = 0x7f0a0269
.field public static final content:I = 0x7f0a0284
.field public static final content:I = 0x7f0a0289
.field public static final contentPanel:I = 0x7f0a0285
.field public static final contentPanel:I = 0x7f0a028a
.field public static final custom:I = 0x7f0a02af
.field public static final custom:I = 0x7f0a02b4
.field public static final customPanel:I = 0x7f0a02b0
.field public static final customPanel:I = 0x7f0a02b5
.field public static final decor_content_parent:I = 0x7f0a02b8
.field public static final decor_content_parent:I = 0x7f0a02bd
.field public static final default_activity_button:I = 0x7f0a02b9
.field public static final default_activity_button:I = 0x7f0a02be
.field public static final dialog_button:I = 0x7f0a02c7
.field public static final dialog_button:I = 0x7f0a02cc
.field public static final edit_query:I = 0x7f0a0317
.field public static final edit_query:I = 0x7f0a031d
.field public static final expand_activities_button:I = 0x7f0a0361
.field public static final expand_activities_button:I = 0x7f0a0367
.field public static final expanded_menu:I = 0x7f0a0362
.field public static final expanded_menu:I = 0x7f0a0368
.field public static final forever:I = 0x7f0a03be
.field public static final forever:I = 0x7f0a03c6
.field public static final group_divider:I = 0x7f0a0409
.field public static final group_divider:I = 0x7f0a0411
.field public static final home:I = 0x7f0a04b8
.field public static final home:I = 0x7f0a04c0
.field public static final icon:I = 0x7f0a04ca
.field public static final icon:I = 0x7f0a04d2
.field public static final icon_group:I = 0x7f0a04cc
.field public static final icon_group:I = 0x7f0a04d4
.field public static final image:I = 0x7f0a04d6
.field public static final image:I = 0x7f0a04de
.field public static final info:I = 0x7f0a04ee
.field public static final info:I = 0x7f0a04f6
.field public static final italic:I = 0x7f0a0527
.field public static final italic:I = 0x7f0a052f
.field public static final line1:I = 0x7f0a057c
.field public static final line1:I = 0x7f0a0584
.field public static final line3:I = 0x7f0a057d
.field public static final line3:I = 0x7f0a0585
.field public static final listMode:I = 0x7f0a0580
.field public static final listMode:I = 0x7f0a0588
.field public static final list_item:I = 0x7f0a0581
.field public static final list_item:I = 0x7f0a0589
.field public static final message:I = 0x7f0a05d4
.field public static final message:I = 0x7f0a05dc
.field public static final multiply:I = 0x7f0a05f6
.field public static final multiply:I = 0x7f0a05fe
.field public static final none:I = 0x7f0a061d
.field public static final none:I = 0x7f0a0625
.field public static final normal:I = 0x7f0a061e
.field public static final normal:I = 0x7f0a0626
.field public static final notification_background:I = 0x7f0a0628
.field public static final notification_background:I = 0x7f0a0630
.field public static final notification_main_column:I = 0x7f0a0629
.field public static final notification_main_column:I = 0x7f0a0631
.field public static final notification_main_column_container:I = 0x7f0a062a
.field public static final notification_main_column_container:I = 0x7f0a0632
.field public static final off:I = 0x7f0a065e
.field public static final off:I = 0x7f0a0666
.field public static final on:I = 0x7f0a0662
.field public static final on:I = 0x7f0a066a
.field public static final parentPanel:I = 0x7f0a0677
.field public static final parentPanel:I = 0x7f0a067f
.field public static final progress_circular:I = 0x7f0a0722
.field public static final progress_circular:I = 0x7f0a072a
.field public static final progress_horizontal:I = 0x7f0a0725
.field public static final progress_horizontal:I = 0x7f0a072d
.field public static final radio:I = 0x7f0a0733
.field public static final radio:I = 0x7f0a073b
.field public static final right_icon:I = 0x7f0a0756
.field public static final right_icon:I = 0x7f0a075e
.field public static final right_side:I = 0x7f0a0757
.field public static final right_side:I = 0x7f0a075f
.field public static final screen:I = 0x7f0a0787
.field public static final screen:I = 0x7f0a078f
.field public static final scrollIndicatorDown:I = 0x7f0a078b
.field public static final scrollIndicatorDown:I = 0x7f0a0793
.field public static final scrollIndicatorUp:I = 0x7f0a078c
.field public static final scrollIndicatorUp:I = 0x7f0a0794
.field public static final scrollView:I = 0x7f0a078d
.field public static final scrollView:I = 0x7f0a0795
.field public static final search_badge:I = 0x7f0a0790
.field public static final search_badge:I = 0x7f0a0798
.field public static final search_bar:I = 0x7f0a0791
.field public static final search_bar:I = 0x7f0a0799
.field public static final search_button:I = 0x7f0a0792
.field public static final search_button:I = 0x7f0a079a
.field public static final search_close_btn:I = 0x7f0a0793
.field public static final search_close_btn:I = 0x7f0a079b
.field public static final search_edit_frame:I = 0x7f0a0794
.field public static final search_edit_frame:I = 0x7f0a079c
.field public static final search_go_btn:I = 0x7f0a0796
.field public static final search_go_btn:I = 0x7f0a079e
.field public static final search_mag_icon:I = 0x7f0a0797
.field public static final search_mag_icon:I = 0x7f0a079f
.field public static final search_plate:I = 0x7f0a0798
.field public static final search_plate:I = 0x7f0a07a0
.field public static final search_src_text:I = 0x7f0a079b
.field public static final search_src_text:I = 0x7f0a07a3
.field public static final search_voice_btn:I = 0x7f0a07a7
.field public static final search_voice_btn:I = 0x7f0a07af
.field public static final select_dialog_listview:I = 0x7f0a07aa
.field public static final select_dialog_listview:I = 0x7f0a07b2
.field public static final shortcut:I = 0x7f0a0906
.field public static final shortcut:I = 0x7f0a090e
.field public static final spacer:I = 0x7f0a0915
.field public static final spacer:I = 0x7f0a091d
.field public static final split_action_bar:I = 0x7f0a0919
.field public static final split_action_bar:I = 0x7f0a0921
.field public static final src_atop:I = 0x7f0a091d
.field public static final src_atop:I = 0x7f0a0925
.field public static final src_in:I = 0x7f0a091e
.field public static final src_in:I = 0x7f0a0926
.field public static final src_over:I = 0x7f0a091f
.field public static final src_over:I = 0x7f0a0927
.field public static final submenuarrow:I = 0x7f0a093c
.field public static final submenuarrow:I = 0x7f0a0944
.field public static final submit_area:I = 0x7f0a093d
.field public static final submit_area:I = 0x7f0a0945
.field public static final tabMode:I = 0x7f0a094c
.field public static final tabMode:I = 0x7f0a0955
.field public static final tag_accessibility_actions:I = 0x7f0a095a
.field public static final tag_accessibility_actions:I = 0x7f0a0963
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a095b
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a0964
.field public static final tag_accessibility_heading:I = 0x7f0a095c
.field public static final tag_accessibility_heading:I = 0x7f0a0965
.field public static final tag_accessibility_pane_title:I = 0x7f0a095d
.field public static final tag_accessibility_pane_title:I = 0x7f0a0966
.field public static final tag_screen_reader_focusable:I = 0x7f0a095e
.field public static final tag_screen_reader_focusable:I = 0x7f0a0967
.field public static final tag_transition_group:I = 0x7f0a095f
.field public static final tag_transition_group:I = 0x7f0a0968
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a0960
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a0969
.field public static final tag_unhandled_key_listeners:I = 0x7f0a0961
.field public static final tag_unhandled_key_listeners:I = 0x7f0a096a
.field public static final text:I = 0x7f0a096c
.field public static final text:I = 0x7f0a0975
.field public static final text2:I = 0x7f0a096e
.field public static final text2:I = 0x7f0a0977
.field public static final textSpacerNoButtons:I = 0x7f0a0970
.field public static final textSpacerNoButtons:I = 0x7f0a0979
.field public static final textSpacerNoTitle:I = 0x7f0a0971
.field public static final textSpacerNoTitle:I = 0x7f0a097a
.field public static final time:I = 0x7f0a0982
.field public static final time:I = 0x7f0a098b
.field public static final title:I = 0x7f0a0983
.field public static final title:I = 0x7f0a098c
.field public static final titleDividerNoCustom:I = 0x7f0a0984
.field public static final titleDividerNoCustom:I = 0x7f0a098d
.field public static final title_template:I = 0x7f0a0985
.field public static final title_template:I = 0x7f0a098e
.field public static final topPanel:I = 0x7f0a098b
.field public static final topPanel:I = 0x7f0a0994
.field public static final trash_wrap_icon:I = 0x7f0a0997
.field public static final trash_wrap_icon:I = 0x7f0a09a0
.field public static final trash_wrap_target_container:I = 0x7f0a0998
.field public static final trash_wrap_target_container:I = 0x7f0a09a1
.field public static final trash_wrap_target_zone:I = 0x7f0a0999
.field public static final trash_wrap_target_zone:I = 0x7f0a09a2
.field public static final unchecked:I = 0x7f0a09a1
.field public static final unchecked:I = 0x7f0a09aa
.field public static final uniform:I = 0x7f0a09a4
.field public static final uniform:I = 0x7f0a09ad
.field public static final up:I = 0x7f0a09a6
.field public static final up:I = 0x7f0a09af
.field public static final wrap_content:I = 0x7f0a0aa5
.field public static final wrap_content:I = 0x7f0a0aae
# direct methods

View file

@ -952,13 +952,13 @@
.end method
.method private final handleCenterPanelX(FF)V
.locals 10
.locals 11
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanel:Landroid/view/View;
const/4 v1, 0x0
if-eqz v0, :cond_19
if-eqz v0, :cond_1b
iget-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
@ -1029,7 +1029,7 @@
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanel:Landroid/view/View;
if-eqz v0, :cond_18
if-eqz v0, :cond_1a
iget-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
@ -1077,7 +1077,7 @@
if-lez v2, :cond_9
:cond_7
const/4 v3, 0x0
const/4 v2, 0x0
goto :goto_3
@ -1087,8 +1087,10 @@
throw v1
:cond_9
const/4 v2, 0x4
:goto_3
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
const/4 v0, 0x0
@ -1096,98 +1098,112 @@
if-nez v2, :cond_a
sget-object v3, Lcom/discord/panels/OverlappingPanelsLayout$Panel;->CENTER:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
sget-object v6, Lcom/discord/panels/OverlappingPanelsLayout$Panel;->CENTER:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
iput-object v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->selectedPanel:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
iput-object v6, p0, Lcom/discord/panels/OverlappingPanelsLayout;->selectedPanel:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
goto :goto_4
:cond_a
iget v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelOpenedCenterPanelX:F
iget v6, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelOpenedCenterPanelX:F
cmpg-float v3, p2, v3
cmpg-float v6, p2, v6
if-nez v3, :cond_b
if-nez v6, :cond_b
sget-object v3, Lcom/discord/panels/OverlappingPanelsLayout$Panel;->START:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
sget-object v6, Lcom/discord/panels/OverlappingPanelsLayout$Panel;->START:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
iput-object v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->selectedPanel:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
iput-object v6, p0, Lcom/discord/panels/OverlappingPanelsLayout;->selectedPanel:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
goto :goto_4
:cond_b
iget v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelOpenedCenterPanelX:F
iget v6, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelOpenedCenterPanelX:F
cmpg-float v3, p2, v3
cmpg-float v6, p2, v6
if-nez v3, :cond_c
if-nez v6, :cond_c
sget-object v3, Lcom/discord/panels/OverlappingPanelsLayout$Panel;->END:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
sget-object v6, Lcom/discord/panels/OverlappingPanelsLayout$Panel;->END:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
iput-object v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->selectedPanel:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
iput-object v6, p0, Lcom/discord/panels/OverlappingPanelsLayout;->selectedPanel:Lcom/discord/panels/OverlappingPanelsLayout$Panel;
:cond_c
:goto_4
iget v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelOpenedCenterPanelX:F
iget v6, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelOpenedCenterPanelX:F
const/4 v6, 0x1
const/4 v7, 0x1
cmpg-float v3, p2, v3
cmpg-float v6, p2, v6
if-eqz v3, :cond_e
if-eqz v6, :cond_e
iget v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelOpenedCenterPanelX:F
iget v6, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelOpenedCenterPanelX:F
cmpg-float v3, p2, v3
cmpg-float v6, p2, v6
if-nez v3, :cond_d
if-nez v6, :cond_d
goto :goto_5
:cond_d
const/4 v3, 0x0
const/4 v6, 0x0
goto :goto_6
:cond_e
:goto_5
const/4 v3, 0x1
const/4 v6, 0x1
:goto_6
iget-object v7, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
iget-object v8, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
if-eqz v7, :cond_17
if-eqz v8, :cond_19
xor-int/lit8 v8, v3, 0x1
xor-int/lit8 v9, v6, 0x1
const/high16 v9, 0x3f000000 # 0.5f
const/high16 v10, 0x3f000000 # 0.5f
if-eqz v7, :cond_16
if-eqz v8, :cond_18
if-eqz v8, :cond_f
if-eqz v9, :cond_f
const/high16 v9, 0x3f800000 # 1.0f
const/high16 v10, 0x3f800000 # 1.0f
:cond_f
invoke-virtual {v7, v9}, Landroid/view/View;->setAlpha(F)V
invoke-virtual {v8, v10}, Landroid/view/View;->setAlpha(F)V
if-eqz v2, :cond_10
iget-object v8, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
if-eqz v3, :cond_11
if-eqz v8, :cond_17
:cond_10
const/4 v5, 0x1
:cond_11
iget-object v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
if-eqz v2, :cond_15
if-eqz v5, :cond_12
if-eqz v6, :cond_10
goto :goto_7
:cond_10
const/4 v3, 0x0
:goto_7
invoke-virtual {v8, v3}, Landroid/view/View;->setImportantForAccessibility(I)V
if-eqz v2, :cond_11
if-eqz v6, :cond_12
:cond_11
const/4 v5, 0x1
:cond_12
iget-object v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
if-eqz v2, :cond_16
if-eqz v5, :cond_13
goto :goto_8
:cond_13
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getResources()Landroid/content/res/Resources;
move-result-object v0
@ -1198,7 +1214,7 @@
move-result v0
:goto_7
:goto_8
invoke-virtual {v2, v0}, Landroid/view/View;->setElevation(F)V
invoke-direct {p0, p1, p2}, Lcom/discord/panels/OverlappingPanelsLayout;->getStartPanelState(FF)Lcom/discord/panels/PanelState;
@ -1213,12 +1229,12 @@
move-result-object v0
:goto_8
:goto_9
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_13
if-eqz v1, :cond_14
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
@ -1230,9 +1246,9 @@
invoke-interface {v1, v2}, Lcom/discord/panels/OverlappingPanelsLayout$PanelStateListener;->onPanelStateChange(Lcom/discord/panels/PanelState;)V
goto :goto_8
goto :goto_9
:cond_13
:cond_14
invoke-direct {p0, p1, p2}, Lcom/discord/panels/OverlappingPanelsLayout;->getEndPanelState(FF)Lcom/discord/panels/PanelState;
move-result-object p1
@ -1245,12 +1261,12 @@
move-result-object p1
:goto_9
:goto_a
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result p2
if-eqz p2, :cond_14
if-eqz p2, :cond_15
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
@ -1262,20 +1278,13 @@
invoke-interface {p2, v0}, Lcom/discord/panels/OverlappingPanelsLayout$PanelStateListener;->onPanelStateChange(Lcom/discord/panels/PanelState;)V
goto :goto_9
:cond_14
return-void
goto :goto_a
:cond_15
invoke-static {v4}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
return-void
:cond_16
const-string p1, "$this$setEnabledAlpha"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
invoke-static {v4}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
@ -1285,13 +1294,25 @@
throw v1
:cond_18
const-string p1, "$this$setEnabledAlpha"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v1
:cond_19
invoke-static {v4}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_1a
const-string p1, "endPanel"
invoke-static {p1}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_19
:cond_1b
const-string p1, "startPanel"
invoke-static {p1}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V

View file

@ -262,9 +262,9 @@
.field public static final drawable_chip_delete:I = 0x7f08012c
.field public static final googleg_disabled_color_18:I = 0x7f0801f9
.field public static final googleg_disabled_color_18:I = 0x7f0801f8
.field public static final googleg_standard_color_18:I = 0x7f0801fa
.field public static final googleg_standard_color_18:I = 0x7f0801f9
.field public static final ic_arrow_down_24dp:I = 0x7f080221

View file

@ -160,461 +160,461 @@
.field public static final centerInside:I = 0x7f0a0140
.field public static final checkbox:I = 0x7f0a025a
.field public static final checkbox:I = 0x7f0a025f
.field public static final checked:I = 0x7f0a025c
.field public static final checked:I = 0x7f0a0261
.field public static final chip:I = 0x7f0a025d
.field public static final chip:I = 0x7f0a0262
.field public static final chip1:I = 0x7f0a025e
.field public static final chip1:I = 0x7f0a0263
.field public static final chip2:I = 0x7f0a025f
.field public static final chip2:I = 0x7f0a0264
.field public static final chip3:I = 0x7f0a0260
.field public static final chip3:I = 0x7f0a0265
.field public static final chip_group:I = 0x7f0a0261
.field public static final chip_group:I = 0x7f0a0266
.field public static final chip_image:I = 0x7f0a0262
.field public static final chip_image:I = 0x7f0a0267
.field public static final chip_text:I = 0x7f0a0263
.field public static final chip_text:I = 0x7f0a0268
.field public static final chronometer:I = 0x7f0a0264
.field public static final chronometer:I = 0x7f0a0269
.field public static final circular:I = 0x7f0a0266
.field public static final circular:I = 0x7f0a026b
.field public static final clear_text:I = 0x7f0a0267
.field public static final clear_text:I = 0x7f0a026c
.field public static final column:I = 0x7f0a0270
.field public static final column:I = 0x7f0a0275
.field public static final column_reverse:I = 0x7f0a0271
.field public static final column_reverse:I = 0x7f0a0276
.field public static final confirm_button:I = 0x7f0a0272
.field public static final confirm_button:I = 0x7f0a0277
.field public static final container:I = 0x7f0a0283
.field public static final container:I = 0x7f0a0288
.field public static final content:I = 0x7f0a0284
.field public static final content:I = 0x7f0a0289
.field public static final contentPanel:I = 0x7f0a0285
.field public static final contentPanel:I = 0x7f0a028a
.field public static final coordinator:I = 0x7f0a0289
.field public static final coordinator:I = 0x7f0a028e
.field public static final custom:I = 0x7f0a02af
.field public static final custom:I = 0x7f0a02b4
.field public static final customPanel:I = 0x7f0a02b0
.field public static final customPanel:I = 0x7f0a02b5
.field public static final cut:I = 0x7f0a02b1
.field public static final cut:I = 0x7f0a02b6
.field public static final dark:I = 0x7f0a02b2
.field public static final dark:I = 0x7f0a02b7
.field public static final date_picker_actions:I = 0x7f0a02b4
.field public static final date_picker_actions:I = 0x7f0a02b9
.field public static final decor_content_parent:I = 0x7f0a02b8
.field public static final decor_content_parent:I = 0x7f0a02bd
.field public static final default_activity_button:I = 0x7f0a02b9
.field public static final default_activity_button:I = 0x7f0a02be
.field public static final design_bottom_sheet:I = 0x7f0a02bd
.field public static final design_bottom_sheet:I = 0x7f0a02c2
.field public static final design_menu_item_action_area:I = 0x7f0a02be
.field public static final design_menu_item_action_area:I = 0x7f0a02c3
.field public static final design_menu_item_action_area_stub:I = 0x7f0a02bf
.field public static final design_menu_item_action_area_stub:I = 0x7f0a02c4
.field public static final design_menu_item_text:I = 0x7f0a02c0
.field public static final design_menu_item_text:I = 0x7f0a02c5
.field public static final design_navigation_view:I = 0x7f0a02c1
.field public static final design_navigation_view:I = 0x7f0a02c6
.field public static final dialog_button:I = 0x7f0a02c7
.field public static final dialog_button:I = 0x7f0a02cc
.field public static final dropdown_menu:I = 0x7f0a02f2
.field public static final dropdown_menu:I = 0x7f0a02f8
.field public static final edit_query:I = 0x7f0a0317
.field public static final edit_query:I = 0x7f0a031d
.field public static final end:I = 0x7f0a0344
.field public static final end:I = 0x7f0a034a
.field public static final end_padder:I = 0x7f0a0345
.field public static final end_padder:I = 0x7f0a034b
.field public static final expand_activities_button:I = 0x7f0a0361
.field public static final expand_activities_button:I = 0x7f0a0367
.field public static final expanded_menu:I = 0x7f0a0362
.field public static final expanded_menu:I = 0x7f0a0368
.field public static final fade:I = 0x7f0a0380
.field public static final fade:I = 0x7f0a0386
.field public static final fill:I = 0x7f0a0395
.field public static final fill:I = 0x7f0a039d
.field public static final filled:I = 0x7f0a0398
.field public static final filled:I = 0x7f0a03a0
.field public static final fitBottomStart:I = 0x7f0a039c
.field public static final fitBottomStart:I = 0x7f0a03a4
.field public static final fitCenter:I = 0x7f0a039d
.field public static final fitCenter:I = 0x7f0a03a5
.field public static final fitEnd:I = 0x7f0a039e
.field public static final fitEnd:I = 0x7f0a03a6
.field public static final fitStart:I = 0x7f0a039f
.field public static final fitStart:I = 0x7f0a03a7
.field public static final fitXY:I = 0x7f0a03a1
.field public static final fitXY:I = 0x7f0a03a9
.field public static final fixed:I = 0x7f0a03a2
.field public static final fixed:I = 0x7f0a03aa
.field public static final flex_end:I = 0x7f0a03a5
.field public static final flex_end:I = 0x7f0a03ad
.field public static final flex_start:I = 0x7f0a03b6
.field public static final flex_start:I = 0x7f0a03be
.field public static final floating:I = 0x7f0a03b7
.field public static final floating:I = 0x7f0a03bf
.field public static final focusCrop:I = 0x7f0a03b9
.field public static final focusCrop:I = 0x7f0a03c1
.field public static final forever:I = 0x7f0a03be
.field public static final forever:I = 0x7f0a03c6
.field public static final fragment_container_view_tag:I = 0x7f0a03bf
.field public static final fragment_container_view_tag:I = 0x7f0a03c7
.field public static final ghost_view:I = 0x7f0a03da
.field public static final ghost_view:I = 0x7f0a03e2
.field public static final ghost_view_holder:I = 0x7f0a03db
.field public static final ghost_view_holder:I = 0x7f0a03e3
.field public static final gone:I = 0x7f0a0407
.field public static final gone:I = 0x7f0a040f
.field public static final group_divider:I = 0x7f0a0409
.field public static final group_divider:I = 0x7f0a0411
.field public static final home:I = 0x7f0a04b8
.field public static final home:I = 0x7f0a04c0
.field public static final icon:I = 0x7f0a04ca
.field public static final icon:I = 0x7f0a04d2
.field public static final icon_frame:I = 0x7f0a04cb
.field public static final icon_frame:I = 0x7f0a04d3
.field public static final icon_group:I = 0x7f0a04cc
.field public static final icon_group:I = 0x7f0a04d4
.field public static final icon_only:I = 0x7f0a04cd
.field public static final icon_only:I = 0x7f0a04d5
.field public static final image:I = 0x7f0a04d6
.field public static final image:I = 0x7f0a04de
.field public static final incoming:I = 0x7f0a04de
.field public static final incoming:I = 0x7f0a04e6
.field public static final info:I = 0x7f0a04ee
.field public static final info:I = 0x7f0a04f6
.field public static final italic:I = 0x7f0a0527
.field public static final italic:I = 0x7f0a052f
.field public static final item_touch_helper_previous_elevation:I = 0x7f0a0565
.field public static final item_touch_helper_previous_elevation:I = 0x7f0a056d
.field public static final labeled:I = 0x7f0a056d
.field public static final labeled:I = 0x7f0a0575
.field public static final largeLabel:I = 0x7f0a056f
.field public static final largeLabel:I = 0x7f0a0577
.field public static final left:I = 0x7f0a057a
.field public static final left:I = 0x7f0a0582
.field public static final light:I = 0x7f0a057b
.field public static final light:I = 0x7f0a0583
.field public static final line1:I = 0x7f0a057c
.field public static final line1:I = 0x7f0a0584
.field public static final line3:I = 0x7f0a057d
.field public static final line3:I = 0x7f0a0585
.field public static final linear:I = 0x7f0a057e
.field public static final linear:I = 0x7f0a0586
.field public static final listMode:I = 0x7f0a0580
.field public static final listMode:I = 0x7f0a0588
.field public static final list_item:I = 0x7f0a0581
.field public static final list_item:I = 0x7f0a0589
.field public static final masked:I = 0x7f0a0591
.field public static final masked:I = 0x7f0a0599
.field public static final media_actions:I = 0x7f0a0597
.field public static final media_actions:I = 0x7f0a059f
.field public static final message:I = 0x7f0a05d4
.field public static final message:I = 0x7f0a05dc
.field public static final mini:I = 0x7f0a05d9
.field public static final mini:I = 0x7f0a05e1
.field public static final month_grid:I = 0x7f0a05db
.field public static final month_grid:I = 0x7f0a05e3
.field public static final month_navigation_bar:I = 0x7f0a05dc
.field public static final month_navigation_bar:I = 0x7f0a05e4
.field public static final month_navigation_fragment_toggle:I = 0x7f0a05dd
.field public static final month_navigation_fragment_toggle:I = 0x7f0a05e5
.field public static final month_navigation_next:I = 0x7f0a05de
.field public static final month_navigation_next:I = 0x7f0a05e6
.field public static final month_navigation_previous:I = 0x7f0a05df
.field public static final month_navigation_previous:I = 0x7f0a05e7
.field public static final month_title:I = 0x7f0a05e0
.field public static final month_title:I = 0x7f0a05e8
.field public static final mtrl_calendar_day_selector_frame:I = 0x7f0a05e1
.field public static final mtrl_calendar_day_selector_frame:I = 0x7f0a05e9
.field public static final mtrl_calendar_days_of_week:I = 0x7f0a05e2
.field public static final mtrl_calendar_days_of_week:I = 0x7f0a05ea
.field public static final mtrl_calendar_frame:I = 0x7f0a05e3
.field public static final mtrl_calendar_frame:I = 0x7f0a05eb
.field public static final mtrl_calendar_main_pane:I = 0x7f0a05e4
.field public static final mtrl_calendar_main_pane:I = 0x7f0a05ec
.field public static final mtrl_calendar_months:I = 0x7f0a05e5
.field public static final mtrl_calendar_months:I = 0x7f0a05ed
.field public static final mtrl_calendar_selection_frame:I = 0x7f0a05e6
.field public static final mtrl_calendar_selection_frame:I = 0x7f0a05ee
.field public static final mtrl_calendar_text_input_frame:I = 0x7f0a05e7
.field public static final mtrl_calendar_text_input_frame:I = 0x7f0a05ef
.field public static final mtrl_calendar_year_selector_frame:I = 0x7f0a05e8
.field public static final mtrl_calendar_year_selector_frame:I = 0x7f0a05f0
.field public static final mtrl_card_checked_layer_id:I = 0x7f0a05e9
.field public static final mtrl_card_checked_layer_id:I = 0x7f0a05f1
.field public static final mtrl_child_content_container:I = 0x7f0a05ea
.field public static final mtrl_child_content_container:I = 0x7f0a05f2
.field public static final mtrl_internal_children_alpha_tag:I = 0x7f0a05eb
.field public static final mtrl_internal_children_alpha_tag:I = 0x7f0a05f3
.field public static final mtrl_motion_snapshot_view:I = 0x7f0a05ec
.field public static final mtrl_motion_snapshot_view:I = 0x7f0a05f4
.field public static final mtrl_picker_fullscreen:I = 0x7f0a05ed
.field public static final mtrl_picker_fullscreen:I = 0x7f0a05f5
.field public static final mtrl_picker_header:I = 0x7f0a05ee
.field public static final mtrl_picker_header:I = 0x7f0a05f6
.field public static final mtrl_picker_header_selection_text:I = 0x7f0a05ef
.field public static final mtrl_picker_header_selection_text:I = 0x7f0a05f7
.field public static final mtrl_picker_header_title_and_selection:I = 0x7f0a05f0
.field public static final mtrl_picker_header_title_and_selection:I = 0x7f0a05f8
.field public static final mtrl_picker_header_toggle:I = 0x7f0a05f1
.field public static final mtrl_picker_header_toggle:I = 0x7f0a05f9
.field public static final mtrl_picker_text_input_date:I = 0x7f0a05f2
.field public static final mtrl_picker_text_input_date:I = 0x7f0a05fa
.field public static final mtrl_picker_text_input_range_end:I = 0x7f0a05f3
.field public static final mtrl_picker_text_input_range_end:I = 0x7f0a05fb
.field public static final mtrl_picker_text_input_range_start:I = 0x7f0a05f4
.field public static final mtrl_picker_text_input_range_start:I = 0x7f0a05fc
.field public static final mtrl_picker_title_text:I = 0x7f0a05f5
.field public static final mtrl_picker_title_text:I = 0x7f0a05fd
.field public static final multiply:I = 0x7f0a05f6
.field public static final multiply:I = 0x7f0a05fe
.field public static final navigation_header_container:I = 0x7f0a0608
.field public static final navigation_header_container:I = 0x7f0a0610
.field public static final none:I = 0x7f0a061d
.field public static final none:I = 0x7f0a0625
.field public static final normal:I = 0x7f0a061e
.field public static final normal:I = 0x7f0a0626
.field public static final notification_background:I = 0x7f0a0628
.field public static final notification_background:I = 0x7f0a0630
.field public static final notification_main_column:I = 0x7f0a0629
.field public static final notification_main_column:I = 0x7f0a0631
.field public static final notification_main_column_container:I = 0x7f0a062a
.field public static final notification_main_column_container:I = 0x7f0a0632
.field public static final nowrap:I = 0x7f0a062e
.field public static final nowrap:I = 0x7f0a0636
.field public static final off:I = 0x7f0a065e
.field public static final off:I = 0x7f0a0666
.field public static final on:I = 0x7f0a0662
.field public static final on:I = 0x7f0a066a
.field public static final outgoing:I = 0x7f0a0664
.field public static final outgoing:I = 0x7f0a066c
.field public static final outline:I = 0x7f0a0665
.field public static final outline:I = 0x7f0a066d
.field public static final parallax:I = 0x7f0a0675
.field public static final parallax:I = 0x7f0a067d
.field public static final parentPanel:I = 0x7f0a0677
.field public static final parentPanel:I = 0x7f0a067f
.field public static final parent_matrix:I = 0x7f0a0678
.field public static final parent_matrix:I = 0x7f0a0680
.field public static final password_toggle:I = 0x7f0a0686
.field public static final password_toggle:I = 0x7f0a068e
.field public static final pin:I = 0x7f0a06b3
.field public static final pin:I = 0x7f0a06bb
.field public static final progress_circular:I = 0x7f0a0722
.field public static final progress_circular:I = 0x7f0a072a
.field public static final progress_horizontal:I = 0x7f0a0725
.field public static final progress_horizontal:I = 0x7f0a072d
.field public static final radio:I = 0x7f0a0733
.field public static final radio:I = 0x7f0a073b
.field public static final recycler_view:I = 0x7f0a0739
.field public static final recycler_view:I = 0x7f0a0741
.field public static final right:I = 0x7f0a0755
.field public static final right:I = 0x7f0a075d
.field public static final right_icon:I = 0x7f0a0756
.field public static final right_icon:I = 0x7f0a075e
.field public static final right_side:I = 0x7f0a0757
.field public static final right_side:I = 0x7f0a075f
.field public static final rounded:I = 0x7f0a077f
.field public static final rounded:I = 0x7f0a0787
.field public static final row:I = 0x7f0a0780
.field public static final row:I = 0x7f0a0788
.field public static final row_index_key:I = 0x7f0a0781
.field public static final row_index_key:I = 0x7f0a0789
.field public static final row_reverse:I = 0x7f0a0782
.field public static final row_reverse:I = 0x7f0a078a
.field public static final save_non_transition_alpha:I = 0x7f0a0783
.field public static final save_non_transition_alpha:I = 0x7f0a078b
.field public static final save_overlay_view:I = 0x7f0a0784
.field public static final save_overlay_view:I = 0x7f0a078c
.field public static final scale:I = 0x7f0a0785
.field public static final scale:I = 0x7f0a078d
.field public static final screen:I = 0x7f0a0787
.field public static final screen:I = 0x7f0a078f
.field public static final scrollIndicatorDown:I = 0x7f0a078b
.field public static final scrollIndicatorDown:I = 0x7f0a0793
.field public static final scrollIndicatorUp:I = 0x7f0a078c
.field public static final scrollIndicatorUp:I = 0x7f0a0794
.field public static final scrollView:I = 0x7f0a078d
.field public static final scrollView:I = 0x7f0a0795
.field public static final scrollable:I = 0x7f0a078f
.field public static final scrollable:I = 0x7f0a0797
.field public static final search_badge:I = 0x7f0a0790
.field public static final search_badge:I = 0x7f0a0798
.field public static final search_bar:I = 0x7f0a0791
.field public static final search_bar:I = 0x7f0a0799
.field public static final search_button:I = 0x7f0a0792
.field public static final search_button:I = 0x7f0a079a
.field public static final search_close_btn:I = 0x7f0a0793
.field public static final search_close_btn:I = 0x7f0a079b
.field public static final search_edit_frame:I = 0x7f0a0794
.field public static final search_edit_frame:I = 0x7f0a079c
.field public static final search_go_btn:I = 0x7f0a0796
.field public static final search_go_btn:I = 0x7f0a079e
.field public static final search_mag_icon:I = 0x7f0a0797
.field public static final search_mag_icon:I = 0x7f0a079f
.field public static final search_plate:I = 0x7f0a0798
.field public static final search_plate:I = 0x7f0a07a0
.field public static final search_src_text:I = 0x7f0a079b
.field public static final search_src_text:I = 0x7f0a07a3
.field public static final search_voice_btn:I = 0x7f0a07a7
.field public static final search_voice_btn:I = 0x7f0a07af
.field public static final seekbar:I = 0x7f0a07a8
.field public static final seekbar:I = 0x7f0a07b0
.field public static final seekbar_value:I = 0x7f0a07a9
.field public static final seekbar_value:I = 0x7f0a07b1
.field public static final select_dialog_listview:I = 0x7f0a07aa
.field public static final select_dialog_listview:I = 0x7f0a07b2
.field public static final selected:I = 0x7f0a07ab
.field public static final selected:I = 0x7f0a07b3
.field public static final shortcut:I = 0x7f0a0906
.field public static final shortcut:I = 0x7f0a090e
.field public static final slide:I = 0x7f0a090b
.field public static final slide:I = 0x7f0a0913
.field public static final smallLabel:I = 0x7f0a090c
.field public static final smallLabel:I = 0x7f0a0914
.field public static final snackbar_action:I = 0x7f0a090d
.field public static final snackbar_action:I = 0x7f0a0915
.field public static final snackbar_text:I = 0x7f0a090e
.field public static final snackbar_text:I = 0x7f0a0916
.field public static final space_around:I = 0x7f0a0912
.field public static final space_around:I = 0x7f0a091a
.field public static final space_between:I = 0x7f0a0913
.field public static final space_between:I = 0x7f0a091b
.field public static final space_evenly:I = 0x7f0a0914
.field public static final space_evenly:I = 0x7f0a091c
.field public static final spacer:I = 0x7f0a0915
.field public static final spacer:I = 0x7f0a091d
.field public static final spinner:I = 0x7f0a0918
.field public static final spinner:I = 0x7f0a0920
.field public static final split_action_bar:I = 0x7f0a0919
.field public static final split_action_bar:I = 0x7f0a0921
.field public static final src_atop:I = 0x7f0a091d
.field public static final src_atop:I = 0x7f0a0925
.field public static final src_in:I = 0x7f0a091e
.field public static final src_in:I = 0x7f0a0926
.field public static final src_over:I = 0x7f0a091f
.field public static final src_over:I = 0x7f0a0927
.field public static final standard:I = 0x7f0a0921
.field public static final standard:I = 0x7f0a0929
.field public static final start:I = 0x7f0a0922
.field public static final start:I = 0x7f0a092a
.field public static final status_bar_latest_event_content:I = 0x7f0a0926
.field public static final status_bar_latest_event_content:I = 0x7f0a092e
.field public static final stretch:I = 0x7f0a093b
.field public static final stretch:I = 0x7f0a0943
.field public static final submenuarrow:I = 0x7f0a093c
.field public static final submenuarrow:I = 0x7f0a0944
.field public static final submit_area:I = 0x7f0a093d
.field public static final submit_area:I = 0x7f0a0945
.field public static final switchWidget:I = 0x7f0a094a
.field public static final switchWidget:I = 0x7f0a0953
.field public static final tabMode:I = 0x7f0a094c
.field public static final tabMode:I = 0x7f0a0955
.field public static final tag_accessibility_actions:I = 0x7f0a095a
.field public static final tag_accessibility_actions:I = 0x7f0a0963
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a095b
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a0964
.field public static final tag_accessibility_heading:I = 0x7f0a095c
.field public static final tag_accessibility_heading:I = 0x7f0a0965
.field public static final tag_accessibility_pane_title:I = 0x7f0a095d
.field public static final tag_accessibility_pane_title:I = 0x7f0a0966
.field public static final tag_screen_reader_focusable:I = 0x7f0a095e
.field public static final tag_screen_reader_focusable:I = 0x7f0a0967
.field public static final tag_transition_group:I = 0x7f0a095f
.field public static final tag_transition_group:I = 0x7f0a0968
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a0960
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a0969
.field public static final tag_unhandled_key_listeners:I = 0x7f0a0961
.field public static final tag_unhandled_key_listeners:I = 0x7f0a096a
.field public static final test_checkbox_android_button_tint:I = 0x7f0a0968
.field public static final test_checkbox_android_button_tint:I = 0x7f0a0971
.field public static final test_checkbox_app_button_tint:I = 0x7f0a0969
.field public static final test_checkbox_app_button_tint:I = 0x7f0a0972
.field public static final test_radiobutton_android_button_tint:I = 0x7f0a096a
.field public static final test_radiobutton_android_button_tint:I = 0x7f0a0973
.field public static final test_radiobutton_app_button_tint:I = 0x7f0a096b
.field public static final test_radiobutton_app_button_tint:I = 0x7f0a0974
.field public static final text:I = 0x7f0a096c
.field public static final text:I = 0x7f0a0975
.field public static final text2:I = 0x7f0a096e
.field public static final text2:I = 0x7f0a0977
.field public static final textSpacerNoButtons:I = 0x7f0a0970
.field public static final textSpacerNoButtons:I = 0x7f0a0979
.field public static final textSpacerNoTitle:I = 0x7f0a0971
.field public static final textSpacerNoTitle:I = 0x7f0a097a
.field public static final text_input_end_icon:I = 0x7f0a0973
.field public static final text_input_end_icon:I = 0x7f0a097c
.field public static final text_input_start_icon:I = 0x7f0a0974
.field public static final text_input_start_icon:I = 0x7f0a097d
.field public static final textinput_counter:I = 0x7f0a0977
.field public static final textinput_counter:I = 0x7f0a0980
.field public static final textinput_error:I = 0x7f0a0978
.field public static final textinput_error:I = 0x7f0a0981
.field public static final textinput_helper_text:I = 0x7f0a0979
.field public static final textinput_helper_text:I = 0x7f0a0982
.field public static final textinput_placeholder:I = 0x7f0a097a
.field public static final textinput_placeholder:I = 0x7f0a0983
.field public static final textinput_prefix_text:I = 0x7f0a097b
.field public static final textinput_prefix_text:I = 0x7f0a0984
.field public static final textinput_suffix_text:I = 0x7f0a097c
.field public static final textinput_suffix_text:I = 0x7f0a0985
.field public static final time:I = 0x7f0a0982
.field public static final time:I = 0x7f0a098b
.field public static final title:I = 0x7f0a0983
.field public static final title:I = 0x7f0a098c
.field public static final titleDividerNoCustom:I = 0x7f0a0984
.field public static final titleDividerNoCustom:I = 0x7f0a098d
.field public static final title_template:I = 0x7f0a0985
.field public static final title_template:I = 0x7f0a098e
.field public static final top:I = 0x7f0a098a
.field public static final top:I = 0x7f0a0993
.field public static final topPanel:I = 0x7f0a098b
.field public static final topPanel:I = 0x7f0a0994
.field public static final touch_outside:I = 0x7f0a098d
.field public static final touch_outside:I = 0x7f0a0996
.field public static final transition_current_scene:I = 0x7f0a098e
.field public static final transition_current_scene:I = 0x7f0a0997
.field public static final transition_layout_save:I = 0x7f0a098f
.field public static final transition_layout_save:I = 0x7f0a0998
.field public static final transition_position:I = 0x7f0a0990
.field public static final transition_position:I = 0x7f0a0999
.field public static final transition_scene_layoutid_cache:I = 0x7f0a0991
.field public static final transition_scene_layoutid_cache:I = 0x7f0a099a
.field public static final transition_transform:I = 0x7f0a0992
.field public static final transition_transform:I = 0x7f0a099b
.field public static final unchecked:I = 0x7f0a09a1
.field public static final unchecked:I = 0x7f0a09aa
.field public static final uniform:I = 0x7f0a09a4
.field public static final uniform:I = 0x7f0a09ad
.field public static final unlabeled:I = 0x7f0a09a5
.field public static final unlabeled:I = 0x7f0a09ae
.field public static final up:I = 0x7f0a09a6
.field public static final up:I = 0x7f0a09af
.field public static final view_offset_helper:I = 0x7f0a0a29
.field public static final view_offset_helper:I = 0x7f0a0a32
.field public static final visible:I = 0x7f0a0a3d
.field public static final visible:I = 0x7f0a0a46
.field public static final visible_removing_fragment_view_tag:I = 0x7f0a0a3e
.field public static final visible_removing_fragment_view_tag:I = 0x7f0a0a47
.field public static final wide:I = 0x7f0a0a6c
.field public static final wide:I = 0x7f0a0a75
.field public static final withinBounds:I = 0x7f0a0aa3
.field public static final withinBounds:I = 0x7f0a0aac
.field public static final wrap:I = 0x7f0a0aa4
.field public static final wrap:I = 0x7f0a0aad
.field public static final wrap_content:I = 0x7f0a0aa5
.field public static final wrap_content:I = 0x7f0a0aae
.field public static final wrap_reverse:I = 0x7f0a0aa6
.field public static final wrap_reverse:I = 0x7f0a0aaf
.field public static final zero_corner_chip:I = 0x7f0a0aab
.field public static final zero_corner_chip:I = 0x7f0a0ab4
# direct methods

View file

@ -260,7 +260,7 @@
.field public static final text_view_without_line_height:I = 0x7f0d00e0
.field public static final view_chip_default:I = 0x7f0d0102
.field public static final view_chip_default:I = 0x7f0d0104
# direct methods

View file

@ -14,7 +14,7 @@
# static fields
.field public static final mtrl_badge_content_description:I = 0x7f1000b2
.field public static final mtrl_badge_content_description:I = 0x7f1000b3
# direct methods

View file

@ -72,165 +72,165 @@
.field public static final bottom_sheet_behavior:I = 0x7f120354
.field public static final character_counter_content_description:I = 0x7f120417
.field public static final character_counter_content_description:I = 0x7f120419
.field public static final character_counter_overflowed_content_description:I = 0x7f120418
.field public static final character_counter_overflowed_content_description:I = 0x7f12041a
.field public static final character_counter_pattern:I = 0x7f120419
.field public static final character_counter_pattern:I = 0x7f12041b
.field public static final chip_text:I = 0x7f120423
.field public static final chip_text:I = 0x7f120425
.field public static final clear_text_end_icon_content_description:I = 0x7f120430
.field public static final clear_text_end_icon_content_description:I = 0x7f120432
.field public static final common_google_play_services_enable_button:I = 0x7f12045f
.field public static final common_google_play_services_enable_button:I = 0x7f120461
.field public static final common_google_play_services_enable_text:I = 0x7f120460
.field public static final common_google_play_services_enable_text:I = 0x7f120462
.field public static final common_google_play_services_enable_title:I = 0x7f120461
.field public static final common_google_play_services_enable_title:I = 0x7f120463
.field public static final common_google_play_services_install_button:I = 0x7f120462
.field public static final common_google_play_services_install_button:I = 0x7f120464
.field public static final common_google_play_services_install_text:I = 0x7f120463
.field public static final common_google_play_services_install_text:I = 0x7f120465
.field public static final common_google_play_services_install_title:I = 0x7f120464
.field public static final common_google_play_services_install_title:I = 0x7f120466
.field public static final common_google_play_services_notification_channel_name:I = 0x7f120465
.field public static final common_google_play_services_notification_channel_name:I = 0x7f120467
.field public static final common_google_play_services_notification_ticker:I = 0x7f120466
.field public static final common_google_play_services_notification_ticker:I = 0x7f120468
.field public static final common_google_play_services_unknown_issue:I = 0x7f120467
.field public static final common_google_play_services_unknown_issue:I = 0x7f120469
.field public static final common_google_play_services_unsupported_text:I = 0x7f120468
.field public static final common_google_play_services_unsupported_text:I = 0x7f12046a
.field public static final common_google_play_services_update_button:I = 0x7f120469
.field public static final common_google_play_services_update_button:I = 0x7f12046b
.field public static final common_google_play_services_update_text:I = 0x7f12046a
.field public static final common_google_play_services_update_text:I = 0x7f12046c
.field public static final common_google_play_services_update_title:I = 0x7f12046b
.field public static final common_google_play_services_update_title:I = 0x7f12046d
.field public static final common_google_play_services_updating_text:I = 0x7f12046c
.field public static final common_google_play_services_updating_text:I = 0x7f12046e
.field public static final common_google_play_services_wear_update_text:I = 0x7f12046d
.field public static final common_google_play_services_wear_update_text:I = 0x7f12046f
.field public static final common_open_on_phone:I = 0x7f12046e
.field public static final common_open_on_phone:I = 0x7f120470
.field public static final common_signin_button_text:I = 0x7f12046f
.field public static final common_signin_button_text:I = 0x7f120471
.field public static final common_signin_button_text_long:I = 0x7f120470
.field public static final common_signin_button_text_long:I = 0x7f120472
.field public static final copy:I = 0x7f1204ce
.field public static final copy:I = 0x7f1204d0
.field public static final error_icon_content_description:I = 0x7f120643
.field public static final error_icon_content_description:I = 0x7f120647
.field public static final expand_button_title:I = 0x7f12067a
.field public static final expand_button_title:I = 0x7f12067e
.field public static final exposed_dropdown_menu_content_description:I = 0x7f120688
.field public static final exposed_dropdown_menu_content_description:I = 0x7f12068c
.field public static final fab_transformation_scrim_behavior:I = 0x7f120691
.field public static final fab_transformation_scrim_behavior:I = 0x7f120695
.field public static final fab_transformation_sheet_behavior:I = 0x7f120692
.field public static final fab_transformation_sheet_behavior:I = 0x7f120696
.field public static final hide_bottom_view_on_scroll_behavior:I = 0x7f120bc0
.field public static final hide_bottom_view_on_scroll_behavior:I = 0x7f120bcb
.field public static final icon_content_description:I = 0x7f120c4d
.field public static final icon_content_description:I = 0x7f120c58
.field public static final item_view_role_description:I = 0x7f120d6f
.field public static final item_view_role_description:I = 0x7f120d7c
.field public static final mtrl_badge_numberless_content_description:I = 0x7f120eef
.field public static final mtrl_badge_numberless_content_description:I = 0x7f120f00
.field public static final mtrl_chip_close_icon_content_description:I = 0x7f120ef0
.field public static final mtrl_chip_close_icon_content_description:I = 0x7f120f01
.field public static final mtrl_exceed_max_badge_number_content_description:I = 0x7f120ef1
.field public static final mtrl_exceed_max_badge_number_content_description:I = 0x7f120f02
.field public static final mtrl_exceed_max_badge_number_suffix:I = 0x7f120ef2
.field public static final mtrl_exceed_max_badge_number_suffix:I = 0x7f120f03
.field public static final mtrl_picker_a11y_next_month:I = 0x7f120ef3
.field public static final mtrl_picker_a11y_next_month:I = 0x7f120f04
.field public static final mtrl_picker_a11y_prev_month:I = 0x7f120ef4
.field public static final mtrl_picker_a11y_prev_month:I = 0x7f120f05
.field public static final mtrl_picker_announce_current_selection:I = 0x7f120ef5
.field public static final mtrl_picker_announce_current_selection:I = 0x7f120f06
.field public static final mtrl_picker_cancel:I = 0x7f120ef6
.field public static final mtrl_picker_cancel:I = 0x7f120f07
.field public static final mtrl_picker_confirm:I = 0x7f120ef7
.field public static final mtrl_picker_confirm:I = 0x7f120f08
.field public static final mtrl_picker_date_header_selected:I = 0x7f120ef8
.field public static final mtrl_picker_date_header_selected:I = 0x7f120f09
.field public static final mtrl_picker_date_header_title:I = 0x7f120ef9
.field public static final mtrl_picker_date_header_title:I = 0x7f120f0a
.field public static final mtrl_picker_date_header_unselected:I = 0x7f120efa
.field public static final mtrl_picker_date_header_unselected:I = 0x7f120f0b
.field public static final mtrl_picker_day_of_week_column_header:I = 0x7f120efb
.field public static final mtrl_picker_day_of_week_column_header:I = 0x7f120f0c
.field public static final mtrl_picker_invalid_format:I = 0x7f120efc
.field public static final mtrl_picker_invalid_format:I = 0x7f120f0d
.field public static final mtrl_picker_invalid_format_example:I = 0x7f120efd
.field public static final mtrl_picker_invalid_format_example:I = 0x7f120f0e
.field public static final mtrl_picker_invalid_format_use:I = 0x7f120efe
.field public static final mtrl_picker_invalid_format_use:I = 0x7f120f0f
.field public static final mtrl_picker_invalid_range:I = 0x7f120eff
.field public static final mtrl_picker_invalid_range:I = 0x7f120f10
.field public static final mtrl_picker_navigate_to_year_description:I = 0x7f120f00
.field public static final mtrl_picker_navigate_to_year_description:I = 0x7f120f11
.field public static final mtrl_picker_out_of_range:I = 0x7f120f01
.field public static final mtrl_picker_out_of_range:I = 0x7f120f12
.field public static final mtrl_picker_range_header_only_end_selected:I = 0x7f120f02
.field public static final mtrl_picker_range_header_only_end_selected:I = 0x7f120f13
.field public static final mtrl_picker_range_header_only_start_selected:I = 0x7f120f03
.field public static final mtrl_picker_range_header_only_start_selected:I = 0x7f120f14
.field public static final mtrl_picker_range_header_selected:I = 0x7f120f04
.field public static final mtrl_picker_range_header_selected:I = 0x7f120f15
.field public static final mtrl_picker_range_header_title:I = 0x7f120f05
.field public static final mtrl_picker_range_header_title:I = 0x7f120f16
.field public static final mtrl_picker_range_header_unselected:I = 0x7f120f06
.field public static final mtrl_picker_range_header_unselected:I = 0x7f120f17
.field public static final mtrl_picker_save:I = 0x7f120f07
.field public static final mtrl_picker_save:I = 0x7f120f18
.field public static final mtrl_picker_text_input_date_hint:I = 0x7f120f08
.field public static final mtrl_picker_text_input_date_hint:I = 0x7f120f19
.field public static final mtrl_picker_text_input_date_range_end_hint:I = 0x7f120f09
.field public static final mtrl_picker_text_input_date_range_end_hint:I = 0x7f120f1a
.field public static final mtrl_picker_text_input_date_range_start_hint:I = 0x7f120f0a
.field public static final mtrl_picker_text_input_date_range_start_hint:I = 0x7f120f1b
.field public static final mtrl_picker_text_input_day_abbr:I = 0x7f120f0b
.field public static final mtrl_picker_text_input_day_abbr:I = 0x7f120f1c
.field public static final mtrl_picker_text_input_month_abbr:I = 0x7f120f0c
.field public static final mtrl_picker_text_input_month_abbr:I = 0x7f120f1d
.field public static final mtrl_picker_text_input_year_abbr:I = 0x7f120f0d
.field public static final mtrl_picker_text_input_year_abbr:I = 0x7f120f1e
.field public static final mtrl_picker_toggle_to_calendar_input_mode:I = 0x7f120f0e
.field public static final mtrl_picker_toggle_to_calendar_input_mode:I = 0x7f120f1f
.field public static final mtrl_picker_toggle_to_day_selection:I = 0x7f120f0f
.field public static final mtrl_picker_toggle_to_day_selection:I = 0x7f120f20
.field public static final mtrl_picker_toggle_to_text_input_mode:I = 0x7f120f10
.field public static final mtrl_picker_toggle_to_text_input_mode:I = 0x7f120f21
.field public static final mtrl_picker_toggle_to_year_selection:I = 0x7f120f11
.field public static final mtrl_picker_toggle_to_year_selection:I = 0x7f120f22
.field public static final mtrl_slider_range_content_description:I = 0x7f120f12
.field public static final mtrl_slider_range_content_description:I = 0x7f120f23
.field public static final not_set:I = 0x7f120f95
.field public static final not_set:I = 0x7f120fa8
.field public static final password_toggle_content_description:I = 0x7f1210bc
.field public static final password_toggle_content_description:I = 0x7f1210cd
.field public static final path_password_eye:I = 0x7f1210be
.field public static final path_password_eye:I = 0x7f1210cf
.field public static final path_password_eye_mask_strike_through:I = 0x7f1210bf
.field public static final path_password_eye_mask_strike_through:I = 0x7f1210d0
.field public static final path_password_eye_mask_visible:I = 0x7f1210c0
.field public static final path_password_eye_mask_visible:I = 0x7f1210d1
.field public static final path_password_strike_through:I = 0x7f1210c1
.field public static final path_password_strike_through:I = 0x7f1210d2
.field public static final preference_copied:I = 0x7f121131
.field public static final preference_copied:I = 0x7f121142
.field public static final search_menu_title:I = 0x7f1213f4
.field public static final search_menu_title:I = 0x7f121406
.field public static final status_bar_notification_info_overflow:I = 0x7f1214b2
.field public static final status_bar_notification_info_overflow:I = 0x7f1214c8
.field public static final summary_collapsed_preference_list:I = 0x7f121515
.field public static final summary_collapsed_preference_list:I = 0x7f12152b
.field public static final v7_preference_off:I = 0x7f121741
.field public static final v7_preference_off:I = 0x7f121757
.field public static final v7_preference_on:I = 0x7f121742
.field public static final v7_preference_on:I = 0x7f121758
# direct methods

View file

@ -12,7 +12,7 @@
# static fields
.field public static final API_VERSION:I = 0x6
.field public static final API_VERSION:I = 0x8
.field public static final CONTENT_TYPE_JSON:Ljava/lang/String; = "application/json"
@ -385,7 +385,7 @@
if-eqz p5, :cond_3
const-string/jumbo v2, "v6/"
const-string/jumbo v2, "v8/"
move-object/from16 v6, p3

View file

@ -38,12 +38,16 @@
new-instance v6, Lcom/discord/restapi/RestAPIParams$ChannelPermissionOverwrites;
const/4 v0, 0x1
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v2
const-string v1, "member"
const/4 v5, 0x0
move-object v0, v6
@ -52,7 +56,7 @@
move-object v4, p4
invoke-direct/range {v0 .. v5}, Lcom/discord/restapi/RestAPIParams$ChannelPermissionOverwrites;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
invoke-direct/range {v0 .. v5}, Lcom/discord/restapi/RestAPIParams$ChannelPermissionOverwrites;-><init>(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
return-object v6
.end method
@ -62,12 +66,16 @@
new-instance v6, Lcom/discord/restapi/RestAPIParams$ChannelPermissionOverwrites;
const/4 v0, 0x0
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v2
const-string v1, "role"
const/4 v5, 0x0
move-object v0, v6
@ -76,7 +84,7 @@
move-object v4, p4
invoke-direct/range {v0 .. v5}, Lcom/discord/restapi/RestAPIParams$ChannelPermissionOverwrites;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
invoke-direct/range {v0 .. v5}, Lcom/discord/restapi/RestAPIParams$ChannelPermissionOverwrites;-><init>(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
return-object v6
.end method

View file

@ -31,7 +31,7 @@
.field public final id:Ljava/lang/String;
.field public final type:Ljava/lang/String;
.field public final type:Ljava/lang/Integer;
# direct methods
@ -49,12 +49,12 @@
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;)V
.method public constructor <init>(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/restapi/RestAPIParams$ChannelPermissionOverwrites;->type:Ljava/lang/String;
iput-object p1, p0, Lcom/discord/restapi/RestAPIParams$ChannelPermissionOverwrites;->type:Ljava/lang/Integer;
iput-object p2, p0, Lcom/discord/restapi/RestAPIParams$ChannelPermissionOverwrites;->id:Ljava/lang/String;
@ -65,10 +65,10 @@
return-void
.end method
.method public synthetic constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.method public synthetic constructor <init>(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0, p1, p2, p3, p4}, Lcom/discord/restapi/RestAPIParams$ChannelPermissionOverwrites;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;)V
invoke-direct {p0, p1, p2, p3, p4}, Lcom/discord/restapi/RestAPIParams$ChannelPermissionOverwrites;-><init>(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;)V
return-void
.end method

View file

@ -206,7 +206,7 @@
invoke-direct {v0, p1, v1}, Lcom/discord/restapi/utils/CountingRequestBody$CountingSink;-><init>(Lo0/u;Lkotlin/jvm/functions/Function1;)V
invoke-static {v0}, Lf/n/a/k/a;->n(Lo0/u;)Lokio/BufferedSink;
invoke-static {v0}, Lf/n/a/k/a;->o(Lo0/u;)Lokio/BufferedSink;
move-result-object p1

View file

@ -49,9 +49,6 @@
.end annotation
.end method
.method public abstract getType()Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
.end method
.method public abstract h(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;)V
.end method

View file

@ -311,7 +311,7 @@
goto :goto_1
:cond_1
const v2, 0x7f1203d8
const v2, 0x7f1203da
:goto_1
const-string v3, "en"
@ -343,7 +343,7 @@
:cond_2
const-string p4, "context.getString(R.string.change_log_md_date)"
const v2, 0x7f1203d9
const v2, 0x7f1203db
if-eqz p5, :cond_3
@ -618,19 +618,19 @@
const-string v4, "context.getString(R.string.change_log_md_body)"
const v5, 0x7f1203d8
const v5, 0x7f1203da
const-string v6, "context.getString(R.string.change_log_md_video)"
const v7, 0x7f1203dc
const v7, 0x7f1203de
const-string v8, "context.getString(R.string.change_log_md_revision)"
const v9, 0x7f1203db
const v9, 0x7f1203dd
const-string v10, "context.getString(R.string.change_log_md_date)"
const v11, 0x7f1203d9
const v11, 0x7f1203db
const/4 v12, 0x1

View file

@ -187,7 +187,7 @@
const/4 v2, 0x0
invoke-static {p1, v2, v1, v2}, Lf/n/a/k/a;->O(Ljava/lang/CharSequence;III)I
invoke-static {p1, v2, v1, v2}, Lf/n/a/k/a;->P(Ljava/lang/CharSequence;III)I
move-result p1

View file

@ -1052,7 +1052,7 @@
if-eqz v6, :cond_3
const v6, 0x7f12153a
const v6, 0x7f121550
goto :goto_2

View file

@ -79,12 +79,12 @@
if-eqz p1, :cond_0
const p1, 0x7f1203c6
const p1, 0x7f1203c8
goto :goto_0
:cond_0
const p1, 0x7f1203f2
const p1, 0x7f1203f4
:goto_0
const/4 v1, 0x0

View file

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

View file

@ -1067,7 +1067,7 @@
sget-object v0, Lj0/s/l;->d:Lj0/s/l;
invoke-static {p1, v0}, Lf/n/a/k/a;->v(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;
invoke-static {p1, v0}, Lf/n/a/k/a;->w(Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence;
move-result-object p1

View file

@ -355,7 +355,7 @@
const/4 p1, 0x1
invoke-static {v1, v2, p1}, Lf/n/a/k/a;->u(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;Z)Z
invoke-static {v1, v2, p1}, Lf/n/a/k/a;->v(Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;Z)Z
iput-boolean p1, p0, Lcom/discord/stores/StoreGuildSelected;->selectedGuildIdsDirty:Z

View file

@ -17,20 +17,9 @@
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/stores/StoreMediaEngine;
# direct methods
.method public constructor <init>(Lcom/discord/stores/StoreMediaEngine;)V
.method public constructor <init>()V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
iput-object p1, p0, Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1;->this$0:Lcom/discord/stores/StoreMediaEngine;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -111,30 +100,13 @@
.end method
.method public onDestroy(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;)V
.locals 1
.locals 0
if-eqz p1, :cond_1
if-eqz p1, :cond_0
invoke-interface {p1}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;->getType()Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
move-result-object p1
sget-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;->DEFAULT:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
if-ne p1, v0, :cond_0
iget-object p1, p0, Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1;->this$0:Lcom/discord/stores/StoreMediaEngine;
new-instance v0, Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1$onDestroy$1;
invoke-direct {v0, p0}, Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1$onDestroy$1;-><init>(Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1;)V
invoke-static {p1, v0}, Lcom/discord/stores/StoreMediaEngine;->access$getVideoInputDevicesNative(Lcom/discord/stores/StoreMediaEngine;Lkotlin/jvm/functions/Function1;)V
:cond_0
return-void
:cond_1
:cond_0
const-string p1, "connection"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V

View file

@ -1,4 +1,4 @@
.class public final Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1$onDestroy$1;
.class public final Lcom/discord/stores/StoreMediaEngine$handleVoiceChannelSelected$1;
.super Lj0/n/c/i;
.source "StoreMediaEngine.kt"
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1;->onDestroy(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;)V
value = Lcom/discord/stores/StoreMediaEngine;->handleVoiceChannelSelected(J)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -29,14 +29,14 @@
# instance fields
.field public final synthetic this$0:Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1;
.field public final synthetic this$0:Lcom/discord/stores/StoreMediaEngine;
# direct methods
.method public constructor <init>(Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1;)V
.method public constructor <init>(Lcom/discord/stores/StoreMediaEngine;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1$onDestroy$1;->this$0:Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1;
iput-object p1, p0, Lcom/discord/stores/StoreMediaEngine$handleVoiceChannelSelected$1;->this$0:Lcom/discord/stores/StoreMediaEngine;
const/4 p1, 0x1
@ -52,7 +52,7 @@
check-cast p1, [Lco/discord/media_engine/VideoInputDeviceDescription;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1$onDestroy$1;->invoke([Lco/discord/media_engine/VideoInputDeviceDescription;)V
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMediaEngine$handleVoiceChannelSelected$1;->invoke([Lco/discord/media_engine/VideoInputDeviceDescription;)V
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
@ -60,25 +60,23 @@
.end method
.method public final invoke([Lco/discord/media_engine/VideoInputDeviceDescription;)V
.locals 7
.locals 6
if-eqz p1, :cond_0
iget-object v0, p0, Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1$onDestroy$1;->this$0:Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1;
iget-object v0, p0, Lcom/discord/stores/StoreMediaEngine$handleVoiceChannelSelected$1;->this$0:Lcom/discord/stores/StoreMediaEngine;
iget-object v1, v0, Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1;->this$0:Lcom/discord/stores/StoreMediaEngine;
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v4, 0x4
const/4 v5, 0x4
const/4 v5, 0x0
const/4 v6, 0x0
move-object v1, p1
move-object v2, p1
invoke-static/range {v1 .. v6}, Lcom/discord/stores/StoreMediaEngine;->handleVideoInputDevices$default(Lcom/discord/stores/StoreMediaEngine;[Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
invoke-static/range {v0 .. v5}, Lcom/discord/stores/StoreMediaEngine;->handleVideoInputDevices$default(Lcom/discord/stores/StoreMediaEngine;[Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
return-void

View file

@ -369,14 +369,6 @@
return-object p0
.end method
.method public static final synthetic access$getVideoInputDevicesNative(Lcom/discord/stores/StoreMediaEngine;Lkotlin/jvm/functions/Function1;)V
.locals 0
invoke-direct {p0, p1}, Lcom/discord/stores/StoreMediaEngine;->getVideoInputDevicesNative(Lkotlin/jvm/functions/Function1;)V
return-void
.end method
.method public static final synthetic access$handleNativeEngineInitialized(Lcom/discord/stores/StoreMediaEngine;)V
.locals 0
@ -597,7 +589,7 @@
new-instance v0, Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1;
invoke-direct {v0, p0}, Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1;-><init>(Lcom/discord/stores/StoreMediaEngine;)V
invoke-direct {v0}, Lcom/discord/stores/StoreMediaEngine$handleNewConnection$1;-><init>()V
invoke-interface {p1, v0}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;->f(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;)V
@ -1235,6 +1227,42 @@
throw p1
.end method
.method public final declared-synchronized handleVoiceChannelSelected(J)V
.locals 3
monitor-enter p0
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-nez v2, :cond_0
:try_start_0
new-instance p1, Lcom/discord/stores/StoreMediaEngine$handleVoiceChannelSelected$1;
invoke-direct {p1, p0}, Lcom/discord/stores/StoreMediaEngine$handleVoiceChannelSelected$1;-><init>(Lcom/discord/stores/StoreMediaEngine;)V
invoke-direct {p0, p1}, Lcom/discord/stores/StoreMediaEngine;->getVideoInputDevicesNative(Lkotlin/jvm/functions/Function1;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_0
:catchall_0
move-exception p1
monitor-exit p0
throw p1
:cond_0
:goto_0
monitor-exit p0
return-void
.end method
.method public init(Landroid/content/Context;)V
.locals 10

View file

@ -57,7 +57,7 @@
if-eqz p2, :cond_0
const p1, 0x7f1204a5
const p1, 0x7f1204a7
goto :goto_0
@ -70,7 +70,7 @@
if-eqz p2, :cond_1
const p1, 0x7f1204a2
const p1, 0x7f1204a4
goto :goto_0
@ -83,7 +83,7 @@
if-eqz p2, :cond_2
const p1, 0x7f1204a1
const p1, 0x7f1204a3
goto :goto_0
@ -96,7 +96,7 @@
if-eqz p2, :cond_3
const p1, 0x7f1204a4
const p1, 0x7f1204a6
goto :goto_0
@ -109,7 +109,7 @@
if-eqz p2, :cond_4
const p1, 0x7f1204a9
const p1, 0x7f1204ab
goto :goto_0
@ -122,7 +122,7 @@
if-eqz p2, :cond_5
const p1, 0x7f1204a8
const p1, 0x7f1204aa
goto :goto_0
@ -135,7 +135,7 @@
if-eqz p2, :cond_6
const p1, 0x7f1204a3
const p1, 0x7f1204a5
goto :goto_0
@ -148,7 +148,7 @@
if-eqz p1, :cond_7
const p1, 0x7f1204a7
const p1, 0x7f1204a9
:goto_0
iput p1, p0, Lcom/discord/stores/StoreMediaNotification$NotificationData;->stateString:I

View file

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

View file

@ -27,7 +27,7 @@
# instance fields
.field public final synthetic $localMessage:Lcom/discord/models/domain/ModelMessage;
.field public final synthetic $invalidAttachmentsMessage:Lcom/discord/models/domain/ModelMessage;
.field public final synthetic this$0:Lcom/discord/stores/StoreMessages;
@ -38,7 +38,7 @@
iput-object p1, p0, Lcom/discord/stores/StoreMessages$sendMessage$1;->this$0:Lcom/discord/stores/StoreMessages;
iput-object p2, p0, Lcom/discord/stores/StoreMessages$sendMessage$1;->$localMessage:Lcom/discord/models/domain/ModelMessage;
iput-object p2, p0, Lcom/discord/stores/StoreMessages$sendMessage$1;->$invalidAttachmentsMessage:Lcom/discord/models/domain/ModelMessage;
const/4 p1, 0x0
@ -64,9 +64,9 @@
iget-object v0, p0, Lcom/discord/stores/StoreMessages$sendMessage$1;->this$0:Lcom/discord/stores/StoreMessages;
iget-object v1, p0, Lcom/discord/stores/StoreMessages$sendMessage$1;->$localMessage:Lcom/discord/models/domain/ModelMessage;
iget-object v1, p0, Lcom/discord/stores/StoreMessages$sendMessage$1;->$invalidAttachmentsMessage:Lcom/discord/models/domain/ModelMessage;
const-string v2, "localMessage"
const-string v2, "invalidAttachmentsMessage"
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V

View file

@ -29,24 +29,26 @@
.end annotation
# instance fields
.field public final synthetic $channelId:J
.field public final synthetic $request:Lkotlin/jvm/functions/Function1;
.field public final synthetic this$0:Lcom/discord/stores/StoreMessages;
# static fields
.field public static final INSTANCE:Lcom/discord/stores/StoreMessages$sendMessage$2;
# direct methods
.method public constructor <init>(Lcom/discord/stores/StoreMessages;JLkotlin/jvm/functions/Function1;)V
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/stores/StoreMessages$sendMessage$2;
invoke-direct {v0}, Lcom/discord/stores/StoreMessages$sendMessage$2;-><init>()V
sput-object v0, Lcom/discord/stores/StoreMessages$sendMessage$2;->INSTANCE:Lcom/discord/stores/StoreMessages$sendMessage$2;
return-void
.end method
.method public constructor <init>()V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreMessages$sendMessage$2;->this$0:Lcom/discord/stores/StoreMessages;
iput-wide p2, p0, Lcom/discord/stores/StoreMessages$sendMessage$2;->$channelId:J
iput-object p4, p0, Lcom/discord/stores/StoreMessages$sendMessage$2;->$request:Lkotlin/jvm/functions/Function1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
@ -65,7 +67,7 @@
.end method
.method public final call(Lrx/Emitter;)V
.locals 3
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -75,27 +77,11 @@
}
.end annotation
iget-object v0, p0, Lcom/discord/stores/StoreMessages$sendMessage$2;->this$0:Lcom/discord/stores/StoreMessages;
sget-object v0, Lcom/discord/utilities/messagesend/MessageResult$NoValidContent;->INSTANCE:Lcom/discord/utilities/messagesend/MessageResult$NoValidContent;
iget-wide v1, p0, Lcom/discord/stores/StoreMessages$sendMessage$2;->$channelId:J
invoke-interface {p1, v0}, Lr0/g;->onNext(Ljava/lang/Object;)V
invoke-static {v0, v1, v2}, Lcom/discord/stores/StoreMessages;->access$getMessageQueue(Lcom/discord/stores/StoreMessages;J)Lcom/discord/utilities/messagesend/MessageQueue;
move-result-object v0
iget-object v1, p0, Lcom/discord/stores/StoreMessages$sendMessage$2;->$request:Lkotlin/jvm/functions/Function1;
const-string v2, "emitter"
invoke-static {p1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v1, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/discord/utilities/messagesend/MessageRequest;
invoke-virtual {v0, p1}, Lcom/discord/utilities/messagesend/MessageQueue;->enqueue(Lcom/discord/utilities/messagesend/MessageRequest;)V
invoke-interface {p1}, Lr0/g;->onCompleted()V
return-void
.end method

View file

@ -0,0 +1,76 @@
.class public final Lcom/discord/stores/StoreMessages$sendMessage$3;
.super Lj0/n/c/i;
.source "StoreMessages.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function0;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreMessages;->sendMessage(JLcom/discord/models/domain/ModelUser;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/models/domain/ModelMessage$Activity;)Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field public final synthetic $localMessage: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;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreMessages$sendMessage$3;->this$0:Lcom/discord/stores/StoreMessages;
iput-object p2, p0, Lcom/discord/stores/StoreMessages$sendMessage$3;->$localMessage:Lcom/discord/models/domain/ModelMessage;
const/4 p1, 0x0
invoke-direct {p0, p1}, Lj0/n/c/i;-><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$sendMessage$3;->invoke()V
sget-object v0, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object v0
.end method
.method public final invoke()V
.locals 3
iget-object v0, p0, Lcom/discord/stores/StoreMessages$sendMessage$3;->this$0:Lcom/discord/stores/StoreMessages;
iget-object v1, p0, Lcom/discord/stores/StoreMessages$sendMessage$3;->$localMessage:Lcom/discord/models/domain/ModelMessage;
const-string v2, "localMessage"
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lcom/discord/stores/StoreMessages;->access$handleLocalMessageCreate(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V
return-void
.end method

View file

@ -0,0 +1,101 @@
.class public final Lcom/discord/stores/StoreMessages$sendMessage$4;
.super Ljava/lang/Object;
.source "StoreMessages.kt"
# interfaces
.implements Lrx/functions/Action1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/stores/StoreMessages;->sendMessage(JLcom/discord/models/domain/ModelUser;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/models/domain/ModelMessage$Activity;)Lrx/Observable;
.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<",
"Lrx/Emitter<",
"TT;>;>;"
}
.end annotation
# instance fields
.field public final synthetic $channelId:J
.field public final synthetic $request:Lkotlin/jvm/functions/Function1;
.field public final synthetic this$0:Lcom/discord/stores/StoreMessages;
# direct methods
.method public constructor <init>(Lcom/discord/stores/StoreMessages;JLkotlin/jvm/functions/Function1;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreMessages$sendMessage$4;->this$0:Lcom/discord/stores/StoreMessages;
iput-wide p2, p0, Lcom/discord/stores/StoreMessages$sendMessage$4;->$channelId:J
iput-object p4, p0, Lcom/discord/stores/StoreMessages$sendMessage$4;->$request:Lkotlin/jvm/functions/Function1;
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, Lrx/Emitter;
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessages$sendMessage$4;->call(Lrx/Emitter;)V
return-void
.end method
.method public final call(Lrx/Emitter;)V
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lrx/Emitter<",
"Lcom/discord/utilities/messagesend/MessageResult;",
">;)V"
}
.end annotation
iget-object v0, p0, Lcom/discord/stores/StoreMessages$sendMessage$4;->this$0:Lcom/discord/stores/StoreMessages;
iget-wide v1, p0, Lcom/discord/stores/StoreMessages$sendMessage$4;->$channelId:J
invoke-static {v0, v1, v2}, Lcom/discord/stores/StoreMessages;->access$getMessageQueue(Lcom/discord/stores/StoreMessages;J)Lcom/discord/utilities/messagesend/MessageQueue;
move-result-object v0
iget-object v1, p0, Lcom/discord/stores/StoreMessages$sendMessage$4;->$request:Lkotlin/jvm/functions/Function1;
const-string v2, "emitter"
invoke-static {p1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v1, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/discord/utilities/messagesend/MessageRequest;
invoke-virtual {v0, p1}, Lcom/discord/utilities/messagesend/MessageQueue;->enqueue(Lcom/discord/utilities/messagesend/MessageRequest;)V
return-void
.end method

View file

@ -60,7 +60,7 @@
.end method
.method public final invoke()V
.locals 7
.locals 5
iget-object v0, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1$1$1;->$result:Lcom/discord/utilities/messagesend/MessageResult;
@ -189,14 +189,14 @@
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/discord/stores/StoreSlowMode;->onCooldown(JJ)V
goto/16 :goto_1
goto :goto_1
:cond_1
instance-of v1, v0, Lcom/discord/utilities/messagesend/MessageResult$RateLimited;
if-eqz v1, :cond_2
goto/16 :goto_1
goto :goto_1
:cond_2
instance-of v1, v0, Lcom/discord/utilities/messagesend/MessageResult$UserCancelled;
@ -209,25 +209,11 @@
iget-object v1, v0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->this$0:Lcom/discord/stores/StoreMessages;
iget-wide v3, v0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$channelId:J
iget-object v0, v0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$localMessage:Lcom/discord/models/domain/ModelMessage;
invoke-static {v0, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/discord/models/domain/ModelMessage;->getId()J
move-result-wide v5
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
invoke-static {v0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
invoke-static {v1, v3, v4, v0}, Lcom/discord/stores/StoreMessages;->access$handleMessageDelete(Lcom/discord/stores/StoreMessages;JLjava/util/List;)V
invoke-static {v1, v0}, Lcom/discord/stores/StoreMessages;->access$handleLocalMessageDelete(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V
goto :goto_1
@ -287,7 +273,7 @@
goto :goto_0
:cond_4
const v0, 0x7f120f34
const v0, 0x7f120f45
:goto_0
invoke-virtual {v2, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;

View file

@ -32,29 +32,25 @@
# instance fields
.field public final synthetic $activity:Lcom/discord/models/domain/activity/ModelActivity;
.field public final synthetic $attachments:Ljava/util/List;
.field public final synthetic $channelId:J
.field public final synthetic $localMessage:Lcom/discord/models/domain/ModelMessage;
.field public final synthetic $validAttachments:Lkotlin/jvm/internal/Ref$ObjectRef;
.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;Ljava/util/List;Lcom/discord/models/domain/activity/ModelActivity;J)V
.method public constructor <init>(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/activity/ModelActivity;)V
.locals 0
iput-object p1, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->this$0:Lcom/discord/stores/StoreMessages;
iput-object p2, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$localMessage:Lcom/discord/models/domain/ModelMessage;
iput-object p3, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$attachments:Ljava/util/List;
iput-object p3, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$validAttachments:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p4, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$activity:Lcom/discord/models/domain/activity/ModelActivity;
iput-wide p5, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$channelId:J
const/4 p1, 0x1
invoke-direct {p0, p1}, Lj0/n/c/i;-><init>(I)V
@ -86,7 +82,13 @@
invoke-static {v1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v3, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$attachments:Ljava/util/List;
iget-object v0, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$validAttachments:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
move-object v3, v0
check-cast v3, Ljava/util/List;
iget-object v2, p0, Lcom/discord/stores/StoreMessages$sendMessage$request$1;->$activity:Lcom/discord/models/domain/activity/ModelActivity;

View file

@ -159,14 +159,6 @@
return-void
.end method
.method public static final synthetic access$handleMessageDelete(Lcom/discord/stores/StoreMessages;JLjava/util/List;)V
.locals 0
invoke-direct {p0, p1, p2, p3}, Lcom/discord/stores/StoreMessages;->handleMessageDelete(JLjava/util/List;)V
return-void
.end method
.method public static final synthetic access$handleSendMessageFailure(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;Ljava/lang/String;)V
.locals 0
@ -460,7 +452,7 @@
.end method
.method private final handleSendMessageFailure(Lcom/discord/models/domain/ModelMessage;Ljava/lang/String;)V
.locals 12
.locals 13
.annotation runtime Lcom/discord/stores/StoreThread;
.end annotation
@ -485,14 +477,35 @@
:cond_0
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessages;->deleteMessage(Lcom/discord/models/domain/ModelMessage;)V
invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->isHasLocalUploads()Z
sget-object v0, Lcom/discord/stores/PersistLocalMessagesFeatureFlag;->Companion:Lcom/discord/stores/PersistLocalMessagesFeatureFlag$Companion;
invoke-virtual {v0}, Lcom/discord/stores/PersistLocalMessagesFeatureFlag$Companion;->getINSTANCE()Lcom/discord/stores/PersistLocalMessagesFeatureFlag;
move-result-object v0
invoke-virtual {v0}, Lcom/discord/stores/PersistLocalMessagesFeatureFlag;->isEnabled()Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_2
invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->isHasLocalUploads()Z
move-result v0
if-nez v0, :cond_1
goto :goto_0
:cond_1
move-object v0, v1
goto :goto_1
:cond_2
:goto_0
invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getContent()Ljava/lang/String;
move-result-object v2
@ -511,7 +524,9 @@
const/4 v7, 0x1
const/4 v8, 0x0
invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->isHasLocalUploads()Z
move-result v8
invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getApplication()Lcom/discord/models/domain/ModelApplication;
@ -523,17 +538,14 @@
iget-object v11, p0, Lcom/discord/stores/StoreMessages;->clock:Lcom/discord/utilities/time/Clock;
invoke-static/range {v2 .. v11}, Lcom/discord/models/domain/ModelMessage;->createLocalMessage(Ljava/lang/String;JLcom/discord/models/domain/ModelUser;Ljava/util/List;ZZLcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/utilities/time/Clock;)Lcom/discord/models/domain/ModelMessage;
iget-object v12, p1, Lcom/discord/models/domain/ModelMessage;->localAttachments:Ljava/util/List;
invoke-static/range {v2 .. v12}, Lcom/discord/models/domain/ModelMessage;->createLocalMessage(Ljava/lang/String;JLcom/discord/models/domain/ModelUser;Ljava/util/List;ZZLcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/utilities/time/Clock;Ljava/util/List;)Lcom/discord/models/domain/ModelMessage;
move-result-object v0
goto :goto_0
:cond_1
move-object v0, v1
:goto_0
if-eqz p2, :cond_2
:goto_1
if-eqz p2, :cond_3
invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getChannelId()J
@ -553,13 +565,15 @@
iget-object v11, p0, Lcom/discord/stores/StoreMessages;->clock:Lcom/discord/utilities/time/Clock;
const/4 v12, 0x0
move-object v2, p2
invoke-static/range {v2 .. v11}, Lcom/discord/models/domain/ModelMessage;->createLocalMessage(Ljava/lang/String;JLcom/discord/models/domain/ModelUser;Ljava/util/List;ZZLcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/utilities/time/Clock;)Lcom/discord/models/domain/ModelMessage;
invoke-static/range {v2 .. v12}, Lcom/discord/models/domain/ModelMessage;->createLocalMessage(Ljava/lang/String;JLcom/discord/models/domain/ModelUser;Ljava/util/List;ZZLcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/utilities/time/Clock;Ljava/util/List;)Lcom/discord/models/domain/ModelMessage;
move-result-object v1
:cond_2
:cond_3
sget-object p1, Lcom/discord/stores/PersistLocalMessagesFeatureFlag;->Companion:Lcom/discord/stores/PersistLocalMessagesFeatureFlag$Companion;
invoke-virtual {p1}, Lcom/discord/stores/PersistLocalMessagesFeatureFlag$Companion;->getINSTANCE()Lcom/discord/stores/PersistLocalMessagesFeatureFlag;
@ -570,15 +584,15 @@
move-result p1
if-eqz p1, :cond_3
if-eqz p1, :cond_4
if-eqz v0, :cond_3
if-eqz v0, :cond_4
invoke-direct {p0, v0}, Lcom/discord/stores/StoreMessages;->handleLocalMessageCreate(Lcom/discord/models/domain/ModelMessage;)V
goto :goto_1
goto :goto_2
:cond_3
:cond_4
const/4 p1, 0x2
new-array p1, p1, [Lcom/discord/models/domain/ModelMessage;
@ -601,12 +615,12 @@
xor-int/2addr p2, v0
if-eqz p2, :cond_4
if-eqz p2, :cond_5
invoke-virtual {p0, p1}, Lcom/discord/stores/StoreMessages;->handleMessageCreate(Ljava/util/List;)V
:cond_4
:goto_1
:cond_5
:goto_2
return-void
.end method
@ -1306,13 +1320,17 @@
.end method
.method public final resendMessage(Lcom/discord/models/domain/ModelMessage;)V
.locals 13
.locals 20
const/4 v12, 0x0
move-object/from16 v12, p0
if-eqz p1, :cond_1
move-object/from16 v0, p1
invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getType()I
const/4 v13, 0x0
if-eqz v0, :cond_3
invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getType()I
move-result v1
@ -1323,19 +1341,19 @@
return-void
:cond_0
iget-object v1, p0, Lcom/discord/stores/StoreMessages;->dispatcher:Lcom/discord/stores/Dispatcher;
iget-object v1, v12, Lcom/discord/stores/StoreMessages;->dispatcher:Lcom/discord/stores/Dispatcher;
new-instance v2, Lcom/discord/stores/StoreMessages$resendMessage$1;
invoke-direct {v2, p0, p1}, Lcom/discord/stores/StoreMessages$resendMessage$1;-><init>(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V
invoke-direct {v2, v12, v0}, Lcom/discord/stores/StoreMessages$resendMessage$1;-><init>(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V
invoke-virtual {v1, v2}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V
invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getChannelId()J
invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getChannelId()J
move-result-wide v1
invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getAuthor()Lcom/discord/models/domain/ModelUser;
invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getAuthor()Lcom/discord/models/domain/ModelUser;
move-result-object v3
@ -1343,7 +1361,7 @@
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getContent()Ljava/lang/String;
invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getContent()Ljava/lang/String;
move-result-object v4
@ -1351,12 +1369,79 @@
invoke-static {v4, v5}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getMentions()Ljava/util/List;
invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelMessage;->getMentions()Ljava/util/List;
move-result-object v5
sget-object v6, Lj0/i/n;->d:Lj0/i/n;
iget-object v0, v0, Lcom/discord/models/domain/ModelMessage;->localAttachments:Ljava/util/List;
if-eqz v0, :cond_1
new-instance v6, Ljava/util/ArrayList;
const/16 v7, 0xa
invoke-static {v0, v7}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I
move-result v7
invoke-direct {v6, v7}, Ljava/util/ArrayList;-><init>(I)V
invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v7
if-eqz v7, :cond_2
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v7
check-cast v7, Lcom/discord/models/messages/LocalAttachment;
invoke-virtual {v7}, Lcom/discord/models/messages/LocalAttachment;->getUriString()Ljava/lang/String;
move-result-object v8
invoke-static {v8}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v8
new-instance v9, Lcom/lytefast/flexinput/model/Attachment;
invoke-virtual {v7}, Lcom/discord/models/messages/LocalAttachment;->getId()J
move-result-wide v15
const-string v10, "contentUri"
invoke-static {v8, v10}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v7}, Lcom/discord/models/messages/LocalAttachment;->getDisplayName()Ljava/lang/String;
move-result-object v18
const/16 v19, 0x0
move-object v14, v9
move-object/from16 v17, v8
invoke-direct/range {v14 .. v19}, Lcom/lytefast/flexinput/model/Attachment;-><init>(JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;)V
invoke-interface {v6, v9}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_1
move-object v6, v13
:cond_2
const/4 v7, 0x0
const/4 v8, 0x0
@ -1367,7 +1452,7 @@
const/4 v11, 0x0
move-object v0, p0
move-object/from16 v0, p0
invoke-static/range {v0 .. v11}, Lcom/discord/stores/StoreMessages;->sendMessage$default(Lcom/discord/stores/StoreMessages;JLcom/discord/models/domain/ModelUser;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/models/domain/ModelMessage$Activity;ILjava/lang/Object;)Lrx/Observable;
@ -1381,7 +1466,7 @@
const/4 v2, 0x2
invoke-static {v1, v12, v2}, Lf/a/b/q;->j(Ljava/lang/Class;Lrx/functions/Action1;I)Lrx/Observable$c;
invoke-static {v1, v13, v2}, Lf/a/b/q;->j(Ljava/lang/Class;Lrx/functions/Action1;I)Lrx/Observable$c;
move-result-object v1
@ -1389,12 +1474,12 @@
return-void
:cond_1
:cond_3
const-string v0, "message"
invoke-static {v0}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v12
throw v13
.end method
.method public final sendMessage(JLcom/discord/models/domain/ModelUser;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/models/domain/ModelMessage$Activity;)Lrx/Observable;
@ -1423,112 +1508,339 @@
}
.end annotation
move-object/from16 v7, p0
move-object/from16 v0, p0
const/4 v0, 0x0
move-wide/from16 v12, p1
if-eqz p3, :cond_3
move-object/from16 v4, p3
if-eqz p4, :cond_2
move-object/from16 v1, p4
const/4 v13, 0x0
move-object/from16 v2, p6
const/4 v0, 0x1
sget-object v14, Lrx/Emitter$BackpressureMode;->e:Lrx/Emitter$BackpressureMode;
if-eqz p6, :cond_0
const/4 v3, 0x0
if-eqz v4, :cond_e
if-eqz v1, :cond_d
new-instance v15, Lkotlin/jvm/internal/Ref$ObjectRef;
invoke-direct {v15}, Lkotlin/jvm/internal/Ref$ObjectRef;-><init>()V
iput-object v2, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
sget-object v5, Lcom/discord/stores/PersistLocalMessagesFeatureFlag;->Companion:Lcom/discord/stores/PersistLocalMessagesFeatureFlag$Companion;
invoke-virtual {v5}, Lcom/discord/stores/PersistLocalMessagesFeatureFlag$Companion;->getINSTANCE()Lcom/discord/stores/PersistLocalMessagesFeatureFlag;
move-result-object v5
invoke-virtual {v5}, Lcom/discord/stores/PersistLocalMessagesFeatureFlag;->isEnabled()Z
move-result v5
const-string v11, "Observable.create({ emit\u2026r.BackpressureMode.ERROR)"
const/16 v6, 0xa
const/4 v7, 0x0
const/4 v8, 0x1
if-eqz v5, :cond_8
if-eqz v2, :cond_1
invoke-interface/range {p6 .. p6}, Ljava/util/Collection;->isEmpty()Z
move-result v1
move-result v5
xor-int/2addr v1, v0
if-ne v1, v0, :cond_0
const/4 v14, 0x1
if-eqz v5, :cond_0
goto :goto_0
:cond_0
const/4 v0, 0x0
const/4 v5, 0x0
const/4 v14, 0x0
goto :goto_1
:cond_1
:goto_0
iget-object v0, v7, Lcom/discord/stores/StoreMessages;->clock:Lcom/discord/utilities/time/Clock;
const/4 v5, 0x1
move-object/from16 v8, p4
:goto_1
if-nez v5, :cond_8
move-wide/from16 v9, p1
sget-object v5, Lcom/discord/utilities/rest/ProcessedMessageContent;->Companion:Lcom/discord/utilities/rest/ProcessedMessageContent$Companion;
move-object/from16 v11, p3
iget-object v9, v0, Lcom/discord/stores/StoreMessages;->context:Landroid/content/Context;
move-object/from16 v12, p5
if-eqz v9, :cond_7
move-object/from16 v15, p7
invoke-virtual {v5, v2, v1, v9}, Lcom/discord/utilities/rest/ProcessedMessageContent$Companion;->fromAttachments(Ljava/util/List;Ljava/lang/String;Landroid/content/Context;)Lcom/discord/utilities/rest/ProcessedMessageContent;
move-object/from16 v16, p9
move-result-object v1
move-object/from16 v17, v0
invoke-static/range {v8 .. v17}, Lcom/discord/models/domain/ModelMessage;->createLocalMessage(Ljava/lang/String;JLcom/discord/models/domain/ModelUser;Ljava/util/List;ZZLcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/utilities/time/Clock;)Lcom/discord/models/domain/ModelMessage;
invoke-virtual {v1}, Lcom/discord/utilities/rest/ProcessedMessageContent;->getInvalidAttachments()Ljava/util/List;
move-result-object v2
if-nez p9, :cond_1
invoke-interface {v2}, Ljava/util/Collection;->isEmpty()Z
iget-object v0, v7, Lcom/discord/stores/StoreMessages;->dispatcher:Lcom/discord/stores/Dispatcher;
move-result v5
new-instance v1, Lcom/discord/stores/StoreMessages$sendMessage$1;
xor-int/2addr v5, v8
invoke-direct {v1, v7, v2}, Lcom/discord/stores/StoreMessages$sendMessage$1;-><init>(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V
if-eqz v5, :cond_3
invoke-virtual {v0, v1}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V
iget-object v5, v0, Lcom/discord/stores/StoreMessages;->clock:Lcom/discord/utilities/time/Clock;
:cond_1
new-instance v8, Lcom/discord/stores/StoreMessages$sendMessage$request$1;
new-instance v9, Ljava/util/ArrayList;
move-object v0, v8
invoke-static {v2, v6}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I
move-object/from16 v1, p0
move-result v10
move-object/from16 v3, p6
invoke-direct {v9, v10}, Ljava/util/ArrayList;-><init>(I)V
move-object/from16 v4, p8
invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-wide/from16 v5, p1
move-result-object v2
invoke-direct/range {v0 .. v6}, Lcom/discord/stores/StoreMessages$sendMessage$request$1;-><init>(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;Ljava/util/List;Lcom/discord/models/domain/activity/ModelActivity;J)V
:goto_2
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
new-instance v0, Lcom/discord/stores/StoreMessages$sendMessage$2;
move-result v10
move-wide/from16 v1, p1
if-eqz v10, :cond_2
invoke-direct {v0, v7, v1, v2, v8}, Lcom/discord/stores/StoreMessages$sendMessage$2;-><init>(Lcom/discord/stores/StoreMessages;JLkotlin/jvm/functions/Function1;)V
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
sget-object v1, Lrx/Emitter$BackpressureMode;->e:Lrx/Emitter$BackpressureMode;
move-result-object v10
invoke-static {v0, v1}, Lrx/Observable;->n(Lrx/functions/Action1;Lrx/Emitter$BackpressureMode;)Lrx/Observable;
check-cast v10, Lcom/lytefast/flexinput/model/Attachment;
move-result-object v0
invoke-static {v10}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->toLocalAttachment(Lcom/lytefast/flexinput/model/Attachment;)Lcom/discord/models/messages/LocalAttachment;
const-string v1, "Observable.create({ emit\u2026r.BackpressureMode.ERROR)"
move-result-object v10
invoke-static {v0, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v9, v10}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
return-object v0
goto :goto_2
:cond_2
invoke-static {v12, v13, v4, v5, v9}, Lcom/discord/models/domain/ModelMessage;->createInvalidAttachmentsMessage(JLcom/discord/models/domain/ModelUser;Lcom/discord/utilities/time/Clock;Ljava/util/List;)Lcom/discord/models/domain/ModelMessage;
move-result-object v2
iget-object v5, v0, Lcom/discord/stores/StoreMessages;->dispatcher:Lcom/discord/stores/Dispatcher;
new-instance v9, Lcom/discord/stores/StoreMessages$sendMessage$1;
invoke-direct {v9, v0, v2}, Lcom/discord/stores/StoreMessages$sendMessage$1;-><init>(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V
invoke-virtual {v5, v9}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V
:cond_3
invoke-virtual {v1}, Lcom/discord/utilities/rest/ProcessedMessageContent;->getValidAttachments()Ljava/util/List;
move-result-object v2
iput-object v2, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
invoke-virtual {v1}, Lcom/discord/utilities/rest/ProcessedMessageContent;->getContent()Ljava/lang/String;
move-result-object v1
iget-object v2, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
check-cast v2, Ljava/util/List;
if-eqz v2, :cond_5
invoke-interface {v2}, Ljava/util/Collection;->isEmpty()Z
move-result v2
if-eqz v2, :cond_4
goto :goto_3
:cond_4
const/4 v2, 0x0
goto :goto_4
:cond_5
:goto_3
const/4 v2, 0x1
:goto_4
if-eqz v2, :cond_8
invoke-interface {v1}, Ljava/lang/CharSequence;->length()I
move-result v2
if-nez v2, :cond_6
const/4 v2, 0x1
goto :goto_5
:cond_6
const/4 v2, 0x0
:goto_5
if-eqz v2, :cond_8
sget-object v1, Lcom/discord/stores/StoreMessages$sendMessage$2;->INSTANCE:Lcom/discord/stores/StoreMessages$sendMessage$2;
invoke-static {v1, v14}, Lrx/Observable;->n(Lrx/functions/Action1;Lrx/Emitter$BackpressureMode;)Lrx/Observable;
move-result-object v1
invoke-static {v1, v11}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object v1
:cond_7
const-string v1, "context"
invoke-static {v1}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_8
const/4 v9, 0x0
iget-object v2, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
check-cast v2, Ljava/util/List;
if-eqz v2, :cond_9
invoke-interface {v2}, Ljava/util/Collection;->isEmpty()Z
move-result v2
if-eqz v2, :cond_a
:cond_9
const/4 v7, 0x1
:cond_a
xor-int/2addr v7, v8
iget-object v10, v0, Lcom/discord/stores/StoreMessages;->clock:Lcom/discord/utilities/time/Clock;
iget-object v2, v15, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
check-cast v2, Ljava/util/List;
if-eqz v2, :cond_b
new-instance v3, Ljava/util/ArrayList;
invoke-static {v2, v6}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I
move-result v5
invoke-direct {v3, v5}, Ljava/util/ArrayList;-><init>(I)V
invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_6
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v5
if-eqz v5, :cond_b
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/lytefast/flexinput/model/Attachment;
invoke-static {v5}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->toLocalAttachment(Lcom/lytefast/flexinput/model/Attachment;)Lcom/discord/models/messages/LocalAttachment;
move-result-object v5
invoke-interface {v3, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_6
:cond_b
move-object/from16 v16, v3
move-wide/from16 v2, p1
move-object/from16 v4, p3
move-object/from16 v5, p5
move v6, v9
move-object/from16 v8, p7
move-object/from16 v9, p9
move-object/from16 v17, v11
move-object/from16 v11, v16
invoke-static/range {v1 .. v11}, Lcom/discord/models/domain/ModelMessage;->createLocalMessage(Ljava/lang/String;JLcom/discord/models/domain/ModelUser;Ljava/util/List;ZZLcom/discord/models/domain/ModelApplication;Lcom/discord/models/domain/ModelMessage$Activity;Lcom/discord/utilities/time/Clock;Ljava/util/List;)Lcom/discord/models/domain/ModelMessage;
move-result-object v1
if-nez p9, :cond_c
iget-object v2, v0, Lcom/discord/stores/StoreMessages;->dispatcher:Lcom/discord/stores/Dispatcher;
new-instance v3, Lcom/discord/stores/StoreMessages$sendMessage$3;
invoke-direct {v3, v0, v1}, Lcom/discord/stores/StoreMessages$sendMessage$3;-><init>(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;)V
invoke-virtual {v2, v3}, Lcom/discord/stores/Dispatcher;->schedule(Lkotlin/jvm/functions/Function0;)V
:cond_c
new-instance v2, Lcom/discord/stores/StoreMessages$sendMessage$request$1;
move-object/from16 v3, p8
invoke-direct {v2, v0, v1, v15, v3}, Lcom/discord/stores/StoreMessages$sendMessage$request$1;-><init>(Lcom/discord/stores/StoreMessages;Lcom/discord/models/domain/ModelMessage;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/activity/ModelActivity;)V
new-instance v1, Lcom/discord/stores/StoreMessages$sendMessage$4;
invoke-direct {v1, v0, v12, v13, v2}, Lcom/discord/stores/StoreMessages$sendMessage$4;-><init>(Lcom/discord/stores/StoreMessages;JLkotlin/jvm/functions/Function1;)V
invoke-static {v1, v14}, Lrx/Observable;->n(Lrx/functions/Action1;Lrx/Emitter$BackpressureMode;)Lrx/Observable;
move-result-object v1
move-object/from16 v2, v17
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object v1
:cond_d
const-string v1, "content"
invoke-static {v1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
throw v3
:cond_3
:cond_e
const-string v1, "author"
invoke-static {v1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
throw v3
.end method

View file

@ -73,7 +73,7 @@
if-eqz p1, :cond_0
const v0, 0x7f12049c
const v0, 0x7f12049e
invoke-virtual {p1, v0}, Landroid/app/Activity;->getString(I)Ljava/lang/String;

View file

@ -61,7 +61,7 @@
if-eqz p1, :cond_0
const v0, 0x7f1204a0
const v0, 0x7f1204a2
const/4 v1, 0x2
@ -69,7 +69,7 @@
const/4 v2, 0x0
const v3, 0x7f1214bb
const v3, 0x7f1214d1
invoke-virtual {p1, v3}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
@ -79,7 +79,7 @@
const/4 v2, 0x1
const v3, 0x7f1215e6
const v3, 0x7f1215fe
invoke-virtual {p1, v3}, Landroid/app/Activity;->getString(I)Ljava/lang/String;

View file

@ -567,7 +567,7 @@
const/4 v6, 0x0
invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->L(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lk0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job;
invoke-static/range {v1 .. v6}, Lf/n/a/k/a;->M(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lk0/a/z;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job;
return-void
.end method

View file

@ -4345,55 +4345,10 @@
.end method
.method private final handlePresenceUpdate(JLcom/discord/models/domain/ModelPresence;)V
.locals 8
.locals 1
.annotation runtime Lcom/discord/stores/StoreThread;
.end annotation
invoke-virtual {p3}, Lcom/discord/models/domain/ModelPresence;->getUser()Lcom/discord/models/domain/ModelUser;
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getUsername()Ljava/lang/String;
move-result-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
if-eqz v0, :cond_1
invoke-virtual {p3}, Lcom/discord/models/domain/ModelPresence;->getGuildId()J
move-result-wide v0
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-virtual {p3}, Lcom/discord/models/domain/ModelPresence;->getUser()Lcom/discord/models/domain/ModelUser;
move-result-object v4
invoke-virtual {p3}, Lcom/discord/models/domain/ModelPresence;->getRoles()Ljava/util/List;
move-result-object v5
invoke-virtual {p3}, Lcom/discord/models/domain/ModelPresence;->getNick()Ljava/lang/String;
move-result-object v6
const/4 v7, 0x0
move-object v2, p0
invoke-direct/range {v2 .. v7}, Lcom/discord/stores/StoreStream;->synthesizeGuildMemberAdd(Ljava/lang/Long;Lcom/discord/models/domain/ModelUser;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
:cond_1
iget-object v0, p0, Lcom/discord/stores/StoreStream;->users:Lcom/discord/stores/StoreUser;
invoke-virtual {v0, p3}, Lcom/discord/stores/StoreUser;->handlePresenceUpdate(Lcom/discord/models/domain/ModelPresence;)V
@ -4743,6 +4698,10 @@
invoke-virtual {v0, p1, p2}, Lcom/discord/stores/StoreCallsIncoming;->handleVoiceChannelSelected(J)V
iget-object v0, p0, Lcom/discord/stores/StoreStream;->mediaEngine:Lcom/discord/stores/StoreMediaEngine;
invoke-virtual {v0, p1, p2}, Lcom/discord/stores/StoreMediaEngine;->handleVoiceChannelSelected(J)V
return-void
.end method

View file

@ -94,16 +94,16 @@
if-eqz v1, :cond_0
const v1, 0x7f120405
const v1, 0x7f120407
const v7, 0x7f120405
const v7, 0x7f120407
goto :goto_0
:cond_0
const v1, 0x7f1203c9
const v1, 0x7f1203cb
const v7, 0x7f1203c9
const v7, 0x7f1203cb
:goto_0
iget-object v2, p0, Lcom/discord/stores/StoreUserGuildSettings$setChannelMuted$1;->this$0:Lcom/discord/stores/StoreUserGuildSettings;

View file

@ -942,7 +942,7 @@
invoke-direct {v6, v0, v1, p2}, Lcom/discord/restapi/RestAPIParams$UserGuildSettings;-><init>(JLcom/discord/restapi/RestAPIParams$UserGuildSettings$ChannelOverride;)V
const v7, 0x7f120405
const v7, 0x7f120407
move-object v2, p0
@ -1045,7 +1045,7 @@
invoke-direct {v7, v1, v2, p2}, Lcom/discord/restapi/RestAPIParams$UserGuildSettings;-><init>(JLcom/discord/restapi/RestAPIParams$UserGuildSettings$ChannelOverride;)V
const v8, 0x7f120405
const v8, 0x7f120407
move-object v3, p0
@ -1109,7 +1109,7 @@
invoke-direct/range {v5 .. v14}, Lcom/discord/restapi/RestAPIParams$UserGuildSettings;-><init>(Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lcom/discord/models/domain/ModelMuteConfig;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
const v6, 0x7f121433
const v6, 0x7f121449
move-object v1, p0
@ -1165,7 +1165,7 @@
invoke-direct/range {v0 .. v9}, Lcom/discord/restapi/RestAPIParams$UserGuildSettings;-><init>(Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lcom/discord/models/domain/ModelMuteConfig;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
const v5, 0x7f121433
const v5, 0x7f121449
move-object v0, p0
@ -1226,7 +1226,7 @@
invoke-direct/range {v5 .. v14}, Lcom/discord/restapi/RestAPIParams$UserGuildSettings;-><init>(Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lcom/discord/models/domain/ModelMuteConfig;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
const v6, 0x7f121433
const v6, 0x7f121449
move-object v1, p0

File diff suppressed because it is too large Load diff

View file

@ -1750,7 +1750,7 @@
move-result-object v0
const v1, 0x7f121598
const v1, 0x7f1215ae
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -1865,7 +1865,7 @@
move-result-object p2
const v0, 0x7f120de1
const v0, 0x7f120dee
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -2262,7 +2262,7 @@
move-result-object v0
const v1, 0x7f121598
const v1, 0x7f1215ae
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -2293,7 +2293,7 @@
move-result-object v0
const v1, 0x7f121597
const v1, 0x7f1215ad
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

View file

@ -0,0 +1,32 @@
.class public final Lcom/discord/stores/StoreVoiceChannelSelected$Companion;
.super Ljava/lang/Object;
.source "StoreVoiceChannelSelected.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/stores/StoreVoiceChannelSelected;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/stores/StoreVoiceChannelSelected$Companion;-><init>()V
return-void
.end method

View file

@ -9,11 +9,18 @@
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/stores/StoreVoiceChannelSelected$JoinVoiceChannelResult;
Lcom/discord/stores/StoreVoiceChannelSelected$JoinVoiceChannelResult;,
Lcom/discord/stores/StoreVoiceChannelSelected$Companion;
}
.end annotation
# static fields
.field public static final Companion:Lcom/discord/stores/StoreVoiceChannelSelected$Companion;
.field public static final VOICE_CHANNEL_ID_NONE:J
# instance fields
.field public final clock:Lcom/discord/utilities/time/Clock;
@ -73,6 +80,20 @@
# direct methods
.method public static constructor <clinit>()V
.locals 2
new-instance v0, Lcom/discord/stores/StoreVoiceChannelSelected$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/stores/StoreVoiceChannelSelected$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/discord/stores/StoreVoiceChannelSelected;->Companion:Lcom/discord/stores/StoreVoiceChannelSelected$Companion;
return-void
.end method
.method public constructor <init>(Lcom/discord/stores/StoreStream;Lcom/discord/stores/Dispatcher;Lcom/discord/utilities/time/Clock;)V
.locals 1

View file

@ -177,7 +177,7 @@
const-string v3, "browser_user_agent"
const-string v4, "Discord-Android/1222"
const-string v4, "Discord-Android/1223"
invoke-direct {v2, v3, v4}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
@ -185,7 +185,7 @@
const/4 v1, 0x2
const/16 v2, 0x4c6
const/16 v2, 0x4c7
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -205,7 +205,7 @@
const-string v3, "client_version"
const-string v4, "34.5"
const-string v4, "35.0-alpha1"
invoke-direct {v2, v3, v4}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V

View file

@ -2708,7 +2708,7 @@
.end method
.method private final toProperties(Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;)Ljava/util/Map;
.locals 2
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -2779,6 +2779,10 @@
sget-object v1, Lcom/discord/stores/StoreMediaSettings$NoiseProcessing;->Suppression:Lcom/discord/stores/StoreMediaSettings$NoiseProcessing;
const/4 v2, 0x1
const/4 v3, 0x0
if-ne v0, v1, :cond_1
const/4 v0, 0x1
@ -2797,6 +2801,28 @@
invoke-interface {p2, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getNoiseProcessing()Lcom/discord/stores/StoreMediaSettings$NoiseProcessing;
move-result-object v0
sget-object v1, Lcom/discord/stores/StoreMediaSettings$NoiseProcessing;->Cancellation:Lcom/discord/stores/StoreMediaSettings$NoiseProcessing;
if-ne v0, v1, :cond_2
goto :goto_1
:cond_2
const/4 v2, 0x0
:goto_1
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
const-string v1, "noise_cancellation_enabled"
invoke-interface {p2, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {p1}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getAutomaticGainControl()Z
move-result v0
@ -3435,6 +3461,53 @@
throw p1
.end method
.method public final appCrashed()V
.locals 4
sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;
const-string v1, "app_crashed"
const/4 v2, 0x0
const/4 v3, 0x2
invoke-static {v0, v1, v2, v3, v2}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track$default(Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)V
return-void
.end method
.method public final appExceptionThrown(Ljava/lang/String;)V
.locals 2
const-string v0, "stacktrace"
if-eqz p1, :cond_0
new-instance v1, Lkotlin/Pair;
invoke-direct {v1, v0, p1}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-static {v1}, Lf/n/a/k/a;->mapOf(Lkotlin/Pair;)Ljava/util/Map;
move-result-object p1
sget-object v0, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;
const-string v1, "app_exception_thrown"
invoke-virtual {v0, v1, p1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V
return-void
:cond_0
invoke-static {v0}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final attributionChange(Lcom/adjust/sdk/AdjustAttribution;)V
.locals 6
@ -4702,6 +4775,89 @@
throw v0
.end method
.method public final fileUploadAlertViewed(Lcom/discord/utilities/rest/FileUploadAlertType;IIIZZZ)V
.locals 2
if-eqz p1, :cond_0
new-instance v0, Ljava/util/LinkedHashMap;
invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
invoke-virtual {p1}, Lcom/discord/utilities/rest/FileUploadAlertType;->getAnalyticsValue()Ljava/lang/String;
move-result-object p1
const-string v1, "alert_type"
invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
const-string p2, "num_attachments"
invoke-interface {v0, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
const-string p2, "max_attachment_size"
invoke-interface {v0, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
const-string p2, "total_attachment_size"
invoke-interface {v0, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {p5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
const-string p2, "has_image"
invoke-interface {v0, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {p6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
const-string p2, "has_video"
invoke-interface {v0, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {p7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
const-string p2, "is_premium"
invoke-interface {v0, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object p1, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;
const-string p2, "file_upload_upsell_viewed"
invoke-virtual {p1, p2, v0}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V
return-void
:cond_0
const-string p1, "alertType"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final friendAddViewed(Ljava/lang/String;)V
.locals 2
@ -6926,124 +7082,6 @@
return-void
.end method
.method public final reportStreamProblem(Lcom/discord/models/domain/ModelApplicationStream;Lcom/discord/widgets/voice/feedback/FeedbackRating;Ljava/lang/String;Ljava/lang/String;)V
.locals 4
const/4 v0, 0x0
if-eqz p1, :cond_6
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
invoke-virtual {p1}, Lcom/discord/models/domain/ModelApplicationStream;->getOwnerId()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v2
const-string v3, "streamer_user_id"
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelApplicationStream;->getChannelId()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v2
const-string v3, "stream_channel_id"
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
instance-of v2, p1, Lcom/discord/models/domain/ModelApplicationStream$GuildStream;
if-eqz v2, :cond_0
check-cast p1, Lcom/discord/models/domain/ModelApplicationStream$GuildStream;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelApplicationStream$GuildStream;->getGuildId()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
goto :goto_0
:cond_0
instance-of p1, p1, Lcom/discord/models/domain/ModelApplicationStream$CallStream;
if-eqz p1, :cond_5
:goto_0
if-eqz v0, :cond_1
invoke-virtual {v0}, Ljava/lang/Number;->longValue()J
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v0, "guild_id"
invoke-interface {v1, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_1
if-eqz p2, :cond_2
invoke-virtual {p2}, Lcom/discord/widgets/voice/feedback/FeedbackRating;->getAnalyticsValue()Ljava/lang/String;
move-result-object p1
const-string p2, "rating"
invoke-interface {v1, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_2
if-eqz p4, :cond_3
const-string p1, "media_session_id"
invoke-interface {v1, p1, p4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_3
if-eqz p3, :cond_4
const-string p1, "reason"
invoke-interface {v1, p1, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_4
sget-object p1, Lcom/discord/utilities/analytics/AnalyticsTracker;->tracker:Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;
const-string p2, "stream_report_problem"
invoke-virtual {p1, p2, v1}, Lcom/discord/utilities/analytics/AnalyticsUtils$Tracker;->track(Ljava/lang/String;Ljava/util/Map;)V
return-void
:cond_5
new-instance p1, Lkotlin/NoWhenBranchMatchedException;
invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V
throw p1
:cond_6
const-string p1, "stream"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public final reviewRequestAccepted()V
.locals 3

View file

@ -0,0 +1,122 @@
.class public final Lcom/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1;
.super Lj0/n/c/i;
.source "AttachmentUtils.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/utilities/attachments/AttachmentUtilsKt;->appendLinks(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/lytefast/flexinput/model/Attachment<",
"*>;",
"Ljava/lang/String;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1;
invoke-direct {v0}, Lcom/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1;-><init>()V
sput-object v0, Lcom/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1;->INSTANCE:Lcom/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1;
return-void
.end method
.method public constructor <init>()V
.locals 1
const/4 v0, 0x1
invoke-direct {p0, v0}, Lj0/n/c/i;-><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, Lcom/lytefast/flexinput/model/Attachment;
invoke-virtual {p0, p1}, Lcom/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1;->invoke(Lcom/lytefast/flexinput/model/Attachment;)Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method public final invoke(Lcom/lytefast/flexinput/model/Attachment;)Ljava/lang/String;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/lytefast/flexinput/model/Attachment<",
"*>;)",
"Ljava/lang/String;"
}
.end annotation
if-eqz p1, :cond_1
invoke-virtual {p1}, Lcom/lytefast/flexinput/model/Attachment;->getData()Ljava/lang/Object;
move-result-object p1
if-eqz p1, :cond_0
check-cast p1, Landroidx/core/view/inputmethod/InputContentInfoCompat;
invoke-virtual {p1}, Landroidx/core/view/inputmethod/InputContentInfoCompat;->getLinkUri()Landroid/net/Uri;
move-result-object v0
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p1}, Landroidx/core/view/inputmethod/InputContentInfoCompat;->releasePermission()V
return-object v0
:cond_0
new-instance p1, Lkotlin/TypeCastException;
const-string v0, "null cannot be cast to non-null type androidx.core.view.inputmethod.InputContentInfoCompat"
invoke-direct {p1, v0}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p1
:cond_1
const-string p1, "it"
invoke-static {p1}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method

View file

@ -48,6 +48,187 @@
return-object v0
.end method
.method public static final appendLinks(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;
.locals 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"+",
"Lcom/lytefast/flexinput/model/Attachment<",
"*>;>;)",
"Ljava/lang/String;"
}
.end annotation
const/4 v0, 0x0
if-eqz p0, :cond_1
if-eqz p1, :cond_0
const-string v0, "\n"
invoke-static {p0, v0}, Lf/e/b/a/a;->H(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p0
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
sget-object v6, Lcom/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1;->INSTANCE:Lcom/discord/utilities/attachments/AttachmentUtilsKt$appendLinks$1;
const/16 v7, 0x1e
const-string v1, "\n"
move-object v0, p1
invoke-static/range {v0 .. v7}, Lj0/i/l;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;I)Ljava/lang/String;
move-result-object p1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
:cond_0
const-string p0, "links"
invoke-static {p0}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_1
const-string p0, "content"
invoke-static {p0}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final extractLinks(Ljava/util/List;Landroid/content/ContentResolver;)Ljava/util/List;
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"+",
"Lcom/lytefast/flexinput/model/Attachment<",
"*>;>;",
"Landroid/content/ContentResolver;",
")",
"Ljava/util/List<",
"Lcom/lytefast/flexinput/model/Attachment<",
"*>;>;"
}
.end annotation
const/4 v0, 0x0
if-eqz p0, :cond_5
if-eqz p1, :cond_4
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p0
:cond_0
:goto_0
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_3
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
move-object v3, v2
check-cast v3, Lcom/lytefast/flexinput/model/Attachment;
invoke-virtual {v3}, Lcom/lytefast/flexinput/model/Attachment;->getData()Ljava/lang/Object;
move-result-object v4
instance-of v5, v4, Landroidx/core/view/inputmethod/InputContentInfoCompat;
if-nez v5, :cond_1
move-object v4, v0
:cond_1
check-cast v4, Landroidx/core/view/inputmethod/InputContentInfoCompat;
const/4 v5, 0x1
if-eqz v4, :cond_2
invoke-virtual {v4}, Landroidx/core/view/inputmethod/InputContentInfoCompat;->getLinkUri()Landroid/net/Uri;
move-result-object v4
if-eqz v4, :cond_2
invoke-static {v3, p1}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;)Ljava/lang/String;
move-result-object v3
const-string v4, "image/gif"
invoke-static {v3, v4}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v3
if-ne v3, v5, :cond_2
goto :goto_1
:cond_2
const/4 v5, 0x0
:goto_1
if-eqz v5, :cond_0
invoke-interface {v1, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_3
return-object v1
:cond_4
const-string p0, "contentResolver"
invoke-static {p0}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
:cond_5
const-string p0, "$this$extractLinks"
invoke-static {p0}, Lj0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public static final getExtension(Landroid/graphics/Bitmap$CompressFormat;)Ljava/lang/String;
.locals 2
@ -339,6 +520,227 @@
throw p0
.end method
.method public static final isImage(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Z
.locals 1
if-eqz p1, :cond_0
invoke-static {p0, p1, p2}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
const/4 p1, 0x0
const/4 p2, 0x2
const-string v0, "image"
invoke-static {p0, v0, p1, p2}, Lj0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z
move-result p0
return p0
:cond_0
const-string p0, "uri"
invoke-static {p0}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final isImage(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;)Z
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/lytefast/flexinput/model/Attachment<",
"*>;",
"Landroid/content/ContentResolver;",
")Z"
}
.end annotation
if-eqz p0, :cond_0
invoke-static {p0, p1}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;)Ljava/lang/String;
move-result-object p0
const/4 p1, 0x0
const/4 v0, 0x2
const-string v1, "image"
invoke-static {p0, v1, p1, v0}, Lj0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z
move-result p0
return p0
:cond_0
const-string p0, "$this$isImage"
invoke-static {p0}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static synthetic isImage$default(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;ILjava/lang/Object;)Z
.locals 0
and-int/lit8 p3, p3, 0x4
if-eqz p3, :cond_0
const/4 p2, 0x0
:cond_0
invoke-static {p0, p1, p2}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->isImage(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Z
move-result p0
return p0
.end method
.method public static final isVideo(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Z
.locals 1
if-eqz p1, :cond_0
invoke-static {p0, p1, p2}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
const/4 p1, 0x0
const/4 p2, 0x2
const-string/jumbo v0, "video"
invoke-static {p0, v0, p1, p2}, Lj0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z
move-result p0
return p0
:cond_0
const-string p0, "uri"
invoke-static {p0}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final isVideo(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;)Z
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/lytefast/flexinput/model/Attachment<",
"*>;",
"Landroid/content/ContentResolver;",
")Z"
}
.end annotation
if-eqz p0, :cond_0
invoke-static {p0, p1}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->getMimeType(Lcom/lytefast/flexinput/model/Attachment;Landroid/content/ContentResolver;)Ljava/lang/String;
move-result-object p0
const/4 p1, 0x0
const/4 v0, 0x2
const-string/jumbo v1, "video"
invoke-static {p0, v1, p1, v0}, Lj0/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z
move-result p0
return p0
:cond_0
const-string p0, "$this$isVideo"
invoke-static {p0}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static synthetic isVideo$default(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;ILjava/lang/Object;)Z
.locals 0
and-int/lit8 p3, p3, 0x4
if-eqz p3, :cond_0
const/4 p2, 0x0
:cond_0
invoke-static {p0, p1, p2}, Lcom/discord/utilities/attachments/AttachmentUtilsKt;->isVideo(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Z
move-result p0
return p0
.end method
.method public static final toAttachment(Lcom/discord/models/messages/LocalAttachment;)Lcom/lytefast/flexinput/model/Attachment;
.locals 7
if-eqz p0, :cond_0
new-instance v6, Lcom/lytefast/flexinput/model/Attachment;
invoke-virtual {p0}, Lcom/discord/models/messages/LocalAttachment;->getId()J
move-result-wide v1
invoke-virtual {p0}, Lcom/discord/models/messages/LocalAttachment;->getUriString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v3
const-string v0, "Uri.parse(uriString)"
invoke-static {v3, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/discord/models/messages/LocalAttachment;->getDisplayName()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
move-object v0, v6
invoke-direct/range {v0 .. v5}, Lcom/lytefast/flexinput/model/Attachment;-><init>(JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;)V
return-object v6
:cond_0
const-string p0, "$this$toAttachment"
invoke-static {p0}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method
.method public static final toHumanReadableAscii(Ljava/lang/String;)Ljava/lang/String;
.locals 4
@ -425,3 +827,52 @@
:cond_3
return-object p0
.end method
.method public static final toLocalAttachment(Lcom/lytefast/flexinput/model/Attachment;)Lcom/discord/models/messages/LocalAttachment;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/lytefast/flexinput/model/Attachment<",
"*>;)",
"Lcom/discord/models/messages/LocalAttachment;"
}
.end annotation
if-eqz p0, :cond_0
new-instance v0, Lcom/discord/models/messages/LocalAttachment;
invoke-virtual {p0}, Lcom/lytefast/flexinput/model/Attachment;->getId()J
move-result-wide v1
invoke-virtual {p0}, Lcom/lytefast/flexinput/model/Attachment;->getUri()Landroid/net/Uri;
move-result-object v3
invoke-virtual {v3}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object v3
const-string v4, "uri.toString()"
invoke-static {v3, v4}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/lytefast/flexinput/model/Attachment;->getDisplayName()Ljava/lang/String;
move-result-object p0
invoke-direct {v0, v1, v2, v3, p0}, Lcom/discord/models/messages/LocalAttachment;-><init>(JLjava/lang/String;Ljava/lang/String;)V
return-object v0
:cond_0
const-string p0, "$this$toLocalAttachment"
invoke-static {p0}, Lj0/n/c/h;->c(Ljava/lang/String;)V
const/4 p0, 0x0
throw p0
.end method

View file

@ -7,12 +7,10 @@
.field public static final synthetic $EnumSwitchMapping$1:[I
.field public static final synthetic $EnumSwitchMapping$2:[I
# direct methods
.method public static synthetic constructor <clinit>()V
.locals 7
.locals 6
invoke-static {}, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->values()[Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;
@ -34,67 +32,67 @@
sget-object v0, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$WhenMappings;->$EnumSwitchMapping$0:[I
sget-object v3, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->GUILD:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;
sget-object v1, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->GUILD:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;
const/4 v3, 0x2
const/4 v1, 0x2
aput v3, v0, v2
aput v1, v0, v2
sget-object v0, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$WhenMappings;->$EnumSwitchMapping$0:[I
sget-object v4, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->CHANNEL:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;
sget-object v3, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->CHANNEL:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;
const/4 v4, 0x3
const/4 v3, 0x3
aput v3, v0, v1
sget-object v0, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$WhenMappings;->$EnumSwitchMapping$0:[I
sget-object v4, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->USER:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;
const/4 v4, 0x4
aput v4, v0, v3
sget-object v0, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$WhenMappings;->$EnumSwitchMapping$0:[I
sget-object v5, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->USER:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;
sget-object v5, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->ROLE:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;
const/4 v5, 0x4
const/4 v5, 0x5
aput v5, v0, v4
sget-object v0, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$WhenMappings;->$EnumSwitchMapping$0:[I
sget-object v6, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->ROLE:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;
sget-object v4, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->INVITE:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;
const/4 v6, 0x5
const/4 v4, 0x6
aput v6, v0, v5
aput v4, v0, v5
sget-object v0, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$WhenMappings;->$EnumSwitchMapping$0:[I
sget-object v5, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->INVITE:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;
sget-object v5, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->WEBHOOK:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;
const/4 v5, 0x6
const/4 v5, 0x7
aput v5, v0, v6
aput v5, v0, v4
sget-object v0, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$WhenMappings;->$EnumSwitchMapping$0:[I
sget-object v6, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->WEBHOOK:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;
sget-object v4, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->EMOJI:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;
const/4 v6, 0x7
const/16 v4, 0x8
aput v6, v0, v5
aput v4, v0, v5
sget-object v0, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$WhenMappings;->$EnumSwitchMapping$0:[I
sget-object v5, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->EMOJI:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;
sget-object v5, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->INTEGRATION:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;
const/16 v5, 0x8
const/16 v5, 0x9
aput v5, v0, v6
sget-object v0, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$WhenMappings;->$EnumSwitchMapping$0:[I
sget-object v6, Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;->INTEGRATION:Lcom/discord/models/domain/ModelAuditLogEntry$TargetType;
const/16 v6, 0x9
aput v6, v0, v5
aput v5, v0, v4
invoke-static {}, Lcom/discord/models/domain/ModelAuditLogEntry$ActionType;->values()[Lcom/discord/models/domain/ModelAuditLogEntry$ActionType;
@ -106,41 +104,21 @@
sput-object v0, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$WhenMappings;->$EnumSwitchMapping$1:[I
sget-object v5, Lcom/discord/models/domain/ModelAuditLogEntry$ActionType;->CREATE:Lcom/discord/models/domain/ModelAuditLogEntry$ActionType;
sget-object v4, Lcom/discord/models/domain/ModelAuditLogEntry$ActionType;->CREATE:Lcom/discord/models/domain/ModelAuditLogEntry$ActionType;
aput v2, v0, v2
sget-object v0, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$WhenMappings;->$EnumSwitchMapping$1:[I
sget-object v5, Lcom/discord/models/domain/ModelAuditLogEntry$ActionType;->UPDATE:Lcom/discord/models/domain/ModelAuditLogEntry$ActionType;
sget-object v2, Lcom/discord/models/domain/ModelAuditLogEntry$ActionType;->UPDATE:Lcom/discord/models/domain/ModelAuditLogEntry$ActionType;
aput v3, v0, v3
aput v1, v0, v1
sget-object v0, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$WhenMappings;->$EnumSwitchMapping$1:[I
sget-object v5, Lcom/discord/models/domain/ModelAuditLogEntry$ActionType;->DELETE:Lcom/discord/models/domain/ModelAuditLogEntry$ActionType;
sget-object v1, Lcom/discord/models/domain/ModelAuditLogEntry$ActionType;->DELETE:Lcom/discord/models/domain/ModelAuditLogEntry$ActionType;
aput v4, v0, v4
invoke-static {}, Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;->values()[Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$WhenMappings;->$EnumSwitchMapping$2:[I
sget-object v4, Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;->MEMBER:Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
aput v2, v0, v1
sget-object v0, Lcom/discord/utilities/auditlogs/AuditLogChangeUtils$WhenMappings;->$EnumSwitchMapping$2:[I
sget-object v1, Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;->ROLE:Lcom/discord/models/domain/ModelAuditLogEntry$OptionType;
aput v3, v0, v2
aput v3, v0, v3
return-void
.end method

View file

@ -95,32 +95,32 @@
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 p1, 0x7f120a08
const p1, 0x7f120a0e
goto/16 :goto_0
:pswitch_0
const p1, 0x7f120994
const p1, 0x7f12099a
goto/16 :goto_0
:pswitch_1
const p1, 0x7f120995
const p1, 0x7f12099b
goto/16 :goto_0
:pswitch_2
const p1, 0x7f120993
const p1, 0x7f120999
goto/16 :goto_0
:pswitch_3
const p1, 0x7f12098e
const p1, 0x7f120994
goto/16 :goto_0
:pswitch_4
const p1, 0x7f1209a1
const p1, 0x7f1209a7
goto/16 :goto_0
@ -203,17 +203,17 @@
if-eq p1, v0, :cond_4
const p1, 0x7f12099c
const p1, 0x7f1209a2
goto/16 :goto_0
:cond_4
const p1, 0x7f12098d
const p1, 0x7f120993
goto/16 :goto_0
:cond_5
const p1, 0x7f1209a2
const p1, 0x7f1209a8
goto/16 :goto_0
@ -227,147 +227,147 @@
throw p1
:pswitch_6
const p1, 0x7f12098a
const p1, 0x7f120990
goto/16 :goto_0
:pswitch_7
const p1, 0x7f1209e7
const p1, 0x7f1209ed
goto/16 :goto_0
:pswitch_8
const p1, 0x7f1209e9
const p1, 0x7f1209ef
goto/16 :goto_0
:pswitch_9
const p1, 0x7f1209f1
const p1, 0x7f1209f7
goto/16 :goto_0
:pswitch_a
const p1, 0x7f1209f4
const p1, 0x7f1209fa
goto/16 :goto_0
:pswitch_b
const p1, 0x7f1209e4
const p1, 0x7f1209ea
goto/16 :goto_0
:pswitch_c
const p1, 0x7f1209e3
const p1, 0x7f1209e9
goto/16 :goto_0
:pswitch_d
const p1, 0x7f1209ef
goto :goto_0
:pswitch_e
const p1, 0x7f1209e8
goto :goto_0
:pswitch_f
const p1, 0x7f1209fd
goto :goto_0
:pswitch_10
const p1, 0x7f120a06
goto :goto_0
:pswitch_11
const p1, 0x7f1209fc
goto :goto_0
:pswitch_12
const p1, 0x7f1209da
goto :goto_0
:pswitch_13
const p1, 0x7f1209e1
goto :goto_0
:pswitch_14
const p1, 0x7f1209d9
goto :goto_0
:pswitch_15
const p1, 0x7f120a0d
goto :goto_0
:pswitch_16
const p1, 0x7f120a10
goto :goto_0
:pswitch_17
const p1, 0x7f120a0c
goto :goto_0
:pswitch_18
const p1, 0x7f1209a5
goto :goto_0
:pswitch_19
const p1, 0x7f1209a8
goto :goto_0
:pswitch_1a
const p1, 0x7f1209a4
goto :goto_0
:pswitch_1b
const p1, 0x7f1209f8
goto :goto_0
:pswitch_1c
const p1, 0x7f1209f7
goto :goto_0
:pswitch_1d
const p1, 0x7f1209f5
goto :goto_0
:pswitch_e
const p1, 0x7f1209ee
goto :goto_0
:pswitch_f
const p1, 0x7f120a03
goto :goto_0
:pswitch_10
const p1, 0x7f120a0c
goto :goto_0
:pswitch_11
const p1, 0x7f120a02
goto :goto_0
:pswitch_12
const p1, 0x7f1209e0
goto :goto_0
:pswitch_13
const p1, 0x7f1209e7
goto :goto_0
:pswitch_14
const p1, 0x7f1209df
goto :goto_0
:pswitch_15
const p1, 0x7f120a13
goto :goto_0
:pswitch_16
const p1, 0x7f120a16
goto :goto_0
:pswitch_17
const p1, 0x7f120a12
goto :goto_0
:pswitch_18
const p1, 0x7f1209ab
goto :goto_0
:pswitch_19
const p1, 0x7f1209ae
goto :goto_0
:pswitch_1a
const p1, 0x7f1209aa
goto :goto_0
:pswitch_1b
const p1, 0x7f1209fe
goto :goto_0
:pswitch_1c
const p1, 0x7f1209fd
goto :goto_0
:pswitch_1d
const p1, 0x7f1209fb
goto :goto_0
:pswitch_1e
const p1, 0x7f1209f6
const p1, 0x7f1209fc
goto :goto_0
:pswitch_1f
const p1, 0x7f1209d0
goto :goto_0
:pswitch_20
const p1, 0x7f1209d6
goto :goto_0
:pswitch_20
const p1, 0x7f1209dc
goto :goto_0
:pswitch_21
const p1, 0x7f1209cf
const p1, 0x7f1209d5
goto :goto_0
:cond_7
const p1, 0x7f1209c1
const p1, 0x7f1209c7
:goto_0
return p1
@ -1133,7 +1133,7 @@
if-gez v5, :cond_0
const v1, 0x7f120a07
const v1, 0x7f120a0d
const/4 v2, 0x2
@ -1226,182 +1226,182 @@
goto/16 :goto_0
:pswitch_0
const p1, 0x7f120973
const p1, 0x7f120979
goto/16 :goto_0
:pswitch_1
const p1, 0x7f120974
const p1, 0x7f12097a
goto/16 :goto_0
:pswitch_2
const p1, 0x7f120972
const p1, 0x7f120978
goto/16 :goto_0
:pswitch_3
const p1, 0x7f120983
goto/16 :goto_0
:pswitch_4
const p1, 0x7f120982
goto/16 :goto_0
:pswitch_5
const p1, 0x7f120980
goto/16 :goto_0
:pswitch_6
const p1, 0x7f120981
goto/16 :goto_0
:pswitch_7
const p1, 0x7f12096f
goto/16 :goto_0
:pswitch_8
const p1, 0x7f120970
goto/16 :goto_0
:pswitch_9
const p1, 0x7f12096e
goto/16 :goto_0
:pswitch_a
const p1, 0x7f120988
goto/16 :goto_0
:pswitch_b
const p1, 0x7f120989
goto/16 :goto_0
:pswitch_c
:pswitch_4
const p1, 0x7f120988
goto/16 :goto_0
:pswitch_5
const p1, 0x7f120986
goto/16 :goto_0
:pswitch_6
const p1, 0x7f120987
goto/16 :goto_0
:pswitch_d
:pswitch_7
const p1, 0x7f120975
goto/16 :goto_0
:pswitch_8
const p1, 0x7f120976
goto/16 :goto_0
:pswitch_e
const p1, 0x7f120977
:pswitch_9
const p1, 0x7f120974
goto :goto_0
goto/16 :goto_0
:pswitch_f
const p1, 0x7f120975
:pswitch_a
const p1, 0x7f12098e
goto :goto_0
goto/16 :goto_0
:pswitch_10
const p1, 0x7f120985
:pswitch_b
const p1, 0x7f12098f
goto :goto_0
goto/16 :goto_0
:pswitch_11
const p1, 0x7f120986
:pswitch_c
const p1, 0x7f12098d
goto :goto_0
goto/16 :goto_0
:pswitch_12
const p1, 0x7f120984
goto :goto_0
:pswitch_13
const p1, 0x7f120967
goto :goto_0
:pswitch_14
const p1, 0x7f12097a
goto :goto_0
:pswitch_15
:pswitch_d
const p1, 0x7f12097c
goto :goto_0
goto/16 :goto_0
:pswitch_16
const p1, 0x7f12097e
goto :goto_0
:pswitch_17
const p1, 0x7f12097f
goto :goto_0
:pswitch_18
const p1, 0x7f120979
goto :goto_0
:pswitch_19
const p1, 0x7f120978
goto :goto_0
:pswitch_1a
:pswitch_e
const p1, 0x7f12097d
goto :goto_0
:pswitch_1b
:pswitch_f
const p1, 0x7f12097b
goto :goto_0
:pswitch_1c
const p1, 0x7f12096b
:pswitch_10
const p1, 0x7f12098b
goto :goto_0
:pswitch_1d
const p1, 0x7f12096c
:pswitch_11
const p1, 0x7f12098c
goto :goto_0
:pswitch_1e
const p1, 0x7f12096a
:pswitch_12
const p1, 0x7f12098a
goto :goto_0
:pswitch_1f
const p1, 0x7f120969
goto :goto_0
:pswitch_20
:pswitch_13
const p1, 0x7f12096d
goto :goto_0
:pswitch_21
const p1, 0x7f120968
:pswitch_14
const p1, 0x7f120980
goto :goto_0
:cond_0
:pswitch_15
const p1, 0x7f120982
goto :goto_0
:pswitch_16
const p1, 0x7f120984
goto :goto_0
:pswitch_17
const p1, 0x7f120985
goto :goto_0
:pswitch_18
const p1, 0x7f12097f
goto :goto_0
:pswitch_19
const p1, 0x7f12097e
goto :goto_0
:pswitch_1a
const p1, 0x7f120983
goto :goto_0
:pswitch_1b
const p1, 0x7f120981
goto :goto_0
:pswitch_1c
const p1, 0x7f120971
goto :goto_0
:pswitch_1d
const p1, 0x7f120972
goto :goto_0
:pswitch_1e
const p1, 0x7f120970
goto :goto_0
:pswitch_1f
const p1, 0x7f12096f
goto :goto_0
:pswitch_20
const p1, 0x7f120973
goto :goto_0
:pswitch_21
const p1, 0x7f12096e
goto :goto_0
:cond_0
const p1, 0x7f120977
goto :goto_0
:cond_1
const p1, 0x7f120a88
const p1, 0x7f120a8f
:goto_0
return p1

View file

@ -43,7 +43,7 @@
new-instance v0, Lcom/discord/utilities/captcha/CaptchaHelper$Failure;
const v1, 0x7f1203bc
const v1, 0x7f1203be
const-string v2, "missing_dependencies"

View file

@ -43,7 +43,7 @@
new-instance v0, Lcom/discord/utilities/captcha/CaptchaHelper$Failure;
const v1, 0x7f1203bb
const v1, 0x7f1203bd
const-string v2, "expired"

View file

@ -137,7 +137,7 @@
:cond_2
new-instance p1, Lcom/discord/utilities/captcha/CaptchaHelper$Failure;
const p2, 0x7f1203bd
const p2, 0x7f1203bf
const-string p3, "unsupported_device"
@ -298,19 +298,19 @@
invoke-direct {v1, p1}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;-><init>(Landroid/content/Context;)V
const v2, 0x7f1203c0
const v2, 0x7f1203c2
invoke-virtual {v1, v2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setTitle(I)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
move-result-object v1
const v2, 0x7f1203c1
const v2, 0x7f1203c3
invoke-virtual {v1, v2}, Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;->setMessage(I)Lcom/discord/widgets/notice/WidgetNoticeDialog$Builder;
move-result-object v1
const v2, 0x7f1203bf
const v2, 0x7f1203c1
new-instance v3, Lcom/discord/utilities/captcha/CaptchaHelper$showCaptchaHelpDialog$$inlined$let$lambda$1;
@ -320,7 +320,7 @@
move-result-object p1
const p2, 0x7f1203b1
const p2, 0x7f1203b3
const/4 v1, 0x2

View file

@ -394,7 +394,7 @@
:cond_0
if-eqz v0, :cond_6
const p2, 0x7f12163f
const p2, 0x7f121654
invoke-virtual {p1, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -405,7 +405,7 @@
:cond_1
if-eqz v0, :cond_6
const p2, 0x7f120cde
const p2, 0x7f120cea
invoke-virtual {p1, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -416,7 +416,7 @@
:cond_2
if-eqz v0, :cond_3
const p2, 0x7f12058c
const p2, 0x7f12058f
invoke-virtual {p1, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -436,7 +436,7 @@
:cond_4
if-eqz v0, :cond_5
const p2, 0x7f120cdd
const p2, 0x7f120ce9
invoke-virtual {p1, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String;

View file

@ -41,7 +41,7 @@
"Lcom/discord/models/dsti/dto/ModelDsti;",
")",
"Lrx/Observable<",
"Lcom/discord/utilities/file/FileUtils$DownloadState;",
"Lcom/discord/utilities/file/DownloadUtils$DownloadState;",
">;"
}
.end annotation
@ -60,7 +60,7 @@
if-eq v0, v1, :cond_0
new-instance p1, Lcom/discord/utilities/file/FileUtils$DownloadState$Failure;
new-instance p1, Lcom/discord/utilities/file/DownloadUtils$DownloadState$Failure;
new-instance v0, Ljava/lang/Exception;
@ -82,7 +82,7 @@
invoke-direct {v0, p2}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
invoke-direct {p1, v0}, Lcom/discord/utilities/file/FileUtils$DownloadState$Failure;-><init>(Ljava/lang/Exception;)V
invoke-direct {p1, v0}, Lcom/discord/utilities/file/DownloadUtils$DownloadState$Failure;-><init>(Ljava/lang/Exception;)V
new-instance p2, Lr0/l/e/j;
@ -113,15 +113,15 @@
if-eqz v1, :cond_1
new-instance p1, Lcom/discord/utilities/file/FileUtils$DownloadState$Completed;
new-instance p1, Lcom/discord/utilities/file/DownloadUtils$DownloadState$Completed;
invoke-direct {p1, v0}, Lcom/discord/utilities/file/FileUtils$DownloadState$Completed;-><init>(Ljava/io/File;)V
invoke-direct {p1, v0}, Lcom/discord/utilities/file/DownloadUtils$DownloadState$Completed;-><init>(Ljava/io/File;)V
new-instance p2, Lr0/l/e/j;
invoke-direct {p2, p1}, Lr0/l/e/j;-><init>(Ljava/lang/Object;)V
const-string p1, "Observable.just(FileUtil\u2026oadState.Completed(file))"
const-string p1, "Observable.just(Download\u2026oadState.Completed(file))"
invoke-static {p2, p1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
@ -144,7 +144,7 @@
invoke-static {v1, v2}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0, p2, v1}, Lcom/discord/utilities/file/FileUtils;->downloadFile(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Lrx/Observable;
invoke-static {p1, v0, p2, v1}, Lcom/discord/utilities/file/DownloadUtils;->downloadFile(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Lrx/Observable;
move-result-object p2

View file

@ -23,7 +23,7 @@
if-gtz v3, :cond_0
const p1, 0x7f120bce
const p1, 0x7f120bd9
invoke-virtual {p0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -48,11 +48,11 @@
if-gtz v5, :cond_1
const v1, 0x7f120bd2
const v1, 0x7f120bdd
new-array v2, v4, [Ljava/lang/Object;
const v5, 0x7f10009a
const v5, 0x7f10009b
const-wide/16 v6, 0x3e8
@ -92,11 +92,11 @@
if-gtz v7, :cond_2
const v5, 0x7f120bd1
const v5, 0x7f120bdc
new-array v6, v4, [Ljava/lang/Object;
const v7, 0x7f100099
const v7, 0x7f10009a
div-long/2addr p1, v1
@ -131,11 +131,11 @@
if-gtz v7, :cond_3
const v1, 0x7f120bd0
const v1, 0x7f120bdb
new-array v2, v4, [Ljava/lang/Object;
const v7, 0x7f100098
const v7, 0x7f100099
div-long/2addr p1, v5
@ -164,11 +164,11 @@
goto :goto_0
:cond_3
const v5, 0x7f120bcf
const v5, 0x7f120bda
new-array v6, v4, [Ljava/lang/Object;
const v7, 0x7f100097
const v7, 0x7f100098
div-long/2addr p1, v1

View file

@ -44,6 +44,11 @@
.field public retryAfter:I
.field public skemaError:Lcom/discord/utilities/error/Error$SkemaError;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
@ -117,7 +122,7 @@
.end method
.method private getMessageToast(Landroid/content/Context;I)Ljava/lang/String;
.locals 3
.locals 4
.param p2 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
@ -147,14 +152,46 @@
return-object p1
:cond_0
iget-object v0, p0, Lcom/discord/utilities/error/Error$Response;->message:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/utilities/error/Error$Response;->skemaError:Lcom/discord/utilities/error/Error$SkemaError;
if-eqz v0, :cond_1
if-eqz v0, :cond_3
return-object v0
invoke-static {v0}, Lcom/discord/utilities/error/Error$SkemaError;->access$400(Lcom/discord/utilities/error/Error$SkemaError;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_1
iget-object p1, p0, Lcom/discord/utilities/error/Error$Response;->skemaError:Lcom/discord/utilities/error/Error$SkemaError;
invoke-static {p1}, Lcom/discord/utilities/error/Error$SkemaError;->access$400(Lcom/discord/utilities/error/Error$SkemaError;)Ljava/util/List;
move-result-object p1
invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/discord/utilities/error/Error$SkemaErrorItem;
invoke-static {p1}, Lcom/discord/utilities/error/Error$SkemaErrorItem;->access$500(Lcom/discord/utilities/error/Error$SkemaErrorItem;)Ljava/lang/String;
move-result-object p1
return-object p1
:cond_1
iget-object v0, p0, Lcom/discord/utilities/error/Error$Response;->messages:Ljava/util/Map;
iget-object v0, p0, Lcom/discord/utilities/error/Error$Response;->skemaError:Lcom/discord/utilities/error/Error$SkemaError;
invoke-static {v0}, Lcom/discord/utilities/error/Error$SkemaError;->access$600(Lcom/discord/utilities/error/Error$SkemaError;)Ljava/util/Map;
move-result-object v0
invoke-interface {v0}, Ljava/util/Map;->values()Ljava/util/Collection;
@ -167,9 +204,66 @@
:cond_2
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_3
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/discord/utilities/error/Error$SkemaError;
invoke-static {v2}, Lcom/discord/utilities/error/Error$SkemaError;->access$400(Lcom/discord/utilities/error/Error$SkemaError;)Ljava/util/List;
move-result-object v3
invoke-interface {v3}, Ljava/util/List;->isEmpty()Z
move-result v3
if-nez v3, :cond_2
invoke-static {v2}, Lcom/discord/utilities/error/Error$SkemaError;->access$400(Lcom/discord/utilities/error/Error$SkemaError;)Ljava/util/List;
move-result-object p1
invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/discord/utilities/error/Error$SkemaErrorItem;
invoke-static {p1}, Lcom/discord/utilities/error/Error$SkemaErrorItem;->access$500(Lcom/discord/utilities/error/Error$SkemaErrorItem;)Ljava/lang/String;
move-result-object p1
return-object p1
:cond_3
iget-object v0, p0, Lcom/discord/utilities/error/Error$Response;->message:Ljava/lang/String;
if-eqz v0, :cond_4
return-object v0
:cond_4
iget-object v0, p0, Lcom/discord/utilities/error/Error$Response;->messages:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object v0
invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_5
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_4
if-eqz v1, :cond_7
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
@ -181,12 +275,12 @@
move-result-object v1
:cond_3
:cond_6
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_2
if-eqz v2, :cond_5
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
@ -194,11 +288,11 @@
check-cast v2, Ljava/lang/String;
if-eqz v2, :cond_3
if-eqz v2, :cond_6
return-object v2
:cond_4
:cond_7
invoke-virtual {p1, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
@ -209,7 +303,7 @@
# virtual methods
.method public assignField(Lcom/discord/models/domain/Model$JsonReader;)V
.locals 5
.locals 6
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
@ -224,11 +318,13 @@
move-result v1
const/4 v2, 0x3
const/4 v2, 0x4
const/4 v3, 0x2
const/4 v3, 0x3
const/4 v4, 0x1
const/4 v4, 0x2
const/4 v5, 0x1
sparse-switch v1, :sswitch_data_0
@ -286,16 +382,31 @@
goto :goto_1
:sswitch_4
const-string v1, "errors"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_0
const/4 v1, 0x4
goto :goto_1
:cond_0
:goto_0
const/4 v1, -0x1
:goto_1
if-eqz v1, :cond_4
if-eqz v1, :cond_8
if-eq v1, v4, :cond_3
if-eq v1, v5, :cond_7
if-eq v1, v3, :cond_2
if-eq v1, v4, :cond_6
if-eq v1, v3, :cond_5
if-eq v1, v2, :cond_1
@ -311,9 +422,176 @@
invoke-interface {v1, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_2
goto/16 :goto_5
:cond_1
new-instance v0, Lcom/discord/utilities/error/Error$SkemaError;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/utilities/error/Error$SkemaError;-><init>(Lcom/discord/utilities/error/Error$1;)V
invoke-virtual {p1, v0}, Lcom/discord/models/domain/Model$JsonReader;->parse(Lcom/discord/models/domain/Model;)Lcom/discord/models/domain/Model;
move-result-object p1
check-cast p1, Lcom/discord/utilities/error/Error$SkemaError;
iput-object p1, p0, Lcom/discord/utilities/error/Error$Response;->skemaError:Lcom/discord/utilities/error/Error$SkemaError;
invoke-static {p1}, Lcom/discord/utilities/error/Error$SkemaError;->access$400(Lcom/discord/utilities/error/Error$SkemaError;)Ljava/util/List;
move-result-object p1
invoke-interface {p1}, Ljava/util/List;->isEmpty()Z
move-result p1
if-nez p1, :cond_3
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
iget-object v0, p0, Lcom/discord/utilities/error/Error$Response;->skemaError:Lcom/discord/utilities/error/Error$SkemaError;
invoke-static {v0}, Lcom/discord/utilities/error/Error$SkemaError;->access$400(Lcom/discord/utilities/error/Error$SkemaError;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_2
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_2
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/discord/utilities/error/Error$SkemaErrorItem;
invoke-static {v1}, Lcom/discord/utilities/error/Error$SkemaErrorItem;->access$500(Lcom/discord/utilities/error/Error$SkemaErrorItem;)Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_2
:cond_2
iget-object v0, p0, Lcom/discord/utilities/error/Error$Response;->messages:Ljava/util/Map;
const-string v1, "_misc"
invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_3
iget-object p1, p0, Lcom/discord/utilities/error/Error$Response;->skemaError:Lcom/discord/utilities/error/Error$SkemaError;
invoke-static {p1}, Lcom/discord/utilities/error/Error$SkemaError;->access$600(Lcom/discord/utilities/error/Error$SkemaError;)Ljava/util/Map;
move-result-object p1
invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object p1
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
:goto_3
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_9
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/discord/utilities/error/Error$SkemaError;
invoke-static {v0}, Lcom/discord/utilities/error/Error$SkemaError;->access$400(Lcom/discord/utilities/error/Error$SkemaError;)Ljava/util/List;
move-result-object v3
invoke-interface {v3}, Ljava/util/List;->isEmpty()Z
move-result v3
if-nez v3, :cond_4
invoke-static {v0}, Lcom/discord/utilities/error/Error$SkemaError;->access$400(Lcom/discord/utilities/error/Error$SkemaError;)Ljava/util/List;
move-result-object v3
invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_4
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_4
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/discord/utilities/error/Error$SkemaErrorItem;
invoke-static {v4}, Lcom/discord/utilities/error/Error$SkemaErrorItem;->access$500(Lcom/discord/utilities/error/Error$SkemaErrorItem;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_4
:cond_4
invoke-static {v0}, Lcom/discord/utilities/error/Error$SkemaError;->access$600(Lcom/discord/utilities/error/Error$SkemaError;)Ljava/util/Map;
move-result-object v0
invoke-interface {v0}, Ljava/util/Map;->keySet()Ljava/util/Set;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
iget-object v0, p0, Lcom/discord/utilities/error/Error$Response;->messages:Ljava/util/Map;
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_3
:cond_5
iget-boolean v0, p0, Lcom/discord/utilities/error/Error$Response;->global:Z
invoke-virtual {p1, v0}, Lcom/discord/models/domain/Model$JsonReader;->nextBoolean(Z)Z
@ -322,9 +600,9 @@
iput-boolean p1, p0, Lcom/discord/utilities/error/Error$Response;->global:Z
goto :goto_2
goto :goto_5
:cond_2
:cond_6
iget v0, p0, Lcom/discord/utilities/error/Error$Response;->retryAfter:I
invoke-virtual {p1, v0}, Lcom/discord/models/domain/Model$JsonReader;->nextInt(I)I
@ -333,9 +611,9 @@
iput p1, p0, Lcom/discord/utilities/error/Error$Response;->retryAfter:I
goto :goto_2
goto :goto_5
:cond_3
:cond_7
iget-object v0, p0, Lcom/discord/utilities/error/Error$Response;->message:Ljava/lang/String;
invoke-virtual {p1, v0}, Lcom/discord/models/domain/Model$JsonReader;->nextString(Ljava/lang/String;)Ljava/lang/String;
@ -344,9 +622,9 @@
iput-object p1, p0, Lcom/discord/utilities/error/Error$Response;->message:Ljava/lang/String;
goto :goto_2
goto :goto_5
:cond_4
:cond_8
iget v0, p0, Lcom/discord/utilities/error/Error$Response;->code:I
invoke-virtual {p1, v0}, Lcom/discord/models/domain/Model$JsonReader;->nextInt(I)I
@ -355,13 +633,15 @@
iput p1, p0, Lcom/discord/utilities/error/Error$Response;->code:I
:goto_2
:cond_9
:goto_5
return-void
nop
:sswitch_data_0
.sparse-switch
-0x4d2a9095 -> :sswitch_4
-0x4a16fc5d -> :sswitch_3
-0x3771127b -> :sswitch_2
0x2eaded -> :sswitch_1
@ -454,13 +734,9 @@
return v2
:cond_6
invoke-virtual {p0}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map;
iget-object v1, p0, Lcom/discord/utilities/error/Error$Response;->skemaError:Lcom/discord/utilities/error/Error$SkemaError;
move-result-object v1
invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map;
move-result-object v3
iget-object v3, p1, Lcom/discord/utilities/error/Error$Response;->skemaError:Lcom/discord/utilities/error/Error$SkemaError;
if-nez v1, :cond_7
@ -469,7 +745,7 @@
goto :goto_1
:cond_7
invoke-virtual {v1, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
invoke-virtual {v1, v3}, Lcom/discord/utilities/error/Error$SkemaError;->equals(Ljava/lang/Object;)Z
move-result v1
@ -479,6 +755,31 @@
return v2
:cond_8
invoke-virtual {p0}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map;
move-result-object v1
invoke-virtual {p1}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map;
move-result-object v3
if-nez v1, :cond_9
if-eqz v3, :cond_a
goto :goto_2
:cond_9
invoke-virtual {v1, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_a
:goto_2
return v2
:cond_a
invoke-virtual {p0}, Lcom/discord/utilities/error/Error$Response;->getMessage()Ljava/lang/String;
move-result-object v1
@ -487,23 +788,23 @@
move-result-object p1
if-nez v1, :cond_9
if-nez v1, :cond_b
if-eqz p1, :cond_a
if-eqz p1, :cond_c
goto :goto_2
goto :goto_3
:cond_9
:cond_b
invoke-virtual {v1, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_a
if-nez p1, :cond_c
:goto_2
:goto_3
return v2
:cond_a
:cond_c
return v0
.end method
@ -615,9 +916,7 @@
:goto_1
add-int/2addr v0, v1
invoke-virtual {p0}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map;
move-result-object v1
iget-object v1, p0, Lcom/discord/utilities/error/Error$Response;->skemaError:Lcom/discord/utilities/error/Error$SkemaError;
mul-int/lit8 v0, v0, 0x3b
@ -628,29 +927,49 @@
goto :goto_2
:cond_2
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
invoke-virtual {v1}, Lcom/discord/utilities/error/Error$SkemaError;->hashCode()I
move-result v1
:goto_2
add-int/2addr v0, v1
invoke-virtual {p0}, Lcom/discord/utilities/error/Error$Response;->getMessages()Ljava/util/Map;
move-result-object v1
mul-int/lit8 v0, v0, 0x3b
if-nez v1, :cond_3
const/16 v1, 0x2b
goto :goto_3
:cond_3
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
move-result v1
:goto_3
add-int/2addr v0, v1
invoke-virtual {p0}, Lcom/discord/utilities/error/Error$Response;->getMessage()Ljava/lang/String;
move-result-object v1
mul-int/lit8 v0, v0, 0x3b
if-nez v1, :cond_3
if-nez v1, :cond_4
goto :goto_3
goto :goto_4
:cond_3
:cond_4
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
move-result v2
:goto_3
:goto_4
add-int/2addr v0, v2
return v0
@ -719,6 +1038,14 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", skemaError="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/utilities/error/Error$Response;->skemaError:Lcom/discord/utilities/error/Error$SkemaError;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", messages="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

View file

@ -0,0 +1,319 @@
.class public Lcom/discord/utilities/error/Error$SkemaError;
.super Ljava/lang/Object;
.source "Error.java"
# interfaces
.implements Lcom/discord/models/domain/Model;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/utilities/error/Error;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "SkemaError"
.end annotation
# instance fields
.field public errors:Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/discord/utilities/error/Error$SkemaErrorItem;",
">;"
}
.end annotation
.end field
.field public subErrors:Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lcom/discord/utilities/error/Error$SkemaError;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/discord/utilities/error/Error$SkemaError;->errors:Ljava/util/List;
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/discord/utilities/error/Error$SkemaError;->subErrors:Ljava/util/Map;
return-void
.end method
.method public synthetic constructor <init>(Lcom/discord/utilities/error/Error$1;)V
.locals 0
invoke-direct {p0}, Lcom/discord/utilities/error/Error$SkemaError;-><init>()V
return-void
.end method
.method public static synthetic a(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/utilities/error/Error$SkemaErrorItem;
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
new-instance v0, Lcom/discord/utilities/error/Error$SkemaErrorItem;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/utilities/error/Error$SkemaErrorItem;-><init>(Lcom/discord/utilities/error/Error$1;)V
invoke-virtual {p0, v0}, Lcom/discord/models/domain/Model$JsonReader;->parse(Lcom/discord/models/domain/Model;)Lcom/discord/models/domain/Model;
move-result-object p0
check-cast p0, Lcom/discord/utilities/error/Error$SkemaErrorItem;
return-object p0
.end method
.method public static synthetic access$400(Lcom/discord/utilities/error/Error$SkemaError;)Ljava/util/List;
.locals 0
iget-object p0, p0, Lcom/discord/utilities/error/Error$SkemaError;->errors:Ljava/util/List;
return-object p0
.end method
.method public static synthetic access$600(Lcom/discord/utilities/error/Error$SkemaError;)Ljava/util/Map;
.locals 0
iget-object p0, p0, Lcom/discord/utilities/error/Error$SkemaError;->subErrors:Ljava/util/Map;
return-object p0
.end method
# virtual methods
.method public assignField(Lcom/discord/models/domain/Model$JsonReader;)V
.locals 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
invoke-virtual {p1}, Lcom/discord/models/domain/Model$JsonReader;->nextName()Ljava/lang/String;
move-result-object v0
const-string v1, "_errors"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_0
new-instance v0, Lf/a/m/a/b;
invoke-direct {v0, p1}, Lf/a/m/a/b;-><init>(Lcom/discord/models/domain/Model$JsonReader;)V
invoke-virtual {p1, v0}, Lcom/discord/models/domain/Model$JsonReader;->nextList(Lcom/discord/models/domain/Model$JsonReader$ItemFactory;)Ljava/util/List;
move-result-object p1
iput-object p1, p0, Lcom/discord/utilities/error/Error$SkemaError;->errors:Ljava/util/List;
goto :goto_0
:cond_0
iget-object v1, p0, Lcom/discord/utilities/error/Error$SkemaError;->subErrors:Ljava/util/Map;
new-instance v2, Lcom/discord/utilities/error/Error$SkemaError;
invoke-direct {v2}, Lcom/discord/utilities/error/Error$SkemaError;-><init>()V
invoke-virtual {p1, v2}, Lcom/discord/models/domain/Model$JsonReader;->parse(Lcom/discord/models/domain/Model;)Lcom/discord/models/domain/Model;
move-result-object p1
invoke-interface {v1, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:goto_0
return-void
.end method
.method public canEqual(Ljava/lang/Object;)Z
.locals 0
instance-of p1, p1, Lcom/discord/utilities/error/Error$SkemaError;
return p1
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 4
const/4 v0, 0x1
if-ne p1, p0, :cond_0
return v0
:cond_0
instance-of v1, p1, Lcom/discord/utilities/error/Error$SkemaError;
const/4 v2, 0x0
if-nez v1, :cond_1
return v2
:cond_1
check-cast p1, Lcom/discord/utilities/error/Error$SkemaError;
invoke-virtual {p1, p0}, Lcom/discord/utilities/error/Error$SkemaError;->canEqual(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_2
return v2
:cond_2
iget-object v1, p0, Lcom/discord/utilities/error/Error$SkemaError;->errors:Ljava/util/List;
iget-object v3, p1, Lcom/discord/utilities/error/Error$SkemaError;->errors:Ljava/util/List;
if-nez v1, :cond_3
if-eqz v3, :cond_4
goto :goto_0
:cond_3
invoke-virtual {v1, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_4
:goto_0
return v2
:cond_4
iget-object v1, p0, Lcom/discord/utilities/error/Error$SkemaError;->subErrors:Ljava/util/Map;
iget-object p1, p1, Lcom/discord/utilities/error/Error$SkemaError;->subErrors:Ljava/util/Map;
if-nez v1, :cond_5
if-eqz p1, :cond_6
goto :goto_1
:cond_5
invoke-virtual {v1, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_6
:goto_1
return v2
:cond_6
return v0
.end method
.method public hashCode()I
.locals 4
iget-object v0, p0, Lcom/discord/utilities/error/Error$SkemaError;->errors:Ljava/util/List;
const/16 v1, 0x2b
if-nez v0, :cond_0
const/16 v0, 0x2b
goto :goto_0
:cond_0
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
:goto_0
const/16 v2, 0x3b
add-int/2addr v0, v2
iget-object v3, p0, Lcom/discord/utilities/error/Error$SkemaError;->subErrors:Ljava/util/Map;
mul-int/lit8 v0, v0, 0x3b
if-nez v3, :cond_1
goto :goto_1
:cond_1
invoke-virtual {v3}, Ljava/lang/Object;->hashCode()I
move-result v1
:goto_1
add-int/2addr v0, v1
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "Error.SkemaError(errors="
invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/discord/utilities/error/Error$SkemaError;->errors:Ljava/util/List;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", subErrors="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/utilities/error/Error$SkemaError;->subErrors:Ljava/util/Map;
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/b/a/a;->y(Ljava/lang/StringBuilder;Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -0,0 +1,293 @@
.class public Lcom/discord/utilities/error/Error$SkemaErrorItem;
.super Ljava/lang/Object;
.source "Error.java"
# interfaces
.implements Lcom/discord/models/domain/Model;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/utilities/error/Error;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "SkemaErrorItem"
.end annotation
# instance fields
.field public code:Ljava/lang/String;
.field public message:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lcom/discord/utilities/error/Error$1;)V
.locals 0
invoke-direct {p0}, Lcom/discord/utilities/error/Error$SkemaErrorItem;-><init>()V
return-void
.end method
.method public static synthetic access$500(Lcom/discord/utilities/error/Error$SkemaErrorItem;)Ljava/lang/String;
.locals 0
iget-object p0, p0, Lcom/discord/utilities/error/Error$SkemaErrorItem;->message:Ljava/lang/String;
return-object p0
.end method
# virtual methods
.method public assignField(Lcom/discord/models/domain/Model$JsonReader;)V
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
invoke-virtual {p1}, Lcom/discord/models/domain/Model$JsonReader;->nextName()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v1
const v2, 0x2eaded
const/4 v3, 0x1
if-eq v1, v2, :cond_1
const v2, 0x38eb0007
if-eq v1, v2, :cond_0
goto :goto_0
:cond_0
const-string v1, "message"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2
const/4 v0, 0x1
goto :goto_1
:cond_1
const-string v1, "code"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2
const/4 v0, 0x0
goto :goto_1
:cond_2
:goto_0
const/4 v0, -0x1
:goto_1
const/4 v1, 0x0
if-eqz v0, :cond_4
if-eq v0, v3, :cond_3
invoke-virtual {p1}, Lcom/discord/models/domain/Model$JsonReader;->skipValue()V
goto :goto_2
:cond_3
invoke-virtual {p1, v1}, Lcom/discord/models/domain/Model$JsonReader;->nextString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/discord/utilities/error/Error$SkemaErrorItem;->message:Ljava/lang/String;
goto :goto_2
:cond_4
invoke-virtual {p1, v1}, Lcom/discord/models/domain/Model$JsonReader;->nextString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/discord/utilities/error/Error$SkemaErrorItem;->code:Ljava/lang/String;
:goto_2
return-void
.end method
.method public canEqual(Ljava/lang/Object;)Z
.locals 0
instance-of p1, p1, Lcom/discord/utilities/error/Error$SkemaErrorItem;
return p1
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 4
const/4 v0, 0x1
if-ne p1, p0, :cond_0
return v0
:cond_0
instance-of v1, p1, Lcom/discord/utilities/error/Error$SkemaErrorItem;
const/4 v2, 0x0
if-nez v1, :cond_1
return v2
:cond_1
check-cast p1, Lcom/discord/utilities/error/Error$SkemaErrorItem;
invoke-virtual {p1, p0}, Lcom/discord/utilities/error/Error$SkemaErrorItem;->canEqual(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_2
return v2
:cond_2
iget-object v1, p0, Lcom/discord/utilities/error/Error$SkemaErrorItem;->code:Ljava/lang/String;
iget-object v3, p1, Lcom/discord/utilities/error/Error$SkemaErrorItem;->code:Ljava/lang/String;
if-nez v1, :cond_3
if-eqz v3, :cond_4
goto :goto_0
:cond_3
invoke-virtual {v1, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_4
:goto_0
return v2
:cond_4
iget-object v1, p0, Lcom/discord/utilities/error/Error$SkemaErrorItem;->message:Ljava/lang/String;
iget-object p1, p1, Lcom/discord/utilities/error/Error$SkemaErrorItem;->message:Ljava/lang/String;
if-nez v1, :cond_5
if-eqz p1, :cond_6
goto :goto_1
:cond_5
invoke-virtual {v1, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_6
:goto_1
return v2
:cond_6
return v0
.end method
.method public hashCode()I
.locals 4
iget-object v0, p0, Lcom/discord/utilities/error/Error$SkemaErrorItem;->code:Ljava/lang/String;
const/16 v1, 0x2b
if-nez v0, :cond_0
const/16 v0, 0x2b
goto :goto_0
:cond_0
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
:goto_0
const/16 v2, 0x3b
add-int/2addr v0, v2
iget-object v3, p0, Lcom/discord/utilities/error/Error$SkemaErrorItem;->message:Ljava/lang/String;
mul-int/lit8 v0, v0, 0x3b
if-nez v3, :cond_1
goto :goto_1
:cond_1
invoke-virtual {v3}, Ljava/lang/Object;->hashCode()I
move-result v1
:goto_1
add-int/2addr v0, v1
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "Error.SkemaErrorItem(code="
invoke-static {v0}, Lf/e/b/a/a;->D(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/discord/utilities/error/Error$SkemaErrorItem;->code:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", message="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/utilities/error/Error$SkemaErrorItem;->message:Ljava/lang/String;
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/b/a/a;->v(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -7,6 +7,8 @@
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/utilities/error/Error$Response;,
Lcom/discord/utilities/error/Error$SkemaError;,
Lcom/discord/utilities/error/Error$SkemaErrorItem;,
Lcom/discord/utilities/error/Error$Type;
}
.end annotation
@ -669,7 +671,7 @@
packed-switch v0, :pswitch_data_0
:pswitch_0
const v0, 0x7f120f34
const v0, 0x7f120f45
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -682,7 +684,7 @@
return-object p1
:pswitch_1
const v0, 0x7f120cd7
const v0, 0x7f120ce2
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -695,7 +697,7 @@
return-object p1
:pswitch_2
const v0, 0x7f120f33
const v0, 0x7f120f44
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -708,7 +710,7 @@
return-object p1
:pswitch_3
const v0, 0x7f120f30
const v0, 0x7f120f41
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -721,7 +723,7 @@
return-object p1
:pswitch_4
const v0, 0x7f1215a4
const v0, 0x7f1215ba
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -734,7 +736,7 @@
return-object p1
:pswitch_5
const v0, 0x7f120f32
const v0, 0x7f120f43
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -747,7 +749,7 @@
return-object p1
:pswitch_6
const v0, 0x7f120f2e
const v0, 0x7f120f3f
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -762,7 +764,7 @@
:pswitch_7
iget-object v0, p0, Lcom/discord/utilities/error/Error;->response:Lcom/discord/utilities/error/Error$Response;
const v1, 0x7f120f2b
const v1, 0x7f120f3c
invoke-static {v0, p1, v1}, Lcom/discord/utilities/error/Error$Response;->access$100(Lcom/discord/utilities/error/Error$Response;Landroid/content/Context;I)Ljava/lang/String;
@ -777,7 +779,7 @@
:pswitch_8
iget-object v0, p0, Lcom/discord/utilities/error/Error;->response:Lcom/discord/utilities/error/Error$Response;
const v1, 0x7f120f2f
const v1, 0x7f120f40
invoke-static {v0, p1, v1}, Lcom/discord/utilities/error/Error$Response;->access$100(Lcom/discord/utilities/error/Error$Response;Landroid/content/Context;I)Ljava/lang/String;
@ -790,7 +792,7 @@
return-object p1
:pswitch_9
const v0, 0x7f1212dd
const v0, 0x7f1212ed
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -803,7 +805,7 @@
return-object p1
:pswitch_a
const v0, 0x7f120f2d
const v0, 0x7f120f3e
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -816,7 +818,7 @@
return-object p1
:pswitch_b
const v0, 0x7f120f2c
const v0, 0x7f120f3d
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -831,7 +833,7 @@
:pswitch_c
iget-object v0, p0, Lcom/discord/utilities/error/Error;->response:Lcom/discord/utilities/error/Error$Response;
const v1, 0x7f120f31
const v1, 0x7f120f42
invoke-static {v0, p1, v1}, Lcom/discord/utilities/error/Error$Response;->access$100(Lcom/discord/utilities/error/Error$Response;Landroid/content/Context;I)Ljava/lang/String;

View file

@ -56,7 +56,7 @@
if-eqz p1, :cond_1
const p2, 0x7f120bca
const p2, 0x7f120bd5
invoke-virtual {p1, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String;

View file

@ -1408,7 +1408,7 @@
if-eqz p2, :cond_1
const v1, 0x7f120d73
const v1, 0x7f120d80
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -1427,7 +1427,7 @@
goto :goto_0
:cond_1
const v1, 0x7f120558
const v1, 0x7f12055b
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -1572,7 +1572,7 @@
if-eqz v0, :cond_c
const v0, 0x7f121081
const v0, 0x7f121092
new-array v1, v7, [Ljava/lang/Object;
@ -1632,7 +1632,7 @@
if-ne v1, v5, :cond_1
const v0, 0x7f120fd5
const v0, 0x7f120fe7
new-array v1, v5, [Ljava/lang/Object;
@ -1653,7 +1653,7 @@
:cond_1
if-ne v1, v7, :cond_2
const v0, 0x7f120fd3
const v0, 0x7f120fe5
new-array v1, v5, [Ljava/lang/Object;
@ -1723,7 +1723,7 @@
if-ne v1, v5, :cond_6
const v0, 0x7f120fdb
const v0, 0x7f120fed
new-array v1, v5, [Ljava/lang/Object;
@ -1744,7 +1744,7 @@
:cond_6
if-ne v1, v7, :cond_7
const v0, 0x7f120fd9
const v0, 0x7f120feb
new-array v1, v5, [Ljava/lang/Object;
@ -1801,7 +1801,7 @@
if-nez v0, :cond_c
const v0, 0x7f120fd0
const v0, 0x7f120fe3
new-array v1, v5, [Ljava/lang/Object;
@ -1828,7 +1828,7 @@
if-eqz v0, :cond_c
const v0, 0x7f120815
const v0, 0x7f120819
new-array v1, v7, [Ljava/lang/Object;
@ -1860,7 +1860,7 @@
goto :goto_2
:cond_a
const v0, 0x7f120fde
const v0, 0x7f120ff0
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -1869,7 +1869,7 @@
goto :goto_1
:cond_b
const v0, 0x7f120fce
const v0, 0x7f120fe1
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -2208,7 +2208,7 @@
invoke-direct {p2, v0}, Landroidx/core/app/RemoteInput$Builder;-><init>(Ljava/lang/String;)V
const v0, 0x7f12141d
const v0, 0x7f12142f
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -2256,7 +2256,7 @@
const v3, 0x7f0803e9
const v4, 0x7f120fdf
const v4, 0x7f120ff1
invoke-virtual {p1, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -2726,7 +2726,7 @@
const v2, 0x7f080286
const v3, 0x7f120e71
const v3, 0x7f120e7f
invoke-virtual {p1, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -3141,7 +3141,7 @@
goto :goto_0
:cond_0
const v1, 0x7f1205a5
const v1, 0x7f1205aa
invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -3509,7 +3509,7 @@
const v0, 0x7f08038a
const v1, 0x7f120fdc
const v1, 0x7f120fee
invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -3579,7 +3579,7 @@
goto :goto_0
:cond_0
const v0, 0x7f120c59
const v0, 0x7f120c64
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -3701,7 +3701,7 @@
if-nez v0, :cond_4
const v0, 0x7f120fe4
const v0, 0x7f120ff6
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -3718,7 +3718,7 @@
if-eqz v0, :cond_4
const v0, 0x7f120816
const v0, 0x7f12081a
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;

View file

@ -798,7 +798,7 @@
invoke-direct {v0}, Landroidx/core/app/Person$Builder;-><init>()V
const v1, 0x7f120e9a
const v1, 0x7f120ea8
invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -1167,12 +1167,12 @@
if-eqz p5, :cond_0
const v2, 0x7f120fe1
const v2, 0x7f120ff3
goto :goto_0
:cond_0
const v2, 0x7f120fe0
const v2, 0x7f120ff2
:goto_0
sget-object v3, Lcom/discord/utilities/fcm/NotificationActions;->Companion:Lcom/discord/utilities/fcm/NotificationActions$Companion;
@ -1314,7 +1314,7 @@
new-instance v2, Landroid/app/NotificationChannel;
const v3, 0x7f121792
const v3, 0x7f1217a8
invoke-virtual {p1, v3}, Landroid/app/Application;->getString(I)Ljava/lang/String;
@ -1328,7 +1328,7 @@
new-instance v3, Landroid/app/NotificationChannel;
const v5, 0x7f120ec8
const v5, 0x7f120ed8
invoke-virtual {p1, v5}, Landroid/app/Application;->getString(I)Ljava/lang/String;
@ -1340,7 +1340,7 @@
new-instance v5, Landroid/app/NotificationChannel;
const v7, 0x7f12058d
const v7, 0x7f120592
invoke-virtual {p1, v7}, Landroid/app/Application;->getString(I)Ljava/lang/String;
@ -1352,7 +1352,7 @@
new-instance v7, Landroid/app/NotificationChannel;
const v8, 0x7f1207ac
const v8, 0x7f1207b0
invoke-virtual {p1, v8}, Landroid/app/Application;->getString(I)Ljava/lang/String;
@ -1364,7 +1364,7 @@
new-instance v8, Landroid/app/NotificationChannel;
const v9, 0x7f1207f5
const v9, 0x7f1207f9
invoke-virtual {p1, v9}, Landroid/app/Application;->getString(I)Ljava/lang/String;

View file

@ -1,11 +1,11 @@
.class public final Lcom/discord/utilities/file/FileUtils$DownloadState$Completed;
.super Lcom/discord/utilities/file/FileUtils$DownloadState;
.source "FileUtils.kt"
.class public final Lcom/discord/utilities/file/DownloadUtils$DownloadState$Completed;
.super Lcom/discord/utilities/file/DownloadUtils$DownloadState;
.source "DownloadUtils.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/utilities/file/FileUtils$DownloadState;
value = Lcom/discord/utilities/file/DownloadUtils$DownloadState;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -26,9 +26,9 @@
if-eqz p1, :cond_0
invoke-direct {p0, v0}, Lcom/discord/utilities/file/FileUtils$DownloadState;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
invoke-direct {p0, v0}, Lcom/discord/utilities/file/DownloadUtils$DownloadState;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
iput-object p1, p0, Lcom/discord/utilities/file/FileUtils$DownloadState$Completed;->file:Ljava/io/File;
iput-object p1, p0, Lcom/discord/utilities/file/DownloadUtils$DownloadState$Completed;->file:Ljava/io/File;
return-void
@ -45,7 +45,7 @@
.method public final getFile()Ljava/io/File;
.locals 1
iget-object v0, p0, Lcom/discord/utilities/file/FileUtils$DownloadState$Completed;->file:Ljava/io/File;
iget-object v0, p0, Lcom/discord/utilities/file/DownloadUtils$DownloadState$Completed;->file:Ljava/io/File;
return-object v0
.end method

View file

@ -1,11 +1,11 @@
.class public final Lcom/discord/utilities/file/FileUtils$DownloadState$Failure;
.super Lcom/discord/utilities/file/FileUtils$DownloadState;
.source "FileUtils.kt"
.class public final Lcom/discord/utilities/file/DownloadUtils$DownloadState$Failure;
.super Lcom/discord/utilities/file/DownloadUtils$DownloadState;
.source "DownloadUtils.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/utilities/file/FileUtils$DownloadState;
value = Lcom/discord/utilities/file/DownloadUtils$DownloadState;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -26,9 +26,9 @@
if-eqz p1, :cond_0
invoke-direct {p0, v0}, Lcom/discord/utilities/file/FileUtils$DownloadState;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
invoke-direct {p0, v0}, Lcom/discord/utilities/file/DownloadUtils$DownloadState;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
iput-object p1, p0, Lcom/discord/utilities/file/FileUtils$DownloadState$Failure;->exception:Ljava/lang/Exception;
iput-object p1, p0, Lcom/discord/utilities/file/DownloadUtils$DownloadState$Failure;->exception:Ljava/lang/Exception;
return-void
@ -45,7 +45,7 @@
.method public final getException()Ljava/lang/Exception;
.locals 1
iget-object v0, p0, Lcom/discord/utilities/file/FileUtils$DownloadState$Failure;->exception:Ljava/lang/Exception;
iget-object v0, p0, Lcom/discord/utilities/file/DownloadUtils$DownloadState$Failure;->exception:Ljava/lang/Exception;
return-object v0
.end method

View file

@ -0,0 +1,42 @@
.class public final Lcom/discord/utilities/file/DownloadUtils$DownloadState$InProgress;
.super Lcom/discord/utilities/file/DownloadUtils$DownloadState;
.source "DownloadUtils.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/utilities/file/DownloadUtils$DownloadState;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "InProgress"
.end annotation
# instance fields
.field public final progress:F
# direct methods
.method public constructor <init>(F)V
.locals 1
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/discord/utilities/file/DownloadUtils$DownloadState;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
iput p1, p0, Lcom/discord/utilities/file/DownloadUtils$DownloadState$InProgress;->progress:F
return-void
.end method
# virtual methods
.method public final getProgress()F
.locals 1
iget v0, p0, Lcom/discord/utilities/file/DownloadUtils$DownloadState$InProgress;->progress:F
return v0
.end method

View file

@ -1,11 +1,11 @@
.class public abstract Lcom/discord/utilities/file/FileUtils$DownloadState;
.class public abstract Lcom/discord/utilities/file/DownloadUtils$DownloadState;
.super Ljava/lang/Object;
.source "FileUtils.kt"
.source "DownloadUtils.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/utilities/file/FileUtils;
value = Lcom/discord/utilities/file/DownloadUtils;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -15,9 +15,9 @@
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/utilities/file/FileUtils$DownloadState$InProgress;,
Lcom/discord/utilities/file/FileUtils$DownloadState$Completed;,
Lcom/discord/utilities/file/FileUtils$DownloadState$Failure;
Lcom/discord/utilities/file/DownloadUtils$DownloadState$InProgress;,
Lcom/discord/utilities/file/DownloadUtils$DownloadState$Completed;,
Lcom/discord/utilities/file/DownloadUtils$DownloadState$Failure;
}
.end annotation
@ -34,7 +34,7 @@
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 0
invoke-direct {p0}, Lcom/discord/utilities/file/FileUtils$DownloadState;-><init>()V
invoke-direct {p0}, Lcom/discord/utilities/file/DownloadUtils$DownloadState;-><init>()V
return-void
.end method

View file

@ -1,6 +1,6 @@
.class public final Lcom/discord/utilities/file/FileUtils$downloadFile$1$1;
.class public final Lcom/discord/utilities/file/DownloadUtils$downloadFile$1$1;
.super Ljava/lang/Object;
.source "FileUtils.kt"
.source "DownloadUtils.kt"
# interfaces
.implements Lrx/functions/Action1;
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/utilities/file/FileUtils$downloadFile$1;->call(Lrx/Emitter;)V
value = Lcom/discord/utilities/file/DownloadUtils$downloadFile$1;->call(Lrx/Emitter;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -32,16 +32,16 @@
# instance fields
.field public final synthetic $emitter:Lrx/Emitter;
.field public final synthetic this$0:Lcom/discord/utilities/file/FileUtils$downloadFile$1;
.field public final synthetic this$0:Lcom/discord/utilities/file/DownloadUtils$downloadFile$1;
# direct methods
.method public constructor <init>(Lcom/discord/utilities/file/FileUtils$downloadFile$1;Lrx/Emitter;)V
.method public constructor <init>(Lcom/discord/utilities/file/DownloadUtils$downloadFile$1;Lrx/Emitter;)V
.locals 0
iput-object p1, p0, Lcom/discord/utilities/file/FileUtils$downloadFile$1$1;->this$0:Lcom/discord/utilities/file/FileUtils$downloadFile$1;
iput-object p1, p0, Lcom/discord/utilities/file/DownloadUtils$downloadFile$1$1;->this$0:Lcom/discord/utilities/file/DownloadUtils$downloadFile$1;
iput-object p2, p0, Lcom/discord/utilities/file/FileUtils$downloadFile$1$1;->$emitter:Lrx/Emitter;
iput-object p2, p0, Lcom/discord/utilities/file/DownloadUtils$downloadFile$1$1;->$emitter:Lrx/Emitter;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -55,7 +55,7 @@
check-cast p1, Lokhttp3/ResponseBody;
invoke-virtual {p0, p1}, Lcom/discord/utilities/file/FileUtils$downloadFile$1$1;->call(Lokhttp3/ResponseBody;)V
invoke-virtual {p0, p1}, Lcom/discord/utilities/file/DownloadUtils$downloadFile$1$1;->call(Lokhttp3/ResponseBody;)V
return-void
.end method
@ -66,13 +66,13 @@
:try_start_0
new-instance v0, Ljava/io/File;
iget-object v1, p0, Lcom/discord/utilities/file/FileUtils$downloadFile$1$1;->this$0:Lcom/discord/utilities/file/FileUtils$downloadFile$1;
iget-object v1, p0, Lcom/discord/utilities/file/DownloadUtils$downloadFile$1$1;->this$0:Lcom/discord/utilities/file/DownloadUtils$downloadFile$1;
iget-object v1, v1, Lcom/discord/utilities/file/FileUtils$downloadFile$1;->$downloadDirectory:Ljava/io/File;
iget-object v1, v1, Lcom/discord/utilities/file/DownloadUtils$downloadFile$1;->$downloadDirectory:Ljava/io/File;
iget-object v2, p0, Lcom/discord/utilities/file/FileUtils$downloadFile$1$1;->this$0:Lcom/discord/utilities/file/FileUtils$downloadFile$1;
iget-object v2, p0, Lcom/discord/utilities/file/DownloadUtils$downloadFile$1$1;->this$0:Lcom/discord/utilities/file/DownloadUtils$downloadFile$1;
iget-object v2, v2, Lcom/discord/utilities/file/FileUtils$downloadFile$1;->$fileName:Ljava/lang/String;
iget-object v2, v2, Lcom/discord/utilities/file/DownloadUtils$downloadFile$1;->$fileName:Ljava/lang/String;
invoke-direct {v0, v1, v2}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
@ -111,15 +111,15 @@
if-ne v6, v7, :cond_0
iget-object v1, p0, Lcom/discord/utilities/file/FileUtils$downloadFile$1$1;->$emitter:Lrx/Emitter;
iget-object v1, p0, Lcom/discord/utilities/file/DownloadUtils$downloadFile$1$1;->$emitter:Lrx/Emitter;
new-instance v2, Lcom/discord/utilities/file/FileUtils$DownloadState$Completed;
new-instance v2, Lcom/discord/utilities/file/DownloadUtils$DownloadState$Completed;
invoke-direct {v2, v0}, Lcom/discord/utilities/file/FileUtils$DownloadState$Completed;-><init>(Ljava/io/File;)V
invoke-direct {v2, v0}, Lcom/discord/utilities/file/DownloadUtils$DownloadState$Completed;-><init>(Ljava/io/File;)V
invoke-interface {v1, v2}, Lr0/g;->onNext(Ljava/lang/Object;)V
iget-object v0, p0, Lcom/discord/utilities/file/FileUtils$downloadFile$1$1;->$emitter:Lrx/Emitter;
iget-object v0, p0, Lcom/discord/utilities/file/DownloadUtils$downloadFile$1$1;->$emitter:Lrx/Emitter;
invoke-interface {v0}, Lr0/g;->onCompleted()V
@ -128,15 +128,15 @@
:cond_0
add-int/2addr v5, v6
iget-object v7, p0, Lcom/discord/utilities/file/FileUtils$downloadFile$1$1;->$emitter:Lrx/Emitter;
iget-object v7, p0, Lcom/discord/utilities/file/DownloadUtils$downloadFile$1$1;->$emitter:Lrx/Emitter;
new-instance v8, Lcom/discord/utilities/file/FileUtils$DownloadState$InProgress;
new-instance v8, Lcom/discord/utilities/file/DownloadUtils$DownloadState$InProgress;
int-to-float v9, v5
div-float/2addr v9, v3
invoke-direct {v8, v9}, Lcom/discord/utilities/file/FileUtils$DownloadState$InProgress;-><init>(F)V
invoke-direct {v8, v9}, Lcom/discord/utilities/file/DownloadUtils$DownloadState$InProgress;-><init>(F)V
invoke-interface {v7, v8}, Lr0/g;->onNext(Ljava/lang/Object;)V
@ -158,11 +158,11 @@
:try_start_1
invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
iget-object v1, p0, Lcom/discord/utilities/file/FileUtils$downloadFile$1$1;->$emitter:Lrx/Emitter;
iget-object v1, p0, Lcom/discord/utilities/file/DownloadUtils$downloadFile$1$1;->$emitter:Lrx/Emitter;
new-instance v2, Lcom/discord/utilities/file/FileUtils$DownloadState$Failure;
new-instance v2, Lcom/discord/utilities/file/DownloadUtils$DownloadState$Failure;
invoke-direct {v2, v0}, Lcom/discord/utilities/file/FileUtils$DownloadState$Failure;-><init>(Ljava/lang/Exception;)V
invoke-direct {v2, v0}, Lcom/discord/utilities/file/DownloadUtils$DownloadState$Failure;-><init>(Ljava/lang/Exception;)V
invoke-interface {v1, v2}, Lr0/g;->onNext(Ljava/lang/Object;)V
:try_end_1

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