Changes of com.discord v965

This commit is contained in:
root 2019-10-03 04:31:26 +02:00
parent d72542e4a0
commit debf5402cd
6607 changed files with 132030 additions and 149377 deletions

View file

@ -57,7 +57,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetCallFailed$configureUI$$inlined$let$lambda$1;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -53,7 +53,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetCallFailed$onViewBoundOrOnResume$1;->invoke(Lcom/discord/models/domain/ModelUser;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -53,7 +53,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetCallFailed$sendFriendRequest$1;->invoke(Ljava/lang/Void;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -145,7 +145,7 @@
invoke-direct {p0}, Lcom/discord/app/AppDialog;-><init>()V
const v0, 0x7f0a0815
const v0, 0x7f0a07f5
invoke-static {p0, v0}, Lkotterknife/b;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -153,7 +153,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetCallFailed;->dialogHeader$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0816
const v0, 0x7f0a07f6
invoke-static {p0, v0}, Lkotterknife/b;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -161,7 +161,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetCallFailed;->dialogText$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0814
const v0, 0x7f0a07f4
invoke-static {p0, v0}, Lkotterknife/b;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -169,7 +169,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetCallFailed;->dialogConfirm$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0813
const v0, 0x7f0a07f3
invoke-static {p0, v0}, Lkotterknife/b;->a(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -366,7 +366,7 @@
move-result-object p1
sget-object p2, Lcom/discord/app/i;->vc:Lcom/discord/app/i;
sget-object p2, Lcom/discord/app/i;->xo:Lcom/discord/app/i;
invoke-virtual {p0}, Lcom/discord/widgets/voice/call/WidgetCallFailed;->getContext()Landroid/content/Context;
@ -392,7 +392,7 @@
.method public final getContentViewResId()I
.locals 1
const v0, 0x7f0d0088
const v0, 0x7f0d0085
return v0
.end method
@ -410,7 +410,7 @@
move-result-object p1
const v0, 0x7f1210a4
const v0, 0x7f1210b1
invoke-virtual {p0, v0}, Lcom/discord/widgets/voice/call/WidgetCallFailed;->getString(I)Ljava/lang/String;
@ -438,7 +438,7 @@
move-result-object p1
const v0, 0x7f120cb0
const v0, 0x7f120cbd
invoke-virtual {p0, v0}, Lcom/discord/widgets/voice/call/WidgetCallFailed;->getString(I)Ljava/lang/String;

View file

@ -75,7 +75,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$Companion$callAndLaunch$1;->invoke(Lrx/functions/Action0;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -75,7 +75,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$Companion$callAndLaunch$2;->invoke(Lrx/functions/Action0;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -78,7 +78,7 @@
.method public final call(Lcom/discord/rtcconnection/RtcConnection$State;)Z
.locals 1
sget-object v0, Lcom/discord/rtcconnection/RtcConnection$State$f;->yq:Lcom/discord/rtcconnection/RtcConnection$State$f;
sget-object v0, Lcom/discord/rtcconnection/RtcConnection$State$f;->AC:Lcom/discord/rtcconnection/RtcConnection$State$f;
if-ne p1, v0, :cond_0

View file

@ -53,7 +53,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$Companion$callAndLaunch$3$5;->invoke(Ljava/lang/Long;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -60,7 +60,7 @@
invoke-virtual {p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$Companion$callAndLaunch$3$6$1;->invoke()V
sget-object v0, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object v0, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object v0
.end method

View file

@ -50,7 +50,7 @@
invoke-virtual {p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$Companion$callAndLaunch$3$6;->invoke()V
sget-object v0, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object v0, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object v0
.end method

View file

@ -74,7 +74,7 @@
invoke-virtual {p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$Companion$callAndLaunch$3$7;->invoke()V
sget-object v0, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object v0, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object v0
.end method

View file

@ -125,7 +125,7 @@
move-result-object v0
invoke-virtual {v0}, Lrx/Observable;->JU()Lrx/Observable;
invoke-virtual {v0}, Lrx/Observable;->Kn()Lrx/Observable;
move-result-object v0

View file

@ -479,7 +479,7 @@
goto :goto_c
:cond_f
sget-object v1, Lkotlin/a/y;->bko:Lkotlin/a/y;
sget-object v1, Lkotlin/a/y;->bmD:Lkotlin/a/y;
check-cast v1, Ljava/util/List;

View file

@ -72,17 +72,11 @@
invoke-static {v0, v1}, Lkotlin/jvm/internal/k;->h(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v5, Lcom/discord/widgets/voice/model/CallModel;->Companion:Lcom/discord/widgets/voice/model/CallModel$Companion;
sget-object v1, Lcom/discord/widgets/voice/model/CallModel;->Companion:Lcom/discord/widgets/voice/model/CallModel$Companion;
const/4 v8, 0x0
move-wide v5, p1
const/4 v9, 0x2
const/4 v10, 0x0
move-wide v6, p1
invoke-static/range {v5 .. v10}, Lcom/discord/widgets/voice/model/CallModel$Companion;->get$default(Lcom/discord/widgets/voice/model/CallModel$Companion;JLcom/discord/widgets/voice/model/CallModel$Type;ILjava/lang/Object;)Lrx/Observable;
invoke-virtual {v1, p1, p2}, Lcom/discord/widgets/voice/model/CallModel$Companion;->get(J)Lrx/Observable;
move-result-object v2
@ -94,7 +88,7 @@
move-result-object v0
invoke-virtual {v0}, Lrx/Observable;->JO()Lrx/Observable;
invoke-virtual {v0}, Lrx/Observable;->Kh()Lrx/Observable;
move-result-object v5
@ -140,7 +134,7 @@
move-result-object v0
invoke-virtual {v0}, Lrx/Observable;->JO()Lrx/Observable;
invoke-virtual {v0}, Lrx/Observable;->Kh()Lrx/Observable;
move-result-object v0

View file

@ -191,7 +191,7 @@
nop
:pswitch_data_0
.packed-switch 0x7f0a046b
.packed-switch 0x7f0a0469
:pswitch_5
:pswitch_4
:pswitch_3

View file

@ -53,7 +53,7 @@
.method public final call(Landroid/view/Menu;)V
.locals 9
const v0, 0x7f0a046e
const v0, 0x7f0a046c
invoke-interface {p1, v0}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
@ -99,7 +99,7 @@
invoke-static {v2, v5}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
const v6, 0x7f0401bb
const v6, 0x7f0401bf
const/4 v7, 0x0
@ -155,7 +155,7 @@
invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem;
const v0, 0x7f0a046d
const v0, 0x7f0a046b
invoke-interface {p1, v0}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
@ -190,7 +190,7 @@
:cond_2
invoke-interface {v0, v4}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
const v0, 0x7f0a046f
const v0, 0x7f0a046d
invoke-interface {p1, v0}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
@ -214,7 +214,7 @@
invoke-interface {v0, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
const v0, 0x7f0a046c
const v0, 0x7f0a046a
invoke-interface {p1, v0}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
@ -236,7 +236,7 @@
invoke-interface {v0, v1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
const v0, 0x7f0a046b
const v0, 0x7f0a0469
invoke-interface {p1, v0}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;

View file

@ -57,7 +57,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureConnectionStatusText$1;->invoke(Ljava/lang/Long;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -53,7 +53,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$configureConnectionStatusText$2;->invoke(Lrx/Subscription;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -105,7 +105,7 @@
return-object p1
:cond_0
invoke-static {}, Lrx/Observable;->JN()Lrx/Observable;
invoke-static {}, Lrx/Observable;->Kg()Lrx/Observable;
move-result-object p1

View file

@ -55,7 +55,7 @@
move-result-object p1
sget-object v0, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object v0, Lkotlin/Unit;->bmo:Lkotlin/Unit;
invoke-virtual {p1, v0}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V

View file

@ -63,7 +63,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$initUserTapListener$2;->invoke(Ljava/lang/Long;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -62,7 +62,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$initializeSystemUiListeners$1;->invoke(Lkotlin/jvm/functions/Function1;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -63,7 +63,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$initializeSystemUiListeners$2;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -53,7 +53,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$initializeSystemUiListeners$3$1;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -57,7 +57,7 @@
invoke-virtual {p0, v0, v1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$onViewBound$$inlined$apply$lambda$1;->invoke(J)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -55,7 +55,7 @@
move-result-object p1
sget-object v2, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object v2, Lkotlin/Unit;->bmo:Lkotlin/Unit;
invoke-virtual {p1, v2}, Lrx/subjects/BehaviorSubject;->onNext(Ljava/lang/Object;)V

View file

@ -53,7 +53,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$onViewBound$3;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -75,7 +75,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$onViewBound$5;->invoke(Ljava/lang/Boolean;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -50,7 +50,7 @@
invoke-virtual {p0}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$onViewBound$6;->invoke()V
sget-object v0, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object v0, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object v0
.end method

View file

@ -63,7 +63,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$onViewBoundOrOnResume$1;->invoke(Ljava/lang/Boolean;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -53,7 +53,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetPrivateCall$onViewBoundOrOnResume$2;->invoke(Lcom/discord/widgets/voice/call/WidgetPrivateCall$Model;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -396,7 +396,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->actionBar$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0547
const v0, 0x7f0a0542
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -404,7 +404,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->voiceCallStatusGroup$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0543
const v0, 0x7f0a053e
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -412,7 +412,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->statusPrimary$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0544
const v0, 0x7f0a053f
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -428,7 +428,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->controls$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a053b
const v0, 0x7f0a0536
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -436,7 +436,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->connectButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0541
const v0, 0x7f0a053c
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -444,7 +444,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->pushToTalkButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0546
const v0, 0x7f0a0541
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -452,7 +452,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->videoCallGridView$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0540
const v0, 0x7f0a053b
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -460,7 +460,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->videoCallPip$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a053f
const v0, 0x7f0a053a
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -484,7 +484,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->tappedUsers:Ljava/util/Set;
sget-object v0, Lkotlin/a/aa;->bkq:Lkotlin/a/aa;
sget-object v0, Lkotlin/a/aa;->bmF:Lkotlin/a/aa;
check-cast v0, Ljava/util/Set;
@ -506,7 +506,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCall;->videoParticipantTapStream:Lrx/subjects/BehaviorSubject;
sget-object v0, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object v0, Lkotlin/Unit;->bmo:Lkotlin/Unit;
invoke-static {v0}, Lrx/subjects/BehaviorSubject;->bT(Ljava/lang/Object;)Lrx/subjects/BehaviorSubject;
@ -666,7 +666,7 @@
if-eqz v0, :cond_2
const v5, 0x7f040168
const v5, 0x7f04016c
invoke-static {v0, v5, v1, v2, v4}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I
@ -692,7 +692,7 @@
if-eqz v0, :cond_2
const v5, 0x7f040169
const v5, 0x7f04016d
invoke-static {v0, v5, v1, v2, v4}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I
@ -728,7 +728,7 @@
move-result-object v1
const v2, 0x7f0400ba
const v2, 0x7f0400c0
invoke-static {v1, v2}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I
@ -743,7 +743,7 @@
move-result-object v0
const v1, 0x7f0800e1
const v1, 0x7f0800e0
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V
@ -895,7 +895,7 @@
move-result-object p1
const v0, 0x7f121336
const v0, 0x7f121344
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(I)V
@ -1299,7 +1299,7 @@
move-result-object v2
sget-object v3, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;->yQ:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
sget-object v3, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;->Bf:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
if-ne v2, v3, :cond_8
@ -1746,7 +1746,7 @@
.method public final getContentViewResId()I
.locals 1
const v0, 0x7f0d0164
const v0, 0x7f0d0160
return v0
.end method
@ -1770,7 +1770,7 @@
if-eqz v0, :cond_0
const v3, 0x7f040169
const v3, 0x7f04016d
const/4 v4, 0x2

View file

@ -157,7 +157,7 @@
invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
const p1, 0x7f0a053c
const p1, 0x7f0a0537
invoke-static {p0, p1}, Lkotterknife/b;->d(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -165,7 +165,7 @@
iput-object p1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallControlsView;->disconnect$delegate:Lkotlin/properties/ReadOnlyProperty;
const p1, 0x7f0a053d
const p1, 0x7f0a0538
invoke-static {p0, p1}, Lkotterknife/b;->d(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -173,7 +173,7 @@
iput-object p1, p0, Lcom/discord/widgets/voice/call/WidgetPrivateCallControlsView;->mute$delegate:Lkotlin/properties/ReadOnlyProperty;
const p1, 0x7f0a053e
const p1, 0x7f0a0539
invoke-static {p0, p1}, Lkotterknife/b;->d(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -189,7 +189,7 @@
check-cast p2, Landroid/view/ViewGroup;
const p3, 0x7f0d0165
const p3, 0x7f0d0161
invoke-static {p1, p3, p2}, Landroid/widget/FrameLayout;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
@ -309,12 +309,12 @@
if-eqz v1, :cond_0
const v1, 0x7f0802f8
const v1, 0x7f0802ec
goto :goto_0
:cond_0
const v1, 0x7f0802fd
const v1, 0x7f0802f1
:goto_0
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
@ -377,12 +377,12 @@
if-eqz v0, :cond_2
const v1, 0x7f0803b7
const v1, 0x7f0803aa
goto :goto_2
:cond_2
const v1, 0x7f0803b6
const v1, 0x7f0803a9
:goto_2
invoke-virtual {p1, v1}, Landroid/widget/ImageView;->setImageResource(I)V

View file

@ -72,7 +72,7 @@
.end method
.method public final call(Ljava/util/Set;)Lrx/Observable;
.locals 6
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -125,13 +125,7 @@
move-result-wide v1
const/4 v3, 0x0
const/4 v4, 0x2
const/4 v5, 0x0
invoke-static/range {v0 .. v5}, Lcom/discord/widgets/voice/model/CallModel$Companion;->get$default(Lcom/discord/widgets/voice/model/CallModel$Companion;JLcom/discord/widgets/voice/model/CallModel$Type;ILjava/lang/Object;)Lrx/Observable;
invoke-virtual {v0, v1, v2}, Lcom/discord/widgets/voice/model/CallModel$Companion;->get(J)Lrx/Observable;
move-result-object v0

View file

@ -70,7 +70,7 @@
move-result-object v0
invoke-virtual {v0}, Lrx/Observable;->JO()Lrx/Observable;
invoke-virtual {v0}, Lrx/Observable;->Kh()Lrx/Observable;
move-result-object v0

View file

@ -53,7 +53,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$onViewBoundOrOnResume$1;->invoke(Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming$Model;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -209,7 +209,7 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a03a9
const v0, 0x7f0a03a6
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -217,7 +217,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming;->callUsersRecycler$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a03a6
const v0, 0x7f0a03a3
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -225,7 +225,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming;->statusPrimary$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a03a7
const v0, 0x7f0a03a4
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -233,7 +233,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming;->statusSecondary$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a039f
const v0, 0x7f0a039c
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -241,7 +241,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming;->connectButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a03a1
const v0, 0x7f0a039e
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -249,7 +249,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming;->connectText$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a03a3
const v0, 0x7f0a03a0
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -257,7 +257,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallIncoming;->declineButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a03a2
const v0, 0x7f0a039f
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -426,12 +426,12 @@
if-eqz v8, :cond_5
const v8, 0x7f120998
const v8, 0x7f1209a2
goto :goto_2
:cond_5
const v8, 0x7f120993
const v8, 0x7f12099d
:goto_2
invoke-virtual {v5, v8}, Landroid/widget/TextView;->setText(I)V
@ -446,12 +446,12 @@
if-eqz v8, :cond_6
const v8, 0x7f121312
const v8, 0x7f12131f
goto :goto_3
:cond_6
const v8, 0x7f121326
const v8, 0x7f121333
:goto_3
invoke-virtual {v5, v8}, Landroid/widget/TextView;->setText(I)V
@ -509,12 +509,12 @@
if-eqz v0, :cond_8
const v0, 0x7f0803b7
const v0, 0x7f0803aa
goto :goto_4
:cond_8
const v0, 0x7f0802fd
const v0, 0x7f0802f1
:goto_4
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageResource(I)V
@ -807,7 +807,7 @@
.method public final getContentViewResId()I
.locals 1
const v0, 0x7f0d01e4
const v0, 0x7f0d01da
return v0
.end method
@ -821,7 +821,7 @@
check-cast p1, Landroidx/fragment/app/Fragment;
const v0, 0x7f060080
const v0, 0x7f06007f
invoke-static {p1, v0}, Lcom/discord/utilities/color/ColorCompat;->setStatusBarColorResourceId(Landroidx/fragment/app/Fragment;I)V

View file

@ -79,7 +79,7 @@
invoke-direct {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;-><init>(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V
const p1, 0x7f0a083a
const p1, 0x7f0a081a
invoke-static {p0, p1}, Lkotterknife/b;->a(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Lkotlin/properties/ReadOnlyProperty;

View file

@ -101,7 +101,7 @@
new-instance p1, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Adapter$ItemUser;
const p2, 0x7f0d0118
const p2, 0x7f0d0114
invoke-direct {p1, p2, p0}, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Adapter$ItemUser;-><init>(ILcom/discord/widgets/voice/call/WidgetVoiceCallInline$Adapter;)V

View file

@ -150,7 +150,7 @@
move-result-object p1
invoke-virtual {p1}, Lrx/Observable;->JO()Lrx/Observable;
invoke-virtual {p1}, Lrx/Observable;->Kh()Lrx/Observable;
move-result-object p1

View file

@ -114,7 +114,7 @@
move-result-object p1
invoke-virtual {p1}, Lrx/Observable;->JV()Lrx/Observable;
invoke-virtual {p1}, Lrx/Observable;->Ko()Lrx/Observable;
move-result-object p1

View file

@ -152,7 +152,7 @@
move-result-object v3
invoke-virtual {v3}, Lrx/Observable;->JO()Lrx/Observable;
invoke-virtual {v3}, Lrx/Observable;->Kh()Lrx/Observable;
move-result-object v3
@ -178,7 +178,7 @@
move-result-object p1
invoke-virtual {p1}, Lrx/Observable;->JO()Lrx/Observable;
invoke-virtual {p1}, Lrx/Observable;->Kh()Lrx/Observable;
move-result-object v4

View file

@ -67,7 +67,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$onViewBound$2;->invoke(Z)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -53,7 +53,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$onViewBoundOrOnResume$1;->invoke(Lcom/discord/widgets/voice/call/WidgetVoiceCallInline$Model;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -280,7 +280,7 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a0826
const v0, 0x7f0a0806
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -288,7 +288,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->voiceConnectedContainer$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0827
const v0, 0x7f0a0807
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -296,7 +296,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->voiceConnectedDescription$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0828
const v0, 0x7f0a0808
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -304,7 +304,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->voiceConnectedPTT$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a082b
const v0, 0x7f0a080b
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -312,7 +312,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->voiceConnectedText$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0829
const v0, 0x7f0a0809
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -320,7 +320,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->voiceConnectedQuality$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0838
const v0, 0x7f0a0818
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -328,7 +328,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->recycler$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0836
const v0, 0x7f0a0816
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -336,7 +336,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->connectionIndicator$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0837
const v0, 0x7f0a0817
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -344,7 +344,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->voiceInfoOverlay$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a083b
const v0, 0x7f0a081b
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -352,7 +352,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/call/WidgetVoiceCallInline;->voiceOngoingContainer$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a083c
const v0, 0x7f0a081c
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -406,7 +406,7 @@
move-result-object v0
const v2, 0x7f120cb3
const v2, 0x7f120cc0
const/4 v3, 0x1
@ -578,7 +578,7 @@
move-result-object v2
sget-object v3, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;->yQ:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
sget-object v3, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;->Bf:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
const/4 v4, 0x1
@ -606,7 +606,7 @@
move-result-object v2
sget-object v6, Lcom/discord/rtcconnection/RtcConnection$State$f;->yq:Lcom/discord/rtcconnection/RtcConnection$State$f;
sget-object v6, Lcom/discord/rtcconnection/RtcConnection$State$f;->AC:Lcom/discord/rtcconnection/RtcConnection$State$f;
if-eq v2, v6, :cond_2
@ -642,7 +642,7 @@
move-result-object v2
sget-object v6, Lcom/discord/rtcconnection/RtcConnection$State$f;->yq:Lcom/discord/rtcconnection/RtcConnection$State$f;
sget-object v6, Lcom/discord/rtcconnection/RtcConnection$State$f;->AC:Lcom/discord/rtcconnection/RtcConnection$State$f;
if-ne v2, v6, :cond_3
@ -984,7 +984,7 @@
.method public final getContentViewResId()I
.locals 1
const v0, 0x7f0d01e5
const v0, 0x7f0d01db
return v0
.end method

View file

@ -27,7 +27,7 @@
.method public constructor <init>(Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;)V
.locals 1
const v0, 0x7f0d00bd
const v0, 0x7f0d00b9
invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;-><init>(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V

View file

@ -31,13 +31,13 @@
.method public constructor <init>(Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;)V
.locals 1
const v0, 0x7f0d00be
const v0, 0x7f0d00ba
invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;-><init>(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V
iget-object p1, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderHeader;->itemView:Landroid/view/View;
const v0, 0x7f0a083f
const v0, 0x7f0a081f
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

View file

@ -28,8 +28,6 @@
.field private deafenIndicator:Landroid/widget/ImageView;
.field private liveIndicator:Landroid/widget/TextView;
.field private muteIndicator:Landroid/widget/ImageView;
.field private name:Landroid/widget/TextView;
@ -48,13 +46,13 @@
}
.end annotation
const v0, 0x7f0d00bf
const v0, 0x7f0d00bb
invoke-direct {p0, v0, p1}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;-><init>(ILcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)V
iget-object p1, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->itemView:Landroid/view/View;
const v0, 0x7f0a0842
const v0, 0x7f0a0821
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -66,7 +64,7 @@
iget-object p1, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->itemView:Landroid/view/View;
const v0, 0x7f0a0843
const v0, 0x7f0a0822
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -78,19 +76,7 @@
iget-object p1, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->itemView:Landroid/view/View;
const v0, 0x7f0a0840
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->liveIndicator:Landroid/widget/TextView;
iget-object p1, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->itemView:Landroid/view/View;
const v0, 0x7f0a083e
const v0, 0x7f0a081e
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -102,7 +88,7 @@
iget-object p1, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->itemView:Landroid/view/View;
const v0, 0x7f0a0841
const v0, 0x7f0a0820
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
@ -130,12 +116,12 @@
if-eqz p1, :cond_0
const p1, 0x7f040192
const p1, 0x7f040196
goto :goto_0
:cond_0
const p1, 0x7f040191
const p1, 0x7f040195
:goto_0
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->deafenIndicator:Landroid/widget/ImageView;
@ -152,12 +138,12 @@
if-eqz p1, :cond_0
const p1, 0x7f04019e
const p1, 0x7f0401a2
goto :goto_0
:cond_0
const p1, 0x7f04019d
const p1, 0x7f0401a1
:goto_0
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->muteIndicator:Landroid/widget/ImageView;
@ -187,7 +173,7 @@
# virtual methods
.method protected onConfigure(ILcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;)V
.locals 4
.locals 3
invoke-super {p0, p1, p2}, Lcom/discord/utilities/mg_recycler/MGRecyclerViewHolder;->onConfigure(ILjava/lang/Object;)V
@ -209,106 +195,81 @@
invoke-virtual {p2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$User;->getStream()Lcom/discord/models/domain/ModelApplicationStream;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$User;->isConnected()Z
move-result p2
if-eqz p2, :cond_4
invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$User;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State;
move-result-object p2
const/4 v0, 0x1
if-eqz p2, :cond_4
const/4 v1, 0x0
iget-object p2, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->deafenIndicator:Landroid/widget/ImageView;
if-eqz p2, :cond_0
const/4 v0, 0x0
const/4 p2, 0x1
invoke-virtual {p2, v0}, Landroid/widget/ImageView;->setVisibility(I)V
iget-object p2, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->muteIndicator:Landroid/widget/ImageView;
invoke-virtual {p2, v0}, Landroid/widget/ImageView;->setVisibility(I)V
iget-object p2, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->deafenIndicator:Landroid/widget/ImageView;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$User;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State;
move-result-object v1
invoke-virtual {v1}, Lcom/discord/models/domain/ModelVoice$State;->isSelfDeaf()Z
move-result v1
const/4 v2, 0x1
if-nez v1, :cond_1
invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$User;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State;
move-result-object v1
invoke-virtual {v1}, Lcom/discord/models/domain/ModelVoice$State;->isDeaf()Z
move-result v1
if-eqz v1, :cond_0
goto :goto_0
:cond_0
const/4 p2, 0x0
:goto_0
invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$User;->isConnected()Z
move-result v2
const/16 v3, 0x8
if-eqz v2, :cond_6
invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$User;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State;
move-result-object v2
if-eqz v2, :cond_6
iget-object v2, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->liveIndicator:Landroid/widget/TextView;
if-eqz p2, :cond_1
const/4 v3, 0x0
:cond_1
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setVisibility(I)V
iget-object p2, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->deafenIndicator:Landroid/widget/ImageView;
invoke-virtual {p2, v1}, Landroid/widget/ImageView;->setVisibility(I)V
iget-object p2, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->muteIndicator:Landroid/widget/ImageView;
invoke-virtual {p2, v1}, Landroid/widget/ImageView;->setVisibility(I)V
iget-object p2, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->deafenIndicator:Landroid/widget/ImageView;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$User;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State;
move-result-object v2
invoke-virtual {v2}, Lcom/discord/models/domain/ModelVoice$State;->isSelfDeaf()Z
move-result v2
if-nez v2, :cond_3
invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$User;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State;
move-result-object v2
invoke-virtual {v2}, Lcom/discord/models/domain/ModelVoice$State;->isDeaf()Z
move-result v2
if-eqz v2, :cond_2
const/4 v1, 0x0
goto :goto_1
:cond_2
const/4 v2, 0x0
:cond_1
:goto_0
const/4 v1, 0x1
goto :goto_2
:cond_3
:goto_1
const/4 v2, 0x1
invoke-direct {p0, v1}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->getDeafenIcon(Z)I
:goto_2
invoke-direct {p0, v2}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->getDeafenIcon(Z)I
move-result v1
move-result v2
invoke-virtual {p2, v2}, Landroid/widget/ImageView;->setImageResource(I)V
invoke-virtual {p2, v1}, Landroid/widget/ImageView;->setImageResource(I)V
iget-object p2, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->muteIndicator:Landroid/widget/ImageView;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$User;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State;
move-result-object v2
move-result-object v1
invoke-virtual {v2}, Lcom/discord/models/domain/ModelVoice$State;->isSelfMute()Z
invoke-virtual {v1}, Lcom/discord/models/domain/ModelVoice$State;->isSelfMute()Z
move-result v2
move-result v1
if-nez v2, :cond_5
if-nez v1, :cond_2
invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$User;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State;
@ -318,15 +279,12 @@
move-result p1
if-eqz p1, :cond_4
if-eqz p1, :cond_3
goto :goto_3
:cond_2
const/4 v0, 0x1
:cond_4
const/4 v0, 0x0
:cond_5
:goto_3
:cond_3
invoke-direct {p0, v0}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->getMuteIcon(Z)I
move-result p1
@ -335,14 +293,16 @@
return-void
:cond_6
:cond_4
iget-object p1, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->deafenIndicator:Landroid/widget/ImageView;
invoke-virtual {p1, v3}, Landroid/widget/ImageView;->setVisibility(I)V
const/16 p2, 0x8
invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setVisibility(I)V
iget-object p1, p0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ViewHolderUser;->muteIndicator:Landroid/widget/ImageView;
invoke-virtual {p1, v3}, Landroid/widget/ImageView;->setVisibility(I)V
invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setVisibility(I)V
return-void
.end method

View file

@ -67,7 +67,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$1;->invoke(Z)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -20,7 +20,7 @@
sput-object v0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView$WhenMappings;->$EnumSwitchMapping$0:[I
sget-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;->yQ:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
sget-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;->Bf:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
invoke-virtual {v1}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;->ordinal()I

View file

@ -55,7 +55,7 @@
move-result-object p1
const v0, 0x7f1212e2
const v0, 0x7f1212ef
invoke-static {p1, v0}, Lcom/discord/app/h;->c(Landroid/content/Context;I)V

View file

@ -295,7 +295,7 @@
invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
const p2, 0x7f0a0833
const p2, 0x7f0a0813
invoke-static {p0, p2}, Lkotterknife/b;->d(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -303,7 +303,7 @@
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->numUsersConnectedTv$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a082e
const p2, 0x7f0a080e
invoke-static {p0, p2}, Lkotterknife/b;->d(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -311,7 +311,7 @@
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->connectButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a0834
const p2, 0x7f0a0814
invoke-static {p0, p2}, Lkotterknife/b;->d(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -319,7 +319,7 @@
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->pttButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a082f
const p2, 0x7f0a080f
invoke-static {p0, p2}, Lkotterknife/b;->d(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -327,7 +327,7 @@
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->controlsWrap$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a0830
const p2, 0x7f0a0810
invoke-static {p0, p2}, Lkotterknife/b;->d(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -335,7 +335,7 @@
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->deafenStateButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a0835
const p2, 0x7f0a0815
invoke-static {p0, p2}, Lkotterknife/b;->d(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -343,7 +343,7 @@
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->speakerButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a0832
const p2, 0x7f0a0812
invoke-static {p0, p2}, Lkotterknife/b;->d(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -351,7 +351,7 @@
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->muteStateButton$delegate:Lkotlin/properties/ReadOnlyProperty;
const p2, 0x7f0a0831
const p2, 0x7f0a0811
invoke-static {p0, p2}, Lkotterknife/b;->d(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
@ -363,7 +363,7 @@
check-cast p2, Landroid/view/ViewGroup;
const p3, 0x7f0d00bc
const p3, 0x7f0d00b8
invoke-static {p1, p3, p2}, Landroid/widget/FrameLayout;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
@ -422,7 +422,7 @@
check-cast v0, Landroid/view/View;
const v1, 0x7f0402a9
const v1, 0x7f0402ac
invoke-static {v0, v1}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I
@ -824,12 +824,12 @@
if-eqz v3, :cond_2
const v3, 0x7f1211f4
const v3, 0x7f121201
goto :goto_2
:cond_2
const v3, 0x7f120bb1
const v3, 0x7f120bbe
:goto_2
invoke-virtual {v1, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String;
@ -878,7 +878,7 @@
if-eqz p1, :cond_3
const p1, 0x7f1211eb
const p1, 0x7f1211f8
goto :goto_3
@ -970,7 +970,7 @@
move-result-object v0
const v4, 0x7f1211df
const v4, 0x7f1211ec
invoke-direct {p0, v0, v4}, Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;->disableWithToast(Landroid/widget/Button;I)V
@ -1044,7 +1044,7 @@
move-result-object v3
const v4, 0x7f120cb3
const v4, 0x7f120cc0
new-array v1, v1, [Ljava/lang/Object;

View file

@ -50,7 +50,7 @@
# virtual methods
.method public final call(Landroid/view/MenuItem;Landroid/content/Context;)V
.locals 8
.locals 7
const-string v0, "menuItem"
@ -60,87 +60,64 @@
move-result p1
const v0, 0x7f0a047a
const-string v1, "context"
if-eq p1, v0, :cond_0
const-string v0, "context"
packed-switch p1, :pswitch_data_0
goto :goto_0
:pswitch_0
sget-object v2, Lcom/discord/widgets/settings/WidgetSettingsVoice;->Companion:Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;
sget-object v1, Lcom/discord/widgets/settings/WidgetSettingsVoice;->Companion:Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;
invoke-static {p2, v1}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v5, 0x6
const/4 v6, 0x6
const/4 v6, 0x0
const/4 v7, 0x0
move-object v2, p2
move-object v3, p2
invoke-static/range {v2 .. v7}, Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;->launch$default(Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;Landroid/content/Context;Ljava/lang/Integer;ZILjava/lang/Object;)V
invoke-static/range {v1 .. v6}, Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;->launch$default(Lcom/discord/widgets/settings/WidgetSettingsVoice$Companion;Landroid/content/Context;Ljava/lang/Integer;ZILjava/lang/Object;)V
return-void
:pswitch_1
sget-object p1, Lcom/discord/utilities/voice/DiscordOverlayService;->Companion:Lcom/discord/utilities/voice/DiscordOverlayService$Companion;
invoke-static {p2, v1}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1, p2}, Lcom/discord/utilities/voice/DiscordOverlayService$Companion;->launchForConnect(Landroid/content/Context;)V
:goto_0
return-void
goto :goto_0
:pswitch_2
sget-object p1, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings;->Companion:Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Companion;
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$configureMenu$1;->$model:Lcom/discord/widgets/voice/model/CallModel;
iget-object v1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$configureMenu$1;->$model:Lcom/discord/widgets/voice/model/CallModel;
invoke-virtual {v0}, Lcom/discord/widgets/voice/model/CallModel;->getChannel()Lcom/discord/models/domain/ModelChannel;
invoke-virtual {v1}, Lcom/discord/widgets/voice/model/CallModel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v0
move-result-object v1
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getId()J
invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getId()J
move-result-wide v2
move-result-wide v1
invoke-static {p2, v1}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1, v2, v3, p2}, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Companion;->launch(JLandroid/content/Context;)V
return-void
:cond_0
sget-object p1, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->Companion:Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$Companion;
invoke-static {p2, v1}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$configureMenu$1;->$model:Lcom/discord/widgets/voice/model/CallModel;
invoke-virtual {v0}, Lcom/discord/widgets/voice/model/CallModel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v0
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getId()J
move-result-wide v0
invoke-virtual {p1, p2, v0, v1}, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$Companion;->launch(Landroid/content/Context;J)V
invoke-virtual {p1, v1, v2, p2}, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Companion;->launch(JLandroid/content/Context;)V
:goto_0
return-void
nop
:pswitch_data_0
.packed-switch 0x7f0a0461
.packed-switch 0x7f0a045f
:pswitch_2
:pswitch_1
:pswitch_0

View file

@ -47,103 +47,29 @@
# virtual methods
.method public final call(Landroid/view/Menu;)V
.locals 5
.locals 3
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$configureMenu$2;->$model:Lcom/discord/widgets/voice/model/CallModel;
invoke-virtual {v0}, Lcom/discord/widgets/voice/model/CallModel;->getParticipants()Ljava/util/Map;
invoke-virtual {v0}, Lcom/discord/widgets/voice/model/CallModel;->getChannelPermissions()Ljava/lang/Integer;
move-result-object v0
invoke-interface {v0}, Ljava/util/Map;->values()Ljava/util/Collection;
const/16 v1, 0x10
move-result-object v0
check-cast v0, Ljava/lang/Iterable;
instance-of v1, v0, Ljava/util/Collection;
const/4 v2, 0x1
const/4 v3, 0x0
if-eqz v1, :cond_0
move-object v1, v0
check-cast v1, Ljava/util/Collection;
invoke-interface {v1}, Ljava/util/Collection;->isEmpty()Z
move-result v1
if-nez v1, :cond_2
:cond_0
invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_1
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/models/domain/ModelVoice$User;
invoke-virtual {v1}, Lcom/discord/models/domain/ModelVoice$User;->isSpectating()Z
move-result v1
if-eqz v1, :cond_1
const/4 v0, 0x1
goto :goto_0
:cond_2
const/4 v0, 0x0
:goto_0
const v1, 0x7f0a047a
invoke-interface {p1, v1}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
move-result-object v1
const-string v4, "menu.findItem(R.id.menu_spectate_spectators)"
invoke-static {v1, v4}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v1, v0}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
const/16 v0, 0x10
iget-object v1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$configureMenu$2;->$model:Lcom/discord/widgets/voice/model/CallModel;
invoke-virtual {v1}, Lcom/discord/widgets/voice/model/CallModel;->getChannelPermissions()Ljava/lang/Integer;
move-result-object v1
invoke-static {v0, v1}, Lcom/discord/utilities/permissions/PermissionUtils;->can(ILjava/lang/Integer;)Z
invoke-static {v1, v0}, Lcom/discord/utilities/permissions/PermissionUtils;->can(ILjava/lang/Integer;)Z
move-result v0
const v1, 0x7f0a0461
const v1, 0x7f0a045f
invoke-interface {p1, v1}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
move-result-object v1
const-string v4, "menu.findItem(R.id.menu_\u2026ld_call_channel_settings)"
const-string v2, "menu.findItem(R.id.menu_\u2026ld_call_channel_settings)"
invoke-static {v1, v4}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v1, v0}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
@ -153,7 +79,7 @@
move-result v0
if-eqz v0, :cond_3
if-eqz v0, :cond_0
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
@ -165,25 +91,27 @@
move-result v0
if-eqz v0, :cond_3
if-eqz v0, :cond_0
goto :goto_1
const/4 v0, 0x1
:cond_3
const/4 v2, 0x0
goto :goto_0
:goto_1
const v0, 0x7f0a0462
:cond_0
const/4 v0, 0x0
invoke-interface {p1, v0}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
:goto_0
const v1, 0x7f0a0460
invoke-interface {p1, v1}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
move-result-object p1
const-string v0, "menu.findItem(R.id.menu_\u2026ld_call_overlay_launcher)"
const-string v1, "menu.findItem(R.id.menu_\u2026ld_call_overlay_launcher)"
invoke-static {p1, v0}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v1}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {p1, v2}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
invoke-interface {p1, v0}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
return-void
.end method

View file

@ -62,7 +62,7 @@
invoke-virtual {p0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$configureUI$2;->invoke()V
sget-object v0, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object v0, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object v0
.end method

View file

@ -50,7 +50,7 @@
invoke-virtual {p0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$configureUI$3;->invoke()V
sget-object v0, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object v0, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object v0
.end method

View file

@ -58,7 +58,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$onViewBoundOrOnResume$2;->invoke(Lkotlin/Pair;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -75,7 +75,7 @@
invoke-static {p1, v0}, Lkotlin/jvm/internal/k;->h(Ljava/lang/Object;Ljava/lang/String;)V
const v0, 0x7f120d68
const v0, 0x7f120d75
invoke-virtual {p1, v0}, Landroid/app/Activity;->getString(I)Ljava/lang/String;

View file

@ -57,7 +57,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$onViewBoundOrOnResume$5;->invoke(Landroid/view/View;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -127,7 +127,7 @@
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a034a
const v0, 0x7f0a0347
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -135,7 +135,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->viewFlipper$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0348
const v0, 0x7f0a0345
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -143,7 +143,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->controls$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a0349
const v0, 0x7f0a0346
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -223,7 +223,7 @@
.method private final configureUI(Lcom/discord/widgets/voice/model/CallModel;ZZ)V
.locals 4
if-eqz p1, :cond_4
if-eqz p1, :cond_5
invoke-virtual {p1}, Lcom/discord/widgets/voice/model/CallModel;->getChannel()Lcom/discord/models/domain/ModelChannel;
@ -244,15 +244,38 @@
move-result-object v0
invoke-virtual {p0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->getAppActivity()Lcom/discord/app/AppActivity;
move-result-object v1
if-eqz v1, :cond_1
invoke-virtual {p0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->requireContext()Landroid/content/Context;
move-result-object v2
const-string v3, "requireContext()"
invoke-static {v2, v3}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v2}, Lcom/discord/utilities/channel/ChannelUtils;->getDisplayName(Lcom/discord/models/domain/ModelChannel;Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
check-cast v2, Ljava/lang/CharSequence;
invoke-virtual {v1, v2}, Lcom/discord/app/AppActivity;->setTitle(Ljava/lang/CharSequence;)V
:cond_1
iget-object v1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->participantsAdapter:Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;
const-string v2, "participantsAdapter"
if-nez v1, :cond_1
if-nez v1, :cond_2
invoke-static {v2}, Lkotlin/jvm/internal/k;->dN(Ljava/lang/String;)V
:cond_1
:cond_2
new-instance v3, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$configureUI$1;
invoke-direct {v3, p0, v0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$configureUI$1;-><init>(Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;Lcom/discord/models/domain/ModelChannel;)V
@ -265,11 +288,11 @@
move-result-object v1
if-eqz v1, :cond_2
if-eqz v1, :cond_3
invoke-direct {p0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->configureMenu(Lcom/discord/widgets/voice/model/CallModel;)V
:cond_2
:cond_3
invoke-direct {p0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->configureCenterContent(Lcom/discord/widgets/voice/model/CallModel;)V
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->getControls()Lcom/discord/widgets/voice/fullscreen/VoiceControlsView;
@ -308,11 +331,11 @@
iget-object p2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->participantsAdapter:Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;
if-nez p2, :cond_3
if-nez p2, :cond_4
invoke-static {v2}, Lkotlin/jvm/internal/k;->dN(Ljava/lang/String;)V
:cond_3
:cond_4
invoke-virtual {p1}, Lcom/discord/widgets/voice/model/CallModel;->getListItems()Ljava/util/List;
move-result-object p1
@ -321,17 +344,17 @@
return-void
:cond_4
:cond_5
:goto_0
invoke-virtual {p0}, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object p1
if-eqz p1, :cond_5
if-eqz p1, :cond_6
invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->finish()V
:cond_5
:cond_6
return-void
.end method
@ -414,7 +437,7 @@
.method public final getContentViewResId()I
.locals 1
const v0, 0x7f0d0131
const v0, 0x7f0d012d
return v0
.end method
@ -436,7 +459,7 @@
invoke-static {p1, v0}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
const v0, 0x7f040168
const v0, 0x7f04016d
const/4 v1, 0x0
@ -496,17 +519,9 @@
move-result-wide v0
sget-object v4, Lcom/discord/widgets/voice/model/CallModel;->Companion:Lcom/discord/widgets/voice/model/CallModel$Companion;
sget-object v2, Lcom/discord/widgets/voice/model/CallModel;->Companion:Lcom/discord/widgets/voice/model/CallModel$Companion;
const/4 v7, 0x0
const/4 v8, 0x2
const/4 v9, 0x0
move-wide v5, v0
invoke-static/range {v4 .. v9}, Lcom/discord/widgets/voice/model/CallModel$Companion;->get$default(Lcom/discord/widgets/voice/model/CallModel$Companion;JLcom/discord/widgets/voice/model/CallModel$Type;ILjava/lang/Object;)Lrx/Observable;
invoke-virtual {v2, v0, v1}, Lcom/discord/widgets/voice/model/CallModel$Companion;->get(J)Lrx/Observable;
move-result-object v2
@ -522,9 +537,9 @@
move-result-object v2
sget-object v3, Lcom/discord/samsung/a;->zV:Lcom/discord/samsung/a;
sget-object v3, Lcom/discord/samsung/a;->Cl:Lcom/discord/samsung/a;
invoke-static {}, Lcom/discord/samsung/a;->er()Lrx/Observable;
invoke-static {}, Lcom/discord/samsung/a;->eD()Lrx/Observable;
move-result-object v3
@ -552,8 +567,12 @@
check-cast v11, Lkotlin/jvm/functions/Function1;
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/16 v12, 0x1e
@ -602,7 +621,7 @@
check-cast v6, Lkotlin/jvm/functions/Function1;
const v7, 0x7f0802f7
const v7, 0x7f0802eb
new-instance v2, Lcom/discord/widgets/voice/fullscreen/WidgetGuildCall$onViewBoundOrOnResume$5;

View file

@ -1,56 +0,0 @@
.class public final Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$Companion;
.super Ljava/lang/Object;
.source "WidgetSpectators.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Companion"
.end annotation
# direct methods
.method private 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/widgets/voice/fullscreen/WidgetSpectators$Companion;-><init>()V
return-void
.end method
# virtual methods
.method public final launch(Landroid/content/Context;J)V
.locals 2
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/k;->h(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
const-string v1, "com.discord.intent.extra.EXTRA_CHANNEL_ID"
invoke-virtual {v0, v1, p2, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
const-class p2, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;
invoke-static {p1, p2, v0}, Lcom/discord/app/f;->a(Landroid/content/Context;Ljava/lang/Class;Landroid/content/Intent;)V
return-void
.end method

View file

@ -1,105 +0,0 @@
.class final Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$configureUI$1;
.super Ljava/lang/Object;
.source "WidgetSpectators.kt"
# interfaces
.implements Lrx/functions/Action1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->configureUI(Lcom/discord/widgets/voice/model/CallModel;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Action1<",
"Lcom/discord/models/domain/ModelVoice$User;",
">;"
}
.end annotation
# instance fields
.field final synthetic $channel:Lcom/discord/models/domain/ModelChannel;
.field final synthetic this$0:Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;
# direct methods
.method constructor <init>(Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;Lcom/discord/models/domain/ModelChannel;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$configureUI$1;->this$0:Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;
iput-object p2, p0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$configureUI$1;->$channel:Lcom/discord/models/domain/ModelChannel;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final call(Lcom/discord/models/domain/ModelVoice$User;)V
.locals 9
sget-object v0, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->Companion:Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;
const-string v1, "user"
invoke-static {p1, v1}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$User;->getUser()Lcom/discord/models/domain/ModelUser;
move-result-object p1
const-string v1, "user.user"
invoke-static {p1, v1}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/discord/models/domain/ModelUser;->getId()J
move-result-wide v1
iget-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$configureUI$1;->$channel:Lcom/discord/models/domain/ModelChannel;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J
move-result-wide v3
iget-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$configureUI$1;->this$0:Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;
invoke-virtual {p1}, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->getFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v5
const/4 v6, 0x0
const/16 v7, 0x8
const/4 v8, 0x0
invoke-static/range {v0 .. v8}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;->show$default(Lcom/discord/widgets/user/usersheet/WidgetUserSheet$Companion;JJLandroidx/fragment/app/FragmentManager;Ljava/lang/Long;ILjava/lang/Object;)V
return-void
.end method
.method public final bridge synthetic call(Ljava/lang/Object;)V
.locals 0
check-cast p1, Lcom/discord/models/domain/ModelVoice$User;
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$configureUI$1;->call(Lcom/discord/models/domain/ModelVoice$User;)V
return-void
.end method

View file

@ -1,69 +0,0 @@
.class final Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$onViewBoundOrOnResume$1;
.super Lkotlin/jvm/internal/l;
.source "WidgetSpectators.kt"
# interfaces
.implements Lkotlin/jvm/functions/Function1;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->onViewBoundOrOnResume()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/jvm/internal/l;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/discord/widgets/voice/model/CallModel;",
"Lkotlin/Unit;",
">;"
}
.end annotation
# instance fields
.field final synthetic this$0:Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;
# direct methods
.method constructor <init>(Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;)V
.locals 0
iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lkotlin/jvm/internal/l;-><init>(I)V
return-void
.end method
# virtual methods
.method public final bridge synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
check-cast p1, Lcom/discord/widgets/voice/model/CallModel;
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$onViewBoundOrOnResume$1;->invoke(Lcom/discord/widgets/voice/model/CallModel;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
return-object p1
.end method
.method public final invoke(Lcom/discord/widgets/voice/model/CallModel;)V
.locals 1
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$onViewBoundOrOnResume$1;->this$0:Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;
invoke-static {v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->access$configureUI(Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;Lcom/discord/widgets/voice/model/CallModel;)V
return-void
.end method

View file

@ -1,337 +0,0 @@
.class public final Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;
.super Lcom/discord/app/AppFragment;
.source "WidgetSpectators.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$Companion;
}
.end annotation
# static fields
.field static final synthetic $$delegatedProperties:[Lkotlin/reflect/KProperty;
.field public static final Companion:Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$Companion;
# instance fields
.field private participantsAdapter:Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;
.field private final spectatorsList$delegate:Lkotlin/properties/ReadOnlyProperty;
# direct methods
.method static constructor <clinit>()V
.locals 5
const/4 v0, 0x1
new-array v0, v0, [Lkotlin/reflect/KProperty;
new-instance v1, Lkotlin/jvm/internal/v;
const-class v2, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;
invoke-static {v2}, Lkotlin/jvm/internal/w;->Q(Ljava/lang/Class;)Lkotlin/reflect/b;
move-result-object v2
const-string v3, "spectatorsList"
const-string v4, "getSpectatorsList()Landroidx/recyclerview/widget/RecyclerView;"
invoke-direct {v1, v2, v3, v4}, Lkotlin/jvm/internal/v;-><init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v1}, Lkotlin/jvm/internal/w;->a(Lkotlin/jvm/internal/u;)Lkotlin/reflect/d;
move-result-object v1
check-cast v1, Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aput-object v1, v0, v2
sput-object v0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
new-instance v0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$Companion;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
sput-object v0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->Companion:Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$Companion;
return-void
.end method
.method public constructor <init>()V
.locals 1
invoke-direct {p0}, Lcom/discord/app/AppFragment;-><init>()V
const v0, 0x7f0a0723
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
iput-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->spectatorsList$delegate:Lkotlin/properties/ReadOnlyProperty;
return-void
.end method
.method public static final synthetic access$configureUI(Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;Lcom/discord/widgets/voice/model/CallModel;)V
.locals 0
invoke-direct {p0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->configureUI(Lcom/discord/widgets/voice/model/CallModel;)V
return-void
.end method
.method private final configureUI(Lcom/discord/widgets/voice/model/CallModel;)V
.locals 4
if-eqz p1, :cond_3
invoke-virtual {p1}, Lcom/discord/widgets/voice/model/CallModel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v0
invoke-virtual {v0}, Lcom/discord/models/domain/ModelChannel;->getType()I
move-result v0
const/4 v1, 0x2
if-ne v0, v1, :cond_3
invoke-virtual {p1}, Lcom/discord/widgets/voice/model/CallModel;->isConnected()Z
move-result v0
if-nez v0, :cond_0
goto :goto_0
:cond_0
invoke-virtual {p1}, Lcom/discord/widgets/voice/model/CallModel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v0
invoke-virtual {p1}, Lcom/discord/widgets/voice/model/CallModel;->getChannel()Lcom/discord/models/domain/ModelChannel;
move-result-object v1
invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String;
move-result-object v1
check-cast v1, Ljava/lang/CharSequence;
invoke-virtual {p0, v1}, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->setActionBarTitle(Ljava/lang/CharSequence;)Lkotlin/Unit;
iget-object v1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->participantsAdapter:Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;
const-string v2, "participantsAdapter"
if-nez v1, :cond_1
invoke-static {v2}, Lkotlin/jvm/internal/k;->dN(Ljava/lang/String;)V
:cond_1
new-instance v3, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$configureUI$1;
invoke-direct {v3, p0, v0}, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$configureUI$1;-><init>(Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;Lcom/discord/models/domain/ModelChannel;)V
check-cast v3, Lrx/functions/Action1;
invoke-virtual {v1, v3}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;->setOnVoiceUserClicked(Lrx/functions/Action1;)V
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->participantsAdapter:Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;
if-nez v0, :cond_2
invoke-static {v2}, Lkotlin/jvm/internal/k;->dN(Ljava/lang/String;)V
:cond_2
invoke-virtual {p1}, Lcom/discord/widgets/voice/model/CallModel;->getListItems()Ljava/util/List;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;->setData(Ljava/util/List;)V
return-void
:cond_3
:goto_0
invoke-virtual {p0}, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object p1
if-eqz p1, :cond_4
invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->finish()V
:cond_4
return-void
.end method
.method private final getSpectatorsList()Landroidx/recyclerview/widget/RecyclerView;
.locals 3
iget-object v0, p0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->spectatorsList$delegate:Lkotlin/properties/ReadOnlyProperty;
sget-object v1, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->$$delegatedProperties:[Lkotlin/reflect/KProperty;
const/4 v2, 0x0
aget-object v1, v1, v2
invoke-interface {v0, p0, v1}, Lkotlin/properties/ReadOnlyProperty;->getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroidx/recyclerview/widget/RecyclerView;
return-object v0
.end method
# virtual methods
.method public final getContentViewResId()I
.locals 1
const v0, 0x7f0d01c5
return v0
.end method
.method public final onViewBound(Landroid/view/View;)V
.locals 4
const-string v0, "view"
invoke-static {p1, v0}, Lkotlin/jvm/internal/k;->h(Ljava/lang/Object;Ljava/lang/String;)V
invoke-super {p0, p1}, Lcom/discord/app/AppFragment;->onViewBound(Landroid/view/View;)V
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object p1
const-string v0, "view.context"
invoke-static {p1, v0}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
const v0, 0x7f040169
const/4 v1, 0x0
const/4 v2, 0x2
const/4 v3, 0x0
invoke-static {p1, v0, v1, v2, v3}, Lcom/discord/utilities/drawable/DrawableCompat;->getThemedDrawableRes$default(Landroid/content/Context;IIILjava/lang/Object;)I
move-result p1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
const/4 v0, 0x1
invoke-virtual {p0, v0, p1}, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->setActionBarDisplayHomeAsUpEnabled(ZLjava/lang/Integer;)Landroidx/appcompat/widget/Toolbar;
sget-object p1, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;
new-instance v0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;
invoke-direct {p0}, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->getSpectatorsList()Landroidx/recyclerview/widget/RecyclerView;
move-result-object v1
invoke-direct {v0, v1}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
check-cast v0, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;
invoke-virtual {p1, v0}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;
move-result-object p1
check-cast p1, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;
iput-object p1, p0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->participantsAdapter:Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter;
return-void
.end method
.method public final onViewBoundOrOnResume()V
.locals 13
invoke-super {p0}, Lcom/discord/app/AppFragment;->onViewBoundOrOnResume()V
invoke-virtual {p0}, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;->getMostRecentIntent()Landroid/content/Intent;
move-result-object v0
const-string v1, "com.discord.intent.extra.EXTRA_CHANNEL_ID"
const-wide/16 v2, -0x1
invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
move-result-wide v0
sget-object v2, Lcom/discord/widgets/voice/model/CallModel;->Companion:Lcom/discord/widgets/voice/model/CallModel$Companion;
sget-object v3, Lcom/discord/widgets/voice/model/CallModel$Type;->SPECTATING:Lcom/discord/widgets/voice/model/CallModel$Type;
invoke-virtual {v2, v0, v1, v3}, Lcom/discord/widgets/voice/model/CallModel$Companion;->get(JLcom/discord/widgets/voice/model/CallModel$Type;)Lrx/Observable;
move-result-object v0
move-object v1, p0
check-cast v1, Lcom/discord/app/AppComponent;
const/4 v2, 0x0
const/4 v3, 0x2
invoke-static {v0, v1, v2, v3, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
move-result-object v4
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v5
new-instance v0, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$onViewBoundOrOnResume$1;
invoke-direct {v0, p0}, Lcom/discord/widgets/voice/fullscreen/WidgetSpectators$onViewBoundOrOnResume$1;-><init>(Lcom/discord/widgets/voice/fullscreen/WidgetSpectators;)V
move-object v10, v0
check-cast v10, Lkotlin/jvm/functions/Function1;
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/16 v11, 0x1e
const/4 v12, 0x0
invoke-static/range {v4 .. v12}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
return-void
.end method

View file

@ -1,46 +0,0 @@
.class public final synthetic Lcom/discord/widgets/voice/model/CallModel$Companion$WhenMappings;
.super Ljava/lang/Object;
# static fields
.field public static final synthetic $EnumSwitchMapping$0:[I
# direct methods
.method static synthetic constructor <clinit>()V
.locals 3
invoke-static {}, Lcom/discord/widgets/voice/model/CallModel$Type;->values()[Lcom/discord/widgets/voice/model/CallModel$Type;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lcom/discord/widgets/voice/model/CallModel$Companion$WhenMappings;->$EnumSwitchMapping$0:[I
sget-object v1, Lcom/discord/widgets/voice/model/CallModel$Type;->CONNECTED:Lcom/discord/widgets/voice/model/CallModel$Type;
invoke-virtual {v1}, Lcom/discord/widgets/voice/model/CallModel$Type;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
sget-object v0, Lcom/discord/widgets/voice/model/CallModel$Companion$WhenMappings;->$EnumSwitchMapping$0:[I
sget-object v1, Lcom/discord/widgets/voice/model/CallModel$Type;->SPECTATING:Lcom/discord/widgets/voice/model/CallModel$Type;
invoke-virtual {v1}, Lcom/discord/widgets/voice/model/CallModel$Type;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
return-void
.end method

View file

@ -1,180 +0,0 @@
.class final Lcom/discord/widgets/voice/model/CallModel$Companion$createConnectedListItems$usersOnCallListItems$2;
.super Ljava/lang/Object;
.source "CallModel.kt"
# interfaces
.implements Ljava/util/Comparator;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/voice/model/CallModel$Companion;->createConnectedListItems(Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;)Ljava/util/List;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Ljava/util/Comparator<",
"Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/voice/model/CallModel$Companion$createConnectedListItems$usersOnCallListItems$2;
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/voice/model/CallModel$Companion$createConnectedListItems$usersOnCallListItems$2;
invoke-direct {v0}, Lcom/discord/widgets/voice/model/CallModel$Companion$createConnectedListItems$usersOnCallListItems$2;-><init>()V
sput-object v0, Lcom/discord/widgets/voice/model/CallModel$Companion$createConnectedListItems$usersOnCallListItems$2;->INSTANCE:Lcom/discord/widgets/voice/model/CallModel$Companion$createConnectedListItems$usersOnCallListItems$2;
return-void
.end method
.method constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final compare(Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;)I
.locals 5
iget-object v0, p1, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;->data:Ljava/lang/Object;
const-string v1, "user1.data"
invoke-static {v0, v1}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/discord/models/domain/ModelVoice$User;
invoke-virtual {v0}, Lcom/discord/models/domain/ModelVoice$User;->getStream()Lcom/discord/models/domain/ModelApplicationStream;
move-result-object v0
const/4 v2, 0x0
const/4 v3, 0x1
if-eqz v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
iget-object v4, p1, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;->data:Ljava/lang/Object;
invoke-static {v4, v1}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v4, Lcom/discord/models/domain/ModelVoice$User;
invoke-virtual {v4}, Lcom/discord/models/domain/ModelVoice$User;->getStream()Lcom/discord/models/domain/ModelApplicationStream;
move-result-object v4
if-eqz v4, :cond_1
const/4 v2, 0x1
:cond_1
if-eqz v0, :cond_2
if-nez v2, :cond_2
return v3
:cond_2
if-eqz v2, :cond_3
if-eqz v0, :cond_3
const/4 p1, -0x1
return p1
:cond_3
iget-object v0, p1, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;->data:Ljava/lang/Object;
invoke-static {v0, v1}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/discord/models/domain/ModelVoice$User;
invoke-virtual {v0}, Lcom/discord/models/domain/ModelVoice$User;->getUser()Lcom/discord/models/domain/ModelUser;
move-result-object v0
iget-object v2, p2, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;->data:Ljava/lang/Object;
const-string v3, "user2.data"
invoke-static {v2, v3}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v2, Lcom/discord/models/domain/ModelVoice$User;
invoke-virtual {v2}, Lcom/discord/models/domain/ModelVoice$User;->getUser()Lcom/discord/models/domain/ModelUser;
move-result-object v2
iget-object p1, p1, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;->data:Ljava/lang/Object;
invoke-static {p1, v1}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Lcom/discord/models/domain/ModelVoice$User;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$User;->getNickname()Ljava/lang/String;
move-result-object p1
iget-object p2, p2, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;->data:Ljava/lang/Object;
invoke-static {p2, v3}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p2, Lcom/discord/models/domain/ModelVoice$User;
invoke-virtual {p2}, Lcom/discord/models/domain/ModelVoice$User;->getNickname()Ljava/lang/String;
move-result-object p2
invoke-static {v0, v2, p1, p2}, Lcom/discord/models/domain/ModelUser;->compareUserNames(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Ljava/lang/String;Ljava/lang/String;)I
move-result p1
return p1
.end method
.method public final bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I
.locals 0
check-cast p1, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;
check-cast p2, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;
invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/voice/model/CallModel$Companion$createConnectedListItems$usersOnCallListItems$2;->compare(Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;)I
move-result p1
return p1
.end method

View file

@ -1,9 +1,9 @@
.class final Lcom/discord/widgets/voice/model/CallModel$Companion$get$1$1;
.super Ljava/lang/Object;
.class final synthetic Lcom/discord/widgets/voice/model/CallModel$Companion$get$1$1;
.super Lkotlin/jvm/internal/j;
.source "CallModel.kt"
# interfaces
.implements Lrx/functions/Func8;
.implements Lkotlin/jvm/functions/Function9;
# annotations
@ -12,66 +12,84 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
accessFlags = 0x1018
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
"T4:",
"Ljava/lang/Object;",
"T5:",
"Ljava/lang/Object;",
"T6:",
"Ljava/lang/Object;",
"T7:",
"Ljava/lang/Object;",
"T8:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lrx/functions/Func8<",
"TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TR;>;"
"Lkotlin/jvm/internal/j;",
"Lkotlin/jvm/functions/Function9<",
"Lcom/discord/models/domain/ModelChannel;",
"Ljava/lang/Long;",
"Ljava/lang/Long;",
"Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"+",
"Lcom/discord/models/domain/ModelVoice$User;",
">;",
"Ljava/lang/Integer;",
"Ljava/util/List<",
"+",
"Lco/discord/media_engine/VideoInputDeviceDescription;",
">;",
"Lco/discord/media_engine/VideoInputDeviceDescription;",
"Ljava/lang/Boolean;",
"Lcom/discord/widgets/voice/model/CallModel;",
">;"
}
.end annotation
# instance fields
.field final synthetic $channel:Lcom/discord/models/domain/ModelChannel;
.field final synthetic this$0:Lcom/discord/widgets/voice/model/CallModel$Companion$get$1;
# direct methods
.method constructor <init>(Lcom/discord/widgets/voice/model/CallModel$Companion$get$1;Lcom/discord/models/domain/ModelChannel;)V
.locals 0
.method constructor <init>(Lcom/discord/widgets/voice/model/CallModel$Companion;)V
.locals 1
iput-object p1, p0, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1$1;->this$0:Lcom/discord/widgets/voice/model/CallModel$Companion$get$1;
const/16 v0, 0x9
iput-object p2, p0, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1$1;->$channel:Lcom/discord/models/domain/ModelChannel;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
invoke-direct {p0, v0, p1}, Lkotlin/jvm/internal/j;-><init>(ILjava/lang/Object;)V
return-void
.end method
# virtual methods
.method public final call(Ljava/lang/Long;Ljava/lang/Long;Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;Ljava/lang/Integer;Ljava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/Boolean;)Lcom/discord/widgets/voice/model/CallModel;
.locals 14
.method public final getName()Ljava/lang/String;
.locals 1
const-string v0, "create"
return-object v0
.end method
.method public final getOwner()Lkotlin/reflect/KDeclarationContainer;
.locals 1
const-class v0, Lcom/discord/widgets/voice/model/CallModel$Companion;
invoke-static {v0}, Lkotlin/jvm/internal/w;->Q(Ljava/lang/Class;)Lkotlin/reflect/b;
move-result-object v0
return-object v0
.end method
.method public final getSignature()Ljava/lang/String;
.locals 1
const-string v0, "create(Lcom/discord/models/domain/ModelChannel;JJLcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;Ljava/lang/Integer;Ljava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;Z)Lcom/discord/widgets/voice/model/CallModel;"
return-object v0
.end method
.method public final invoke(Lcom/discord/models/domain/ModelChannel;JJLcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;Ljava/lang/Integer;Ljava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;Z)Lcom/discord/widgets/voice/model/CallModel;
.locals 13
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Long;",
"Ljava/lang/Long;",
"Lcom/discord/models/domain/ModelChannel;",
"JJ",
"Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;",
"Ljava/util/Map<",
"Ljava/lang/Long;",
@ -83,107 +101,114 @@
"Lco/discord/media_engine/VideoInputDeviceDescription;",
">;",
"Lco/discord/media_engine/VideoInputDeviceDescription;",
"Ljava/lang/Boolean;",
")",
"Z)",
"Lcom/discord/widgets/voice/model/CallModel;"
}
.end annotation
const-string v0, "p1"
move-object v2, p1
invoke-static {p1, v0}, Lkotlin/jvm/internal/k;->h(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "p4"
move-object/from16 v7, p6
invoke-static {v7, v0}, Lkotlin/jvm/internal/k;->h(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "p5"
move-object/from16 v8, p7
invoke-static {v8, v0}, Lkotlin/jvm/internal/k;->h(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "p7"
move-object/from16 v10, p9
invoke-static {v10, v0}, Lkotlin/jvm/internal/k;->h(Ljava/lang/Object;Ljava/lang/String;)V
move-object v0, p0
sget-object v1, Lcom/discord/widgets/voice/model/CallModel;->Companion:Lcom/discord/widgets/voice/model/CallModel$Companion;
iget-object v1, v0, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1$1;->receiver:Ljava/lang/Object;
iget-object v2, v0, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1$1;->$channel:Lcom/discord/models/domain/ModelChannel;
check-cast v1, Lcom/discord/widgets/voice/model/CallModel$Companion;
const-string v3, "myUserId"
move-wide v3, p2
move-object v4, p1
move-wide/from16 v5, p4
invoke-static {p1, v3}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
move-object/from16 v9, p8
invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
move-object/from16 v11, p10
move-result-wide v3
move/from16 v12, p11
const-string v5, "timeConnected"
move-object/from16 v6, p2
invoke-static {v6, v5}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual/range {p2 .. p2}, Ljava/lang/Long;->longValue()J
move-result-wide v5
const-string v7, "inputMode"
move-object/from16 v8, p3
invoke-static {v8, v7}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
const-string v7, "voiceParticipants"
move-object/from16 v9, p4
invoke-static {v9, v7}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
const-string v7, "videoDevices"
move-object/from16 v10, p6
invoke-static {v10, v7}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
const-string v7, "isVideoSupported"
move-object/from16 v11, p8
invoke-static {v11, v7}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual/range {p8 .. p8}, Ljava/lang/Boolean;->booleanValue()Z
move-result v12
iget-object v7, v0, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1$1;->this$0:Lcom/discord/widgets/voice/model/CallModel$Companion$get$1;
iget-object v13, v7, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1;->$type:Lcom/discord/widgets/voice/model/CallModel$Type;
move-object/from16 v7, p3
move-object/from16 v8, p4
move-object/from16 v9, p5
move-object/from16 v11, p7
invoke-static/range {v1 .. v13}, Lcom/discord/widgets/voice/model/CallModel$Companion;->access$create(Lcom/discord/widgets/voice/model/CallModel$Companion;Lcom/discord/models/domain/ModelChannel;JJLcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;Ljava/lang/Integer;Ljava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;ZLcom/discord/widgets/voice/model/CallModel$Type;)Lcom/discord/widgets/voice/model/CallModel;
invoke-static/range {v1 .. v12}, Lcom/discord/widgets/voice/model/CallModel$Companion;->access$create(Lcom/discord/widgets/voice/model/CallModel$Companion;Lcom/discord/models/domain/ModelChannel;JJLcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;Ljava/lang/Integer;Ljava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;Z)Lcom/discord/widgets/voice/model/CallModel;
move-result-object v1
return-object v1
.end method
.method public final bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.method public final synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 12
check-cast p1, Ljava/lang/Long;
move-object v1, p1
check-cast p2, Ljava/lang/Long;
check-cast v1, Lcom/discord/models/domain/ModelChannel;
check-cast p3, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;
move-object v0, p2
check-cast p4, Ljava/util/Map;
check-cast v0, Ljava/lang/Number;
check-cast p5, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Number;->longValue()J
check-cast p6, Ljava/util/List;
move-result-wide v2
check-cast p7, Lco/discord/media_engine/VideoInputDeviceDescription;
move-object v0, p3
check-cast p8, Ljava/lang/Boolean;
check-cast v0, Ljava/lang/Number;
invoke-virtual/range {p0 .. p8}, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1$1;->call(Ljava/lang/Long;Ljava/lang/Long;Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;Ljava/lang/Integer;Ljava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;Ljava/lang/Boolean;)Lcom/discord/widgets/voice/model/CallModel;
invoke-virtual {v0}, Ljava/lang/Number;->longValue()J
move-result-object p1
move-result-wide v4
return-object p1
move-object/from16 v6, p4
check-cast v6, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;
move-object/from16 v7, p5
check-cast v7, Ljava/util/Map;
move-object/from16 v8, p6
check-cast v8, Ljava/lang/Integer;
move-object/from16 v9, p7
check-cast v9, Ljava/util/List;
move-object/from16 v10, p8
check-cast v10, Lco/discord/media_engine/VideoInputDeviceDescription;
move-object/from16 v0, p9
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v11
move-object v0, p0
invoke-virtual/range {v0 .. v11}, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1$1;->invoke(Lcom/discord/models/domain/ModelChannel;JJLcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;Ljava/lang/Integer;Ljava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;Z)Lcom/discord/widgets/voice/model/CallModel;
move-result-object v0
return-object v0
.end method

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/widgets/voice/model/CallModel$Companion;->get(JLcom/discord/widgets/voice/model/CallModel$Type;)Lrx/Observable;
value = Lcom/discord/widgets/voice/model/CallModel$Companion;->get(J)Lrx/Observable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -35,17 +35,13 @@
# instance fields
.field final synthetic $channelId:J
.field final synthetic $type:Lcom/discord/widgets/voice/model/CallModel$Type;
# direct methods
.method constructor <init>(JLcom/discord/widgets/voice/model/CallModel$Type;)V
.method constructor <init>(J)V
.locals 0
iput-wide p1, p0, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1;->$channelId:J
iput-object p3, p0, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1;->$type:Lcom/discord/widgets/voice/model/CallModel$Type;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
@ -90,101 +86,111 @@
return-object p1
:cond_0
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUsers()Lcom/discord/stores/StoreUser;
invoke-static {p1}, Lrx/Observable;->bI(Ljava/lang/Object;)Lrx/Observable;
move-result-object v0
invoke-virtual {v0}, Lcom/discord/stores/StoreUser;->getMeId()Lrx/Observable;
sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getUsers()Lcom/discord/stores/StoreUser;
move-result-object v1
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v1}, Lcom/discord/stores/StoreUser;->getMeId()Lrx/Observable;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getVoiceChannelSelected()Lcom/discord/stores/StoreVoiceChannelSelected;
move-result-object v1
move-result-object v0
sget-object v2, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreVoiceChannelSelected;->getTimeChannelSelected()Lrx/Observable;
invoke-virtual {v2}, Lcom/discord/stores/StoreStream$Companion;->getVoiceChannelSelected()Lcom/discord/stores/StoreVoiceChannelSelected;
move-result-object v2
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v2}, Lcom/discord/stores/StoreVoiceChannelSelected;->getTimeChannelSelected()Lrx/Observable;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getMediaSettings()Lcom/discord/stores/StoreMediaSettings;
move-result-object v2
move-result-object v0
sget-object v3, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreMediaSettings;->getVoiceConfiguration()Lrx/Observable;
invoke-virtual {v3}, Lcom/discord/stores/StoreStream$Companion;->getMediaSettings()Lcom/discord/stores/StoreMediaSettings;
move-result-object v3
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v3}, Lcom/discord/stores/StoreMediaSettings;->getVoiceConfiguration()Lrx/Observable;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getVoiceParticipants()Lcom/discord/stores/StoreVoiceParticipants;
move-result-object v3
move-result-object v0
sget-object v4, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
iget-wide v4, p0, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1;->$channelId:J
invoke-virtual {v0, v4, v5}, Lcom/discord/stores/StoreVoiceParticipants;->get(J)Lrx/Observable;
invoke-virtual {v4}, Lcom/discord/stores/StoreStream$Companion;->getVoiceParticipants()Lcom/discord/stores/StoreVoiceParticipants;
move-result-object v4
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
iget-wide v5, p0, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1;->$channelId:J
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getPermissions()Lcom/discord/stores/StorePermissions;
invoke-virtual {v4, v5, v6}, Lcom/discord/stores/StoreVoiceParticipants;->get(J)Lrx/Observable;
move-result-object v0
move-result-object v4
invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J
sget-object v5, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
move-result-wide v5
invoke-virtual {v0, v5, v6}, Lcom/discord/stores/StorePermissions;->getForChannel(J)Lrx/Observable;
invoke-virtual {v5}, Lcom/discord/stores/StoreStream$Companion;->getPermissions()Lcom/discord/stores/StorePermissions;
move-result-object v5
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getId()J
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getMediaEngine()Lcom/discord/stores/StoreMediaEngine;
move-result-wide v6
move-result-object v0
invoke-virtual {v5, v6, v7}, Lcom/discord/stores/StorePermissions;->getForChannel(J)Lrx/Observable;
invoke-virtual {v0}, Lcom/discord/stores/StoreMediaEngine;->getVideoInputDevices()Lrx/Observable;
move-result-object v5
sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {p1}, Lcom/discord/stores/StoreStream$Companion;->getMediaEngine()Lcom/discord/stores/StoreMediaEngine;
move-result-object p1
invoke-virtual {p1}, Lcom/discord/stores/StoreMediaEngine;->getVideoInputDevices()Lrx/Observable;
move-result-object v6
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getMediaEngine()Lcom/discord/stores/StoreMediaEngine;
invoke-virtual {p1}, Lcom/discord/stores/StoreStream$Companion;->getMediaEngine()Lcom/discord/stores/StoreMediaEngine;
move-result-object v0
move-result-object p1
invoke-virtual {v0}, Lcom/discord/stores/StoreMediaEngine;->getSelectedVideoInputDevice()Lrx/Observable;
invoke-virtual {p1}, Lcom/discord/stores/StoreMediaEngine;->getSelectedVideoInputDevice()Lrx/Observable;
move-result-object v7
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
sget-object p1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getVideoSupport()Lcom/discord/stores/StoreVideoSupport;
invoke-virtual {p1}, Lcom/discord/stores/StoreStream$Companion;->getVideoSupport()Lcom/discord/stores/StoreVideoSupport;
move-result-object v0
move-result-object p1
invoke-virtual {v0}, Lcom/discord/stores/StoreVideoSupport;->get()Lrx/Observable;
invoke-virtual {p1}, Lcom/discord/stores/StoreVideoSupport;->get()Lrx/Observable;
move-result-object v8
new-instance v0, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1$1;
new-instance p1, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1$1;
invoke-direct {v0, p0, p1}, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1$1;-><init>(Lcom/discord/widgets/voice/model/CallModel$Companion$get$1;Lcom/discord/models/domain/ModelChannel;)V
sget-object v9, Lcom/discord/widgets/voice/model/CallModel;->Companion:Lcom/discord/widgets/voice/model/CallModel$Companion;
move-object v9, v0
invoke-direct {p1, v9}, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1$1;-><init>(Lcom/discord/widgets/voice/model/CallModel$Companion;)V
check-cast v9, Lrx/functions/Func8;
check-cast p1, Lkotlin/jvm/functions/Function9;
invoke-static/range {v1 .. v9}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func8;)Lrx/Observable;
new-instance v9, Lcom/discord/widgets/voice/model/CallModel$sam$rx_functions_Func9$0;
invoke-direct {v9, p1}, Lcom/discord/widgets/voice/model/CallModel$sam$rx_functions_Func9$0;-><init>(Lkotlin/jvm/functions/Function9;)V
check-cast v9, Lrx/functions/Func9;
invoke-static/range {v0 .. v9}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func9;)Lrx/Observable;
move-result-object p1

View file

@ -1,180 +0,0 @@
.class final Lcom/discord/widgets/voice/model/CallModel$Companion$userItemsComparator$1;
.super Ljava/lang/Object;
.source "CallModel.kt"
# interfaces
.implements Ljava/util/Comparator;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/voice/model/CallModel;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Ljava/util/Comparator<",
"Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/widgets/voice/model/CallModel$Companion$userItemsComparator$1;
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/widgets/voice/model/CallModel$Companion$userItemsComparator$1;
invoke-direct {v0}, Lcom/discord/widgets/voice/model/CallModel$Companion$userItemsComparator$1;-><init>()V
sput-object v0, Lcom/discord/widgets/voice/model/CallModel$Companion$userItemsComparator$1;->INSTANCE:Lcom/discord/widgets/voice/model/CallModel$Companion$userItemsComparator$1;
return-void
.end method
.method constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final compare(Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;)I
.locals 5
iget-object v0, p1, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;->data:Ljava/lang/Object;
const-string v1, "user1.data"
invoke-static {v0, v1}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/discord/models/domain/ModelVoice$User;
invoke-virtual {v0}, Lcom/discord/models/domain/ModelVoice$User;->getStream()Lcom/discord/models/domain/ModelApplicationStream;
move-result-object v0
const/4 v2, 0x0
const/4 v3, 0x1
if-eqz v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
iget-object v4, p1, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;->data:Ljava/lang/Object;
invoke-static {v4, v1}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v4, Lcom/discord/models/domain/ModelVoice$User;
invoke-virtual {v4}, Lcom/discord/models/domain/ModelVoice$User;->getStream()Lcom/discord/models/domain/ModelApplicationStream;
move-result-object v4
if-eqz v4, :cond_1
const/4 v2, 0x1
:cond_1
if-eqz v0, :cond_2
if-nez v2, :cond_2
return v3
:cond_2
if-eqz v2, :cond_3
if-eqz v0, :cond_3
const/4 p1, -0x1
return p1
:cond_3
iget-object v0, p1, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;->data:Ljava/lang/Object;
invoke-static {v0, v1}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/discord/models/domain/ModelVoice$User;
invoke-virtual {v0}, Lcom/discord/models/domain/ModelVoice$User;->getUser()Lcom/discord/models/domain/ModelUser;
move-result-object v0
iget-object v2, p2, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;->data:Ljava/lang/Object;
const-string v3, "user2.data"
invoke-static {v2, v3}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v2, Lcom/discord/models/domain/ModelVoice$User;
invoke-virtual {v2}, Lcom/discord/models/domain/ModelVoice$User;->getUser()Lcom/discord/models/domain/ModelUser;
move-result-object v2
iget-object p1, p1, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;->data:Ljava/lang/Object;
invoke-static {p1, v1}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Lcom/discord/models/domain/ModelVoice$User;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelVoice$User;->getNickname()Ljava/lang/String;
move-result-object p1
iget-object p2, p2, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;->data:Ljava/lang/Object;
invoke-static {p2, v3}, Lkotlin/jvm/internal/k;->g(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p2, Lcom/discord/models/domain/ModelVoice$User;
invoke-virtual {p2}, Lcom/discord/models/domain/ModelVoice$User;->getNickname()Ljava/lang/String;
move-result-object p2
invoke-static {v0, v2, p1, p2}, Lcom/discord/models/domain/ModelUser;->compareUserNames(Lcom/discord/models/domain/ModelUser;Lcom/discord/models/domain/ModelUser;Ljava/lang/String;Ljava/lang/String;)I
move-result p1
return p1
.end method
.method public final bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I
.locals 0
check-cast p1, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;
check-cast p2, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;
invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/voice/model/CallModel$Companion$userItemsComparator$1;->compare(Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;)I
move-result p1
return p1
.end method

View file

@ -31,18 +31,18 @@
return-void
.end method
.method public static final synthetic access$create(Lcom/discord/widgets/voice/model/CallModel$Companion;Lcom/discord/models/domain/ModelChannel;JJLcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;Ljava/lang/Integer;Ljava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;ZLcom/discord/widgets/voice/model/CallModel$Type;)Lcom/discord/widgets/voice/model/CallModel;
.method public static final synthetic access$create(Lcom/discord/widgets/voice/model/CallModel$Companion;Lcom/discord/models/domain/ModelChannel;JJLcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;Ljava/lang/Integer;Ljava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;Z)Lcom/discord/widgets/voice/model/CallModel;
.locals 0
invoke-direct/range {p0 .. p12}, Lcom/discord/widgets/voice/model/CallModel$Companion;->create(Lcom/discord/models/domain/ModelChannel;JJLcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;Ljava/lang/Integer;Ljava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;ZLcom/discord/widgets/voice/model/CallModel$Type;)Lcom/discord/widgets/voice/model/CallModel;
invoke-direct/range {p0 .. p11}, Lcom/discord/widgets/voice/model/CallModel$Companion;->create(Lcom/discord/models/domain/ModelChannel;JJLcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;Ljava/lang/Integer;Ljava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;Z)Lcom/discord/widgets/voice/model/CallModel;
move-result-object p0
return-object p0
.end method
.method private final create(Lcom/discord/models/domain/ModelChannel;JJLcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;Ljava/lang/Integer;Ljava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;ZLcom/discord/widgets/voice/model/CallModel$Type;)Lcom/discord/widgets/voice/model/CallModel;
.locals 16
.method private final create(Lcom/discord/models/domain/ModelChannel;JJLcom/discord/stores/StoreMediaSettings$VoiceConfiguration;Ljava/util/Map;Ljava/lang/Integer;Ljava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;Z)Lcom/discord/widgets/voice/model/CallModel;
.locals 17
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -59,15 +59,11 @@
"Lco/discord/media_engine/VideoInputDeviceDescription;",
">;",
"Lco/discord/media_engine/VideoInputDeviceDescription;",
"Z",
"Lcom/discord/widgets/voice/model/CallModel$Type;",
")",
"Z)",
"Lcom/discord/widgets/voice/model/CallModel;"
}
.end annotation
move-object/from16 v2, p7
invoke-interface/range {p7 .. p7}, Ljava/util/Map;->isEmpty()Z
move-result v0
@ -76,7 +72,7 @@
if-eqz v0, :cond_0
const/4 v13, 0x0
const/4 v15, 0x0
goto :goto_1
@ -93,135 +89,36 @@
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v3
move-result v2
if-eqz v3, :cond_2
if-eqz v2, :cond_2
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
move-result-object v2
check-cast v3, Ljava/util/Map$Entry;
check-cast v2, Ljava/util/Map$Entry;
invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v3
move-result-object v2
check-cast v3, Lcom/discord/models/domain/ModelVoice$User;
check-cast v2, Lcom/discord/models/domain/ModelVoice$User;
invoke-virtual {v3}, Lcom/discord/models/domain/ModelVoice$User;->isConnected()Z
invoke-virtual {v2}, Lcom/discord/models/domain/ModelVoice$User;->isConnected()Z
move-result v3
move-result v2
if-eqz v3, :cond_1
if-eqz v2, :cond_1
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_2
move v13, v1
move v15, v1
:goto_1
sget-object v0, Lcom/discord/widgets/voice/model/CallModel$Companion$WhenMappings;->$EnumSwitchMapping$0:[I
invoke-virtual/range {p12 .. p12}, Lcom/discord/widgets/voice/model/CallModel$Type;->ordinal()I
move-result v1
aget v0, v0, v1
const/4 v1, 0x1
if-eq v0, v1, :cond_4
const/4 v1, 0x2
if-ne v0, v1, :cond_3
move-object/from16 v0, p0
check-cast v0, Lcom/discord/widgets/voice/model/CallModel$Companion;
invoke-direct {v0, v2}, Lcom/discord/widgets/voice/model/CallModel$Companion;->createSpectatingListItems(Ljava/util/Map;)Ljava/util/List;
move-result-object v0
move-object/from16 v10, p1
goto :goto_2
:cond_3
new-instance v0, Lkotlin/k;
invoke-direct {v0}, Lkotlin/k;-><init>()V
throw v0
:cond_4
move-object/from16 v0, p0
check-cast v0, Lcom/discord/widgets/voice/model/CallModel$Companion;
move-object/from16 v10, p1
invoke-direct {v0, v10, v2}, Lcom/discord/widgets/voice/model/CallModel$Companion;->createConnectedListItems(Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;)Ljava/util/List;
move-result-object v0
:goto_2
move-object v1, v0
new-instance v15, Lcom/discord/widgets/voice/model/CallModel;
invoke-virtual/range {p6 .. p6}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getInputMode()Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
move-result-object v11
invoke-virtual/range {p6 .. p6}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getOutputMode()Lcom/discord/models/domain/ModelVoice$OutputMode;
move-result-object v12
move-object v0, v15
move-object/from16 v2, p7
move-wide/from16 v3, p2
move-wide/from16 v5, p4
move-object/from16 v7, p9
move-object/from16 v8, p10
move/from16 v9, p11
move-object/from16 v10, p1
move-object/from16 v14, p8
invoke-direct/range {v0 .. v14}, Lcom/discord/widgets/voice/model/CallModel;-><init>(Ljava/util/List;Ljava/util/Map;JJLjava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;ZLcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;Lcom/discord/models/domain/ModelVoice$OutputMode;ILjava/lang/Integer;)V
return-object v15
.end method
.method private final createConnectedListItems(Lcom/discord/models/domain/ModelChannel;Ljava/util/Map;)Ljava/util/List;
.locals 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/discord/models/domain/ModelChannel;",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"+",
"Lcom/discord/models/domain/ModelVoice$User;",
">;)",
"Ljava/util/List<",
"Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;",
">;"
}
.end annotation
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
@ -234,531 +131,238 @@
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getType()I
invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelChannel;->getType()I
move-result v3
const/4 v4, 0x1
if-eq v3, v4, :cond_5
if-eq v3, v4, :cond_7
invoke-interface {p2}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object p2
check-cast p2, Ljava/lang/Iterable;
invoke-interface {p2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p2
:goto_0
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_1
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
invoke-interface/range {p7 .. p7}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object v3
check-cast v3, Lcom/discord/models/domain/ModelVoice$User;
check-cast v3, Ljava/lang/Iterable;
invoke-virtual {v3}, Lcom/discord/models/domain/ModelVoice$User;->isConnected()Z
invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_2
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v5
if-eqz v5, :cond_0
if-eqz v5, :cond_4
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_0
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_1
move-object p2, v1
check-cast p2, Ljava/util/Collection;
invoke-interface {p2}, Ljava/util/Collection;->isEmpty()Z
move-result p2
xor-int/2addr p2, v4
if-eqz p2, :cond_3
new-instance v3, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemHeader;
const v5, 0x7f120992
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-direct {v3, v5}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemHeader;-><init>(Ljava/lang/Integer;)V
invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
check-cast v1, Ljava/lang/Iterable;
new-instance v3, Ljava/util/ArrayList;
const/16 v5, 0xa
invoke-static {v1, v5}, Lkotlin/a/m;->a(Ljava/lang/Iterable;I)I
move-result v5
invoke-direct {v3, v5}, Ljava/util/ArrayList;-><init>(I)V
check-cast v3, Ljava/util/Collection;
invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_1
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v5
if-eqz v5, :cond_2
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/discord/models/domain/ModelVoice$User;
new-instance v6, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;
invoke-virtual {v5}, Lcom/discord/models/domain/ModelVoice$User;->isConnected()Z
invoke-direct {v6, v5}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;-><init>(Lcom/discord/models/domain/ModelVoice$User;)V
move-result v6
invoke-interface {v3, v6}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
if-eqz v6, :cond_3
goto :goto_1
:cond_2
check-cast v3, Ljava/util/List;
check-cast v3, Ljava/lang/Iterable;
sget-object v1, Lcom/discord/widgets/voice/model/CallModel$Companion$createConnectedListItems$usersOnCallListItems$2;->INSTANCE:Lcom/discord/widgets/voice/model/CallModel$Companion$createConnectedListItems$usersOnCallListItems$2;
check-cast v1, Ljava/util/Comparator;
invoke-static {v3, v1}, Lkotlin/a/m;->a(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List;
move-result-object v1
check-cast v1, Ljava/util/Collection;
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
:cond_3
invoke-virtual {p1}, Lcom/discord/models/domain/ModelChannel;->getType()I
move-result p1
const/4 v1, 0x2
if-eq p1, v1, :cond_5
move-object p1, v2
check-cast p1, Ljava/util/Collection;
invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z
move-result p1
xor-int/2addr p1, v4
if-eqz p2, :cond_4
if-eqz p1, :cond_4
new-instance p2, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemDivider;
invoke-direct {p2}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemDivider;-><init>()V
invoke-virtual {v0, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_4
if-eqz p1, :cond_5
new-instance p1, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemHeader;
const p2, 0x7f120c1e
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p2
invoke-direct {p1, p2}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemHeader;-><init>(Ljava/lang/Integer;)V
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
check-cast v2, Ljava/lang/Iterable;
invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p1
:goto_2
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result p2
if-eqz p2, :cond_5
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p2
move-object v1, v0
check-cast v1, Ljava/util/Collection;
check-cast p2, Lcom/discord/models/domain/ModelVoice$User;
new-instance v2, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;
invoke-direct {v2, p2}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;-><init>(Lcom/discord/models/domain/ModelVoice$User;)V
invoke-interface {v1, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_2
:cond_5
check-cast v0, Ljava/util/List;
:cond_3
invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
return-object v0
.end method
goto :goto_2
.method private final createSpectatingListItems(Ljava/util/Map;)Ljava/util/List;
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/Long;",
"+",
"Lcom/discord/models/domain/ModelVoice$User;",
">;)",
"Ljava/util/List<",
"Lcom/discord/utilities/mg_recycler/MGRecyclerDataPayload;",
">;"
}
.end annotation
:cond_4
move-object v3, v0
new-instance v0, Ljava/util/ArrayList;
check-cast v3, Ljava/util/Collection;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
invoke-interface {p1}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object p1
check-cast p1, Ljava/lang/Iterable;
invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p1
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
invoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
move-result v3
if-eqz v3, :cond_1
xor-int/2addr v3, v4
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
if-eqz v3, :cond_5
move-result-object v3
new-instance v3, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemHeader;
check-cast v3, Lcom/discord/models/domain/ModelVoice$User;
const v4, 0x7f12099c
invoke-virtual {v3}, Lcom/discord/models/domain/ModelVoice$User;->isConnected()Z
move-result v4
if-eqz v4, :cond_0
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_0
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_1
move-object p1, v1
check-cast p1, Ljava/util/Collection;
invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z
move-result p1
xor-int/lit8 p1, p1, 0x1
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
check-cast v1, Ljava/lang/Iterable;
invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_2
:goto_1
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_4
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
check-cast v4, Lcom/discord/models/domain/ModelVoice$User;
invoke-direct {v3, v4}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemHeader;-><init>(Ljava/lang/Integer;)V
invoke-virtual {v4}, Lcom/discord/models/domain/ModelVoice$User;->getStream()Lcom/discord/models/domain/ModelApplicationStream;
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
move-result-object v5
move-object v3, v0
if-nez v5, :cond_2
check-cast v3, Ljava/lang/Iterable;
invoke-virtual {v4}, Lcom/discord/models/domain/ModelVoice$User;->isSpectating()Z
invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result v5
move-result-object v3
if-eqz v5, :cond_3
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_1
:cond_3
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_1
:cond_4
if-eqz p1, :cond_7
new-instance p1, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemHeader;
const v1, 0x7f121089
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-direct {p1, v1}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemHeader;-><init>(Ljava/lang/Integer;)V
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
check-cast v2, Ljava/lang/Iterable;
new-instance p1, Ljava/util/ArrayList;
const/16 v1, 0xa
invoke-static {v2, v1}, Lkotlin/a/m;->a(Ljava/lang/Iterable;I)I
move-result v4
invoke-direct {p1, v4}, Ljava/util/ArrayList;-><init>(I)V
check-cast p1, Ljava/util/Collection;
invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_2
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
:goto_3
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_5
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
move-object v5, v2
check-cast v5, Ljava/util/Collection;
check-cast v4, Lcom/discord/models/domain/ModelVoice$User;
new-instance v5, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;
new-instance v6, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;
invoke-direct {v5, v4}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;-><init>(Lcom/discord/models/domain/ModelVoice$User;)V
invoke-direct {v6, v4}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;-><init>(Lcom/discord/models/domain/ModelVoice$User;)V
invoke-interface {p1, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_2
:cond_5
check-cast p1, Ljava/util/List;
check-cast p1, Ljava/lang/Iterable;
invoke-static {}, Lcom/discord/widgets/voice/model/CallModel;->access$getUserItemsComparator$cp()Ljava/util/Comparator;
move-result-object v2
invoke-static {p1, v2}, Lkotlin/a/m;->a(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List;
move-result-object p1
check-cast p1, Ljava/util/Collection;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
move-object p1, v3
check-cast p1, Ljava/util/Collection;
invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z
move-result p1
xor-int/lit8 p1, p1, 0x1
if-eqz p1, :cond_7
new-instance p1, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemHeader;
const v2, 0x7f120992
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-direct {p1, v2}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemHeader;-><init>(Ljava/lang/Integer;)V
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
check-cast v3, Ljava/lang/Iterable;
new-instance p1, Ljava/util/ArrayList;
invoke-static {v3, v1}, Lkotlin/a/m;->a(Ljava/lang/Iterable;I)I
move-result v1
invoke-direct {p1, v1}, Ljava/util/ArrayList;-><init>(I)V
check-cast p1, Ljava/util/Collection;
invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_3
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_6
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/discord/models/domain/ModelVoice$User;
new-instance v3, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;
invoke-direct {v3, v2}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;-><init>(Lcom/discord/models/domain/ModelVoice$User;)V
invoke-interface {p1, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
invoke-interface {v5, v6}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_3
:cond_5
invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelChannel;->getType()I
move-result v3
const/4 v4, 0x2
if-eq v3, v4, :cond_7
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v3
if-nez v3, :cond_6
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_6
new-instance v0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemDivider;
invoke-direct {v0}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemDivider;-><init>()V
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_6
check-cast p1, Ljava/util/List;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
check-cast p1, Ljava/lang/Iterable;
move-result v0
invoke-static {}, Lcom/discord/widgets/voice/model/CallModel;->access$getUserItemsComparator$cp()Ljava/util/Comparator;
if-nez v0, :cond_7
new-instance v0, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemHeader;
const v3, 0x7f120c2b
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-direct {v0, v3}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemHeader;-><init>(Ljava/lang/Integer;)V
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
check-cast v1, Ljava/lang/Iterable;
invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_4
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_7
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
invoke-static {p1, v1}, Lkotlin/a/m;->a(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List;
move-object v3, v2
move-result-object p1
check-cast v3, Ljava/util/Collection;
check-cast p1, Ljava/util/Collection;
check-cast v1, Lcom/discord/models/domain/ModelVoice$User;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
new-instance v4, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;
invoke-direct {v4, v1}, Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;-><init>(Lcom/discord/models/domain/ModelVoice$User;)V
invoke-interface {v3, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_4
:cond_7
check-cast v0, Ljava/util/List;
new-instance v0, Lcom/discord/widgets/voice/model/CallModel;
move-object v3, v2
check-cast v3, Ljava/util/List;
invoke-virtual/range {p6 .. p6}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getInputMode()Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
move-result-object v13
invoke-virtual/range {p6 .. p6}, Lcom/discord/stores/StoreMediaSettings$VoiceConfiguration;->getOutputMode()Lcom/discord/models/domain/ModelVoice$OutputMode;
move-result-object v14
move-object v2, v0
move-object/from16 v4, p7
move-wide/from16 v5, p2
move-wide/from16 v7, p4
move-object/from16 v9, p9
move-object/from16 v10, p10
move/from16 v11, p11
move-object/from16 v12, p1
move-object/from16 v16, p8
invoke-direct/range {v2 .. v16}, Lcom/discord/widgets/voice/model/CallModel;-><init>(Ljava/util/List;Ljava/util/Map;JJLjava/util/List;Lco/discord/media_engine/VideoInputDeviceDescription;ZLcom/discord/models/domain/ModelChannel;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;Lcom/discord/models/domain/ModelVoice$OutputMode;ILjava/lang/Integer;)V
return-object v0
.end method
.method public static synthetic get$default(Lcom/discord/widgets/voice/model/CallModel$Companion;JLcom/discord/widgets/voice/model/CallModel$Type;ILjava/lang/Object;)Lrx/Observable;
.locals 0
and-int/lit8 p4, p4, 0x2
if-eqz p4, :cond_0
sget-object p3, Lcom/discord/widgets/voice/model/CallModel$Type;->CONNECTED:Lcom/discord/widgets/voice/model/CallModel$Type;
:cond_0
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/voice/model/CallModel$Companion;->get(JLcom/discord/widgets/voice/model/CallModel$Type;)Lrx/Observable;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final get(JLcom/discord/widgets/voice/model/CallModel$Type;)Lrx/Observable;
.method public final get(J)Lrx/Observable;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Lcom/discord/widgets/voice/model/CallModel$Type;",
")",
"(J)",
"Lrx/Observable<",
"Lcom/discord/widgets/voice/model/CallModel;",
">;"
}
.end annotation
const-string v0, "type"
invoke-static {p3, v0}, Lkotlin/jvm/internal/k;->h(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getChannels()Lcom/discord/stores/StoreChannels;
@ -771,7 +375,7 @@
new-instance v1, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1;
invoke-direct {v1, p1, p2, p3}, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1;-><init>(JLcom/discord/widgets/voice/model/CallModel$Type;)V
invoke-direct {v1, p1, p2}, Lcom/discord/widgets/voice/model/CallModel$Companion$get$1;-><init>(J)V
check-cast v1, Lrx/functions/b;
@ -787,7 +391,7 @@
move-result-object p1
invoke-virtual {p1}, Lrx/Observable;->JO()Lrx/Observable;
invoke-virtual {p1}, Lrx/Observable;->Kh()Lrx/Observable;
move-result-object p1

View file

@ -1,109 +0,0 @@
.class public final enum Lcom/discord/widgets/voice/model/CallModel$Type;
.super Ljava/lang/Enum;
.source "CallModel.kt"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/widgets/voice/model/CallModel;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "Type"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/discord/widgets/voice/model/CallModel$Type;",
">;"
}
.end annotation
# static fields
.field private static final synthetic $VALUES:[Lcom/discord/widgets/voice/model/CallModel$Type;
.field public static final enum CONNECTED:Lcom/discord/widgets/voice/model/CallModel$Type;
.field public static final enum SPECTATING:Lcom/discord/widgets/voice/model/CallModel$Type;
# direct methods
.method static constructor <clinit>()V
.locals 4
const/4 v0, 0x2
new-array v0, v0, [Lcom/discord/widgets/voice/model/CallModel$Type;
new-instance v1, Lcom/discord/widgets/voice/model/CallModel$Type;
const/4 v2, 0x0
const-string v3, "CONNECTED"
invoke-direct {v1, v3, v2}, Lcom/discord/widgets/voice/model/CallModel$Type;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/discord/widgets/voice/model/CallModel$Type;->CONNECTED:Lcom/discord/widgets/voice/model/CallModel$Type;
aput-object v1, v0, v2
new-instance v1, Lcom/discord/widgets/voice/model/CallModel$Type;
const/4 v2, 0x1
const-string v3, "SPECTATING"
invoke-direct {v1, v3, v2}, Lcom/discord/widgets/voice/model/CallModel$Type;-><init>(Ljava/lang/String;I)V
sput-object v1, Lcom/discord/widgets/voice/model/CallModel$Type;->SPECTATING:Lcom/discord/widgets/voice/model/CallModel$Type;
aput-object v1, v0, v2
sput-object v0, Lcom/discord/widgets/voice/model/CallModel$Type;->$VALUES:[Lcom/discord/widgets/voice/model/CallModel$Type;
return-void
.end method
.method private 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/widgets/voice/model/CallModel$Type;
.locals 1
const-class v0, Lcom/discord/widgets/voice/model/CallModel$Type;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lcom/discord/widgets/voice/model/CallModel$Type;
return-object p0
.end method
.method public static values()[Lcom/discord/widgets/voice/model/CallModel$Type;
.locals 1
sget-object v0, Lcom/discord/widgets/voice/model/CallModel$Type;->$VALUES:[Lcom/discord/widgets/voice/model/CallModel$Type;
invoke-virtual {v0}, [Lcom/discord/widgets/voice/model/CallModel$Type;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/discord/widgets/voice/model/CallModel$Type;
return-object v0
.end method

View file

@ -0,0 +1,56 @@
.class final Lcom/discord/widgets/voice/model/CallModel$sam$rx_functions_Func9$0;
.super Ljava/lang/Object;
.source "CallModel.kt"
# interfaces
.implements Lrx/functions/Func9;
# instance fields
.field private final synthetic function:Lkotlin/jvm/functions/Function9;
# direct methods
.method constructor <init>(Lkotlin/jvm/functions/Function9;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/widgets/voice/model/CallModel$sam$rx_functions_Func9$0;->function:Lkotlin/jvm/functions/Function9;
return-void
.end method
# virtual methods
.method public final synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 11
move-object v0, p0
iget-object v1, v0, Lcom/discord/widgets/voice/model/CallModel$sam$rx_functions_Func9$0;->function:Lkotlin/jvm/functions/Function9;
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
move-object/from16 v6, p5
move-object/from16 v7, p6
move-object/from16 v8, p7
move-object/from16 v9, p8
move-object/from16 v10, p9
invoke-interface/range {v1 .. v10}, Lkotlin/jvm/functions/Function9;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
return-object v1
.end method

View file

@ -9,7 +9,6 @@
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/widgets/voice/model/CallModel$Type;,
Lcom/discord/widgets/voice/model/CallModel$Companion;
}
.end annotation
@ -18,16 +17,6 @@
# static fields
.field public static final Companion:Lcom/discord/widgets/voice/model/CallModel$Companion;
.field private static final userItemsComparator:Ljava/util/Comparator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Comparator<",
"Lcom/discord/widgets/voice/fullscreen/CallParticipantsAdapter$ListItemVoiceUser;",
">;"
}
.end annotation
.end field
# instance fields
.field private final channel:Lcom/discord/models/domain/ModelChannel;
@ -94,12 +83,6 @@
sput-object v0, Lcom/discord/widgets/voice/model/CallModel;->Companion:Lcom/discord/widgets/voice/model/CallModel$Companion;
sget-object v0, Lcom/discord/widgets/voice/model/CallModel$Companion$userItemsComparator$1;->INSTANCE:Lcom/discord/widgets/voice/model/CallModel$Companion$userItemsComparator$1;
check-cast v0, Ljava/util/Comparator;
sput-object v0, Lcom/discord/widgets/voice/model/CallModel;->userItemsComparator:Ljava/util/Comparator;
return-void
.end method
@ -263,14 +246,6 @@
return-void
.end method
.method public static final synthetic access$getUserItemsComparator$cp()Ljava/util/Comparator;
.locals 1
sget-object v0, Lcom/discord/widgets/voice/model/CallModel;->userItemsComparator:Ljava/util/Comparator;
return-object v0
.end method
.method private final component10()Lcom/discord/models/domain/ModelVoice$OutputMode;
.locals 1

View file

@ -72,7 +72,7 @@
move-result-object p1
invoke-virtual {p1}, Lrx/Observable;->JO()Lrx/Observable;
invoke-virtual {p1}, Lrx/Observable;->Kh()Lrx/Observable;
move-result-object p1

View file

@ -64,7 +64,7 @@
move-result p1
const p2, 0x7f0a044c
const p2, 0x7f0a044a
if-eq p1, p2, :cond_0

View file

@ -53,7 +53,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$onViewBoundOrOnResume$1;->invoke(Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$Model;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -53,7 +53,7 @@
invoke-virtual {p0, p1}, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$saveChannel$1;->invoke(Lcom/discord/models/domain/ModelChannel;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
return-object p1
.end method

View file

@ -292,7 +292,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings;->channelSettingsSave$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a07ad
const v0, 0x7f0a078d
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -300,7 +300,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings;->userLimitSeekbar$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a024f
const v0, 0x7f0a0250
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -308,7 +308,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings;->userLimitDisplay$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a06f6
const v0, 0x7f0a06e6
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -324,7 +324,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings;->bitrateSeekbar$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a024e
const v0, 0x7f0a024f
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -332,7 +332,7 @@
iput-object v0, p0, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings;->bitrateDisplay$delegate:Lkotlin/properties/ReadOnlyProperty;
const v0, 0x7f0a069d
const v0, 0x7f0a068d
invoke-static {p0, v0}, Lkotterknife/b;->c(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
@ -358,8 +358,8 @@
.array-data 4
0x7f0a0166
0x7f0a0167
0x7f0a0250
0x7f0a024f
0x7f0a024e
.end array-data
.end method
@ -523,7 +523,7 @@
invoke-virtual {p0, v0}, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings;->setActionBarSubtitle(Ljava/lang/CharSequence;)Lkotlin/Unit;
const v5, 0x7f0e0020
const v5, 0x7f0e001f
new-instance v0, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings$configureUI$1;
@ -787,7 +787,7 @@
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
sget-object p1, Lkotlin/Unit;->bjZ:Lkotlin/Unit;
sget-object p1, Lkotlin/Unit;->bmo:Lkotlin/Unit;
iget-object p1, p0, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings;->state:Lcom/discord/utilities/stateful/StatefulViews;
@ -820,7 +820,7 @@
move-result-object v0
const v1, 0x7f0d00dc
const v1, 0x7f0d00d8
const/4 v2, 0x0
@ -1106,7 +1106,7 @@
move-result-object p1
const v0, 0x7f120c15
const v0, 0x7f120c22
invoke-virtual {p1, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
@ -1244,7 +1244,7 @@
move-result-object v1
sget-object v2, Lcom/discord/app/i;->vc:Lcom/discord/app/i;
sget-object v2, Lcom/discord/app/i;->xo:Lcom/discord/app/i;
invoke-virtual {p0}, Lcom/discord/widgets/voice/settings/WidgetVoiceChannelSettings;->getContext()Landroid/content/Context;
@ -1270,7 +1270,7 @@
.method public final getContentViewResId()I
.locals 1
const v0, 0x7f0d01e6
const v0, 0x7f0d01dc
return v0
.end method

View file

@ -12,7 +12,7 @@
# static fields
.field public static final EI:Lcom/discord/workers/MessageAckWorker$a;
.field public static final GP:Lcom/discord/workers/MessageAckWorker$a;
# direct methods
@ -25,7 +25,7 @@
invoke-direct {v0, v1}, Lcom/discord/workers/MessageAckWorker$a;-><init>(B)V
sput-object v0, Lcom/discord/workers/MessageAckWorker;->EI:Lcom/discord/workers/MessageAckWorker$a;
sput-object v0, Lcom/discord/workers/MessageAckWorker;->GP:Lcom/discord/workers/MessageAckWorker$a;
return-void
.end method
@ -51,7 +51,7 @@
.method public final doWork()Landroidx/work/ListenableWorker$Result;
.locals 15
sget-object v0, Lcom/discord/app/AppLog;->uA:Lcom/discord/app/AppLog;
sget-object v0, Lcom/discord/app/AppLog;->wM:Lcom/discord/app/AppLog;
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
@ -111,7 +111,7 @@
if-nez v0, :cond_0
sget-object v7, Lcom/discord/app/AppLog;->uA:Lcom/discord/app/AppLog;
sget-object v7, Lcom/discord/app/AppLog;->wM:Lcom/discord/app/AppLog;
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
@ -216,9 +216,9 @@
move-result-object v5
invoke-virtual {v5}, Lrx/b/a;->Lb()Ljava/lang/Object;
invoke-virtual {v5}, Lrx/b/a;->Lu()Ljava/lang/Object;
sget-object v9, Lcom/discord/app/AppLog;->uA:Lcom/discord/app/AppLog;
sget-object v9, Lcom/discord/app/AppLog;->wM:Lcom/discord/app/AppLog;
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
@ -285,7 +285,7 @@
:catchall_0
move-exception v5
sget-object v9, Lcom/discord/app/AppLog;->uA:Lcom/discord/app/AppLog;
sget-object v9, Lcom/discord/app/AppLog;->wM:Lcom/discord/app/AppLog;
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

View file

@ -12,7 +12,7 @@
# static fields
.field public static final EJ:Lcom/discord/workers/MessageSendWorker$a;
.field public static final GQ:Lcom/discord/workers/MessageSendWorker$a;
# direct methods
@ -25,7 +25,7 @@
invoke-direct {v0, v1}, Lcom/discord/workers/MessageSendWorker$a;-><init>(B)V
sput-object v0, Lcom/discord/workers/MessageSendWorker;->EJ:Lcom/discord/workers/MessageSendWorker$a;
sput-object v0, Lcom/discord/workers/MessageSendWorker;->GQ:Lcom/discord/workers/MessageSendWorker$a;
return-void
.end method
@ -51,7 +51,7 @@
.method public final doWork()Landroidx/work/ListenableWorker$Result;
.locals 15
sget-object v0, Lcom/discord/app/AppLog;->uA:Lcom/discord/app/AppLog;
sget-object v0, Lcom/discord/app/AppLog;->wM:Lcom/discord/app/AppLog;
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
@ -111,7 +111,7 @@
if-nez v0, :cond_0
sget-object v7, Lcom/discord/app/AppLog;->uA:Lcom/discord/app/AppLog;
sget-object v7, Lcom/discord/app/AppLog;->wM:Lcom/discord/app/AppLog;
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
@ -243,7 +243,7 @@
move-result-object v8
sget-object v9, Lkotlin/a/y;->bko:Lkotlin/a/y;
sget-object v9, Lkotlin/a/y;->bmD:Lkotlin/a/y;
check-cast v9, Ljava/util/List;
@ -273,13 +273,13 @@
move-result-object v2
invoke-virtual {v2}, Lrx/b/a;->Lb()Ljava/lang/Object;
invoke-virtual {v2}, Lrx/b/a;->Lu()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/discord/models/domain/ModelMessage;
sget-object v8, Lcom/discord/app/AppLog;->uA:Lcom/discord/app/AppLog;
sget-object v8, Lcom/discord/app/AppLog;->wM:Lcom/discord/app/AppLog;
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
@ -347,7 +347,7 @@
move-exception v2
:try_start_1
sget-object v7, Lcom/discord/app/AppLog;->uA:Lcom/discord/app/AppLog;
sget-object v7, Lcom/discord/app/AppLog;->wM:Lcom/discord/app/AppLog;
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

View file

@ -15,7 +15,7 @@
# instance fields
.field private EP:J
.field private GX:J
# direct methods
@ -32,7 +32,7 @@
move-result-wide v0
iput-wide v0, p0, Lcom/esotericsoftware/a/a$a;->EP:J
iput-wide v0, p0, Lcom/esotericsoftware/a/a$a;->GX:J
return-void
.end method
@ -56,7 +56,7 @@
move-result-wide v1
iget-wide v3, p0, Lcom/esotericsoftware/a/a$a;->EP:J
iget-wide v3, p0, Lcom/esotericsoftware/a/a$a;->GX:J
sub-long/2addr v1, v3

View file

@ -14,15 +14,15 @@
# static fields
.field public static DEBUG:Z = false
.field public static EK:Z = true
.field public static GR:Z = true
.field public static EL:Z = false
.field public static GS:Z = false
.field public static EM:Z = false
.field public static GU:Z = false
.field public static EN:Z = false
.field public static GV:Z = false
.field private static EO:Lcom/esotericsoftware/a/a$a; = null
.field private static GW:Lcom/esotericsoftware/a/a$a; = null
.field private static level:I = 0x3
@ -49,7 +49,7 @@
const/4 v0, 0x0
:goto_0
sput-boolean v0, Lcom/esotericsoftware/a/a;->EL:Z
sput-boolean v0, Lcom/esotericsoftware/a/a;->GS:Z
sget v0, Lcom/esotericsoftware/a/a;->level:I
@ -65,7 +65,7 @@
const/4 v0, 0x0
:goto_1
sput-boolean v0, Lcom/esotericsoftware/a/a;->EM:Z
sput-boolean v0, Lcom/esotericsoftware/a/a;->GU:Z
sget v0, Lcom/esotericsoftware/a/a;->level:I
@ -90,13 +90,13 @@
const/4 v1, 0x1
:cond_3
sput-boolean v1, Lcom/esotericsoftware/a/a;->EN:Z
sput-boolean v1, Lcom/esotericsoftware/a/a;->GV:Z
new-instance v0, Lcom/esotericsoftware/a/a$a;
invoke-direct {v0}, Lcom/esotericsoftware/a/a$a;-><init>()V
sput-object v0, Lcom/esotericsoftware/a/a;->EO:Lcom/esotericsoftware/a/a$a;
sput-object v0, Lcom/esotericsoftware/a/a;->GW:Lcom/esotericsoftware/a/a$a;
return-void
.end method
@ -104,11 +104,11 @@
.method public static ah(Ljava/lang/String;)V
.locals 3
sget-boolean v0, Lcom/esotericsoftware/a/a;->EL:Z
sget-boolean v0, Lcom/esotericsoftware/a/a;->GS:Z
if-eqz v0, :cond_0
sget-object v0, Lcom/esotericsoftware/a/a;->EO:Lcom/esotericsoftware/a/a$a;
sget-object v0, Lcom/esotericsoftware/a/a;->GW:Lcom/esotericsoftware/a/a$a;
const/4 v1, 0x4
@ -123,11 +123,11 @@
.method public static ai(Ljava/lang/String;)V
.locals 3
sget-boolean v0, Lcom/esotericsoftware/a/a;->EN:Z
sget-boolean v0, Lcom/esotericsoftware/a/a;->GV:Z
if-eqz v0, :cond_0
sget-object v0, Lcom/esotericsoftware/a/a;->EO:Lcom/esotericsoftware/a/a$a;
sget-object v0, Lcom/esotericsoftware/a/a;->GW:Lcom/esotericsoftware/a/a$a;
const/4 v1, 0x1
@ -142,11 +142,11 @@
.method public static q(Ljava/lang/String;Ljava/lang/String;)V
.locals 2
sget-boolean v0, Lcom/esotericsoftware/a/a;->EL:Z
sget-boolean v0, Lcom/esotericsoftware/a/a;->GS:Z
if-eqz v0, :cond_0
sget-object v0, Lcom/esotericsoftware/a/a;->EO:Lcom/esotericsoftware/a/a$a;
sget-object v0, Lcom/esotericsoftware/a/a;->GW:Lcom/esotericsoftware/a/a$a;
const/4 v1, 0x4
@ -163,7 +163,7 @@
if-eqz v0, :cond_0
sget-object v0, Lcom/esotericsoftware/a/a;->EO:Lcom/esotericsoftware/a/a$a;
sget-object v0, Lcom/esotericsoftware/a/a;->GW:Lcom/esotericsoftware/a/a$a;
const/4 v1, 0x2
@ -176,11 +176,11 @@
.method public static s(Ljava/lang/String;Ljava/lang/String;)V
.locals 2
sget-boolean v0, Lcom/esotericsoftware/a/a;->EN:Z
sget-boolean v0, Lcom/esotericsoftware/a/a;->GV:Z
if-eqz v0, :cond_0
sget-object v0, Lcom/esotericsoftware/a/a;->EO:Lcom/esotericsoftware/a/a$a;
sget-object v0, Lcom/esotericsoftware/a/a;->GW:Lcom/esotericsoftware/a/a$a;
const/4 v1, 0x1
@ -197,7 +197,7 @@
if-eqz v0, :cond_0
sget-object v0, Lcom/esotericsoftware/a/a;->EO:Lcom/esotericsoftware/a/a$a;
sget-object v0, Lcom/esotericsoftware/a/a;->GW:Lcom/esotericsoftware/a/a$a;
const/4 v1, 0x2

View file

@ -4,7 +4,7 @@
# static fields
.field private static final ER:Ljava/util/WeakHashMap;
.field private static final GY:Ljava/util/WeakHashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/WeakHashMap<",
@ -16,11 +16,11 @@
.end annotation
.end field
.field private static final ES:Ljava/lang/ClassLoader;
.field private static final GZ:Ljava/lang/ClassLoader;
.field private static volatile ET:Lcom/esotericsoftware/b/a;
.field private static volatile Ha:Lcom/esotericsoftware/b/a;
.field private static volatile EU:Ljava/lang/reflect/Method;
.field private static volatile Hb:Ljava/lang/reflect/Method;
# direct methods
@ -31,7 +31,7 @@
invoke-direct {v0}, Ljava/util/WeakHashMap;-><init>()V
sput-object v0, Lcom/esotericsoftware/b/a;->ER:Ljava/util/WeakHashMap;
sput-object v0, Lcom/esotericsoftware/b/a;->GY:Ljava/util/WeakHashMap;
const-class v0, Lcom/esotericsoftware/b/a;
@ -39,15 +39,15 @@
move-result-object v0
sput-object v0, Lcom/esotericsoftware/b/a;->ES:Ljava/lang/ClassLoader;
sput-object v0, Lcom/esotericsoftware/b/a;->GZ:Ljava/lang/ClassLoader;
new-instance v0, Lcom/esotericsoftware/b/a;
sget-object v1, Lcom/esotericsoftware/b/a;->ES:Ljava/lang/ClassLoader;
sget-object v1, Lcom/esotericsoftware/b/a;->GZ:Ljava/lang/ClassLoader;
invoke-direct {v0, v1}, Lcom/esotericsoftware/b/a;-><init>(Ljava/lang/ClassLoader;)V
sput-object v0, Lcom/esotericsoftware/b/a;->ET:Lcom/esotericsoftware/b/a;
sput-object v0, Lcom/esotericsoftware/b/a;->Ha:Lcom/esotericsoftware/b/a;
return-void
.end method
@ -126,7 +126,7 @@
return v2
.end method
.method private static eV()Ljava/lang/reflect/Method;
.method private static fg()Ljava/lang/reflect/Method;
.locals 7
.annotation system Ldalvik/annotation/Throws;
value = {
@ -134,11 +134,11 @@
}
.end annotation
sget-object v0, Lcom/esotericsoftware/b/a;->EU:Ljava/lang/reflect/Method;
sget-object v0, Lcom/esotericsoftware/b/a;->Hb:Ljava/lang/reflect/Method;
if-nez v0, :cond_0
sget-object v0, Lcom/esotericsoftware/b/a;->ER:Ljava/util/WeakHashMap;
sget-object v0, Lcom/esotericsoftware/b/a;->GY:Ljava/util/WeakHashMap;
monitor-enter v0
@ -185,12 +185,12 @@
move-result-object v1
sput-object v1, Lcom/esotericsoftware/b/a;->EU:Ljava/lang/reflect/Method;
sput-object v1, Lcom/esotericsoftware/b/a;->Hb:Ljava/lang/reflect/Method;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
:try_start_1
sget-object v1, Lcom/esotericsoftware/b/a;->EU:Ljava/lang/reflect/Method;
sget-object v1, Lcom/esotericsoftware/b/a;->Hb:Ljava/lang/reflect/Method;
invoke-virtual {v1, v5}, Ljava/lang/reflect/Method;->setAccessible(Z)V
:try_end_1
@ -214,7 +214,7 @@
:cond_0
:goto_0
sget-object v0, Lcom/esotericsoftware/b/a;->EU:Ljava/lang/reflect/Method;
sget-object v0, Lcom/esotericsoftware/b/a;->Hb:Ljava/lang/reflect/Method;
return-object v0
.end method
@ -226,7 +226,7 @@
move-result-object p0
sget-object v0, Lcom/esotericsoftware/b/a;->ES:Ljava/lang/ClassLoader;
sget-object v0, Lcom/esotericsoftware/b/a;->GZ:Ljava/lang/ClassLoader;
invoke-virtual {v0, p0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
@ -234,26 +234,26 @@
if-eqz v0, :cond_2
sget-object p0, Lcom/esotericsoftware/b/a;->ET:Lcom/esotericsoftware/b/a;
sget-object p0, Lcom/esotericsoftware/b/a;->Ha:Lcom/esotericsoftware/b/a;
if-nez p0, :cond_1
sget-object p0, Lcom/esotericsoftware/b/a;->ER:Ljava/util/WeakHashMap;
sget-object p0, Lcom/esotericsoftware/b/a;->GY:Ljava/util/WeakHashMap;
monitor-enter p0
:try_start_0
sget-object v0, Lcom/esotericsoftware/b/a;->ET:Lcom/esotericsoftware/b/a;
sget-object v0, Lcom/esotericsoftware/b/a;->Ha:Lcom/esotericsoftware/b/a;
if-nez v0, :cond_0
new-instance v0, Lcom/esotericsoftware/b/a;
sget-object v1, Lcom/esotericsoftware/b/a;->ES:Ljava/lang/ClassLoader;
sget-object v1, Lcom/esotericsoftware/b/a;->GZ:Ljava/lang/ClassLoader;
invoke-direct {v0, v1}, Lcom/esotericsoftware/b/a;-><init>(Ljava/lang/ClassLoader;)V
sput-object v0, Lcom/esotericsoftware/b/a;->ET:Lcom/esotericsoftware/b/a;
sput-object v0, Lcom/esotericsoftware/b/a;->Ha:Lcom/esotericsoftware/b/a;
:cond_0
monitor-exit p0
@ -271,17 +271,17 @@
:cond_1
:goto_0
sget-object p0, Lcom/esotericsoftware/b/a;->ET:Lcom/esotericsoftware/b/a;
sget-object p0, Lcom/esotericsoftware/b/a;->Ha:Lcom/esotericsoftware/b/a;
return-object p0
:cond_2
sget-object v0, Lcom/esotericsoftware/b/a;->ER:Ljava/util/WeakHashMap;
sget-object v0, Lcom/esotericsoftware/b/a;->GY:Ljava/util/WeakHashMap;
monitor-enter v0
:try_start_1
sget-object v1, Lcom/esotericsoftware/b/a;->ER:Ljava/util/WeakHashMap;
sget-object v1, Lcom/esotericsoftware/b/a;->GY:Ljava/util/WeakHashMap;
invoke-virtual {v1, p0}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
@ -304,7 +304,7 @@
return-object v1
:cond_3
sget-object v1, Lcom/esotericsoftware/b/a;->ER:Ljava/util/WeakHashMap;
sget-object v1, Lcom/esotericsoftware/b/a;->GY:Ljava/util/WeakHashMap;
invoke-virtual {v1, p0}, Ljava/util/WeakHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
@ -313,7 +313,7 @@
invoke-direct {v1, p0}, Lcom/esotericsoftware/b/a;-><init>(Ljava/lang/ClassLoader;)V
sget-object v2, Lcom/esotericsoftware/b/a;->ER:Ljava/util/WeakHashMap;
sget-object v2, Lcom/esotericsoftware/b/a;->GY:Ljava/util/WeakHashMap;
new-instance v3, Ljava/lang/ref/WeakReference;
@ -373,7 +373,7 @@
.end annotation
:try_start_0
invoke-static {}, Lcom/esotericsoftware/b/a;->eV()Ljava/lang/reflect/Method;
invoke-static {}, Lcom/esotericsoftware/b/a;->fg()Ljava/lang/reflect/Method;
move-result-object v0

View file

@ -15,7 +15,7 @@
# instance fields
.field EV:Z
.field Hc:Z
# direct methods
@ -336,7 +336,7 @@
const/16 v0, 0xb1
invoke-virtual {v10, v0}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v10, v0}, Lorg/a/a/t;->ej(I)V
invoke-virtual {v10, v3, v3}, Lorg/a/a/t;->ak(II)V
@ -362,7 +362,7 @@
const/16 v10, 0x59
invoke-virtual {v0, v10}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v0, v10}, Lorg/a/a/t;->ej(I)V
const-string v12, "<init>"
@ -372,7 +372,7 @@
const/16 v12, 0xb0
invoke-virtual {v0, v12}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v0, v12}, Lorg/a/a/t;->ej(I)V
const/4 v15, 0x2
@ -400,7 +400,7 @@
invoke-virtual {v0, v2, v5}, Lorg/a/a/t;->i(ILjava/lang/String;)V
invoke-virtual {v0, v10}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v0, v10}, Lorg/a/a/t;->ej(I)V
invoke-virtual {v0, v11, v3}, Lorg/a/a/t;->ai(II)V
@ -408,7 +408,7 @@
invoke-virtual {v0, v2, v8}, Lorg/a/a/t;->i(ILjava/lang/String;)V
invoke-virtual {v0, v10}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v0, v10}, Lorg/a/a/t;->ej(I)V
const/16 v2, 0xb6
@ -422,7 +422,7 @@
const/16 v2, 0x57
invoke-virtual {v0, v2}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v0, v2}, Lorg/a/a/t;->ej(I)V
const-string v2, "<init>"
@ -444,7 +444,7 @@
invoke-virtual {v0, v13, v5, v2, v3}, Lorg/a/a/t;->b(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v0, v12}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v0, v12}, Lorg/a/a/t;->ej(I)V
const/4 v2, 0x4
@ -461,7 +461,7 @@
invoke-virtual {v0, v2, v5}, Lorg/a/a/t;->i(ILjava/lang/String;)V
invoke-virtual {v0, v10}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v0, v10}, Lorg/a/a/t;->ej(I)V
const-string v2, "Not an inner class."
@ -477,7 +477,7 @@
const/16 v2, 0xbf
invoke-virtual {v0, v2}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v0, v2}, Lorg/a/a/t;->ej(I)V
const/4 v2, 0x3
@ -550,7 +550,7 @@
throw v0
:cond_7
iput-boolean v4, v2, Lcom/esotericsoftware/b/b;->EV:Z
iput-boolean v4, v2, Lcom/esotericsoftware/b/b;->Hc:Z
return-object v2

View file

@ -4,9 +4,9 @@
# instance fields
.field private EW:[Ljava/lang/String;
.field private Hd:[Ljava/lang/String;
.field private EX:[Ljava/lang/Class;
.field private He:[Ljava/lang/Class;
# direct methods
@ -29,13 +29,13 @@
const/16 v2, 0x59
invoke-virtual {p0, v2}, Lorg/a/a/t;->ei(I)V
invoke-virtual {p0, v2}, Lorg/a/a/t;->ej(I)V
const-string v3, "java/lang/StringBuilder"
invoke-virtual {p0, v1, v3}, Lorg/a/a/t;->i(ILjava/lang/String;)V
invoke-virtual {p0, v2}, Lorg/a/a/t;->ei(I)V
invoke-virtual {p0, v2}, Lorg/a/a/t;->ej(I)V
const-string v1, "Field not found: "
@ -73,7 +73,7 @@
const/16 v0, 0xbf
invoke-virtual {p0, v0}, Lorg/a/a/t;->ei(I)V
invoke-virtual {p0, v0}, Lorg/a/a/t;->ej(I)V
return-object p0
.end method
@ -89,13 +89,13 @@
const/16 v2, 0x59
invoke-virtual {p0, v2}, Lorg/a/a/t;->ei(I)V
invoke-virtual {p0, v2}, Lorg/a/a/t;->ej(I)V
const-string v3, "java/lang/StringBuilder"
invoke-virtual {p0, v1, v3}, Lorg/a/a/t;->i(ILjava/lang/String;)V
invoke-virtual {p0, v2}, Lorg/a/a/t;->ei(I)V
invoke-virtual {p0, v2}, Lorg/a/a/t;->ej(I)V
new-instance v1, Ljava/lang/StringBuilder;
@ -147,7 +147,7 @@
const/16 p1, 0xbf
invoke-virtual {p0, p1}, Lorg/a/a/t;->ei(I)V
invoke-virtual {p0, p1}, Lorg/a/a/t;->ej(I)V
return-object p0
.end method
@ -286,7 +286,7 @@
invoke-virtual {v1, v7, v9}, Lorg/a/a/t;->ai(II)V
invoke-virtual/range {v16 .. v16}, Lorg/a/a/aa;->IX()I
invoke-virtual/range {v16 .. v16}, Lorg/a/a/aa;->Jq()I
move-result v7
@ -297,7 +297,7 @@
goto/16 :goto_2
:pswitch_0
invoke-virtual/range {v16 .. v16}, Lorg/a/a/aa;->IW()Ljava/lang/String;
invoke-virtual/range {v16 .. v16}, Lorg/a/a/aa;->Jp()Ljava/lang/String;
move-result-object v7
@ -431,7 +431,7 @@
const/16 v7, 0xb1
invoke-virtual {v1, v7}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v1, v7}, Lorg/a/a/t;->ej(I)V
add-int/lit8 v5, v5, 0x1
@ -510,7 +510,7 @@
move-result-object v2
invoke-virtual/range {p3 .. p3}, Lorg/a/a/aa;->IX()I
invoke-virtual/range {p3 .. p3}, Lorg/a/a/aa;->Jq()I
move-result v3
@ -770,7 +770,7 @@
const/16 v4, 0xb1
invoke-virtual {v8, v4}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v8, v4}, Lorg/a/a/t;->ej(I)V
goto :goto_6
@ -999,7 +999,7 @@
move-result-object v6
invoke-virtual {v6}, Lorg/a/a/aa;->IX()I
invoke-virtual {v6}, Lorg/a/a/aa;->Jq()I
move-result v6
@ -1084,7 +1084,7 @@
:goto_2
const/16 v6, 0xb0
invoke-virtual {p0, v6}, Lorg/a/a/t;->ei(I)V
invoke-virtual {p0, v6}, Lorg/a/a/t;->ej(I)V
add-int/lit8 v3, v3, 0x1
@ -1159,7 +1159,7 @@
move-result-object v2
invoke-virtual/range {p3 .. p3}, Lorg/a/a/aa;->IX()I
invoke-virtual/range {p3 .. p3}, Lorg/a/a/aa;->Jq()I
move-result v3
@ -1396,7 +1396,7 @@
invoke-virtual {v3, v11, v0, v12, v2}, Lorg/a/a/t;->a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v3, v4}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v3, v4}, Lorg/a/a/t;->ej(I)V
goto :goto_5
@ -1659,7 +1659,7 @@
const/16 v8, 0xb0
invoke-virtual {v2, v8}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v2, v8}, Lorg/a/a/t;->ej(I)V
goto :goto_3
@ -1970,7 +1970,7 @@
const/16 v3, 0xb1
invoke-virtual {v8, v3}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v8, v3}, Lorg/a/a/t;->ej(I)V
const/4 v3, 0x1
@ -1980,67 +1980,67 @@
invoke-static {v7, v4, v0}, Lcom/esotericsoftware/b/c;->a(Lorg/a/a/h;Ljava/lang/String;Ljava/util/ArrayList;)V
sget-object v3, Lorg/a/a/aa;->bGd:Lorg/a/a/aa;
sget-object v3, Lorg/a/a/aa;->bID:Lorg/a/a/aa;
invoke-static {v7, v4, v0, v3}, Lcom/esotericsoftware/b/c;->b(Lorg/a/a/h;Ljava/lang/String;Ljava/util/ArrayList;Lorg/a/a/aa;)V
sget-object v3, Lorg/a/a/aa;->bGd:Lorg/a/a/aa;
sget-object v3, Lorg/a/a/aa;->bID:Lorg/a/a/aa;
invoke-static {v7, v4, v0, v3}, Lcom/esotericsoftware/b/c;->a(Lorg/a/a/h;Ljava/lang/String;Ljava/util/ArrayList;Lorg/a/a/aa;)V
sget-object v3, Lorg/a/a/aa;->bGf:Lorg/a/a/aa;
sget-object v3, Lorg/a/a/aa;->bIF:Lorg/a/a/aa;
invoke-static {v7, v4, v0, v3}, Lcom/esotericsoftware/b/c;->b(Lorg/a/a/h;Ljava/lang/String;Ljava/util/ArrayList;Lorg/a/a/aa;)V
sget-object v3, Lorg/a/a/aa;->bGf:Lorg/a/a/aa;
sget-object v3, Lorg/a/a/aa;->bIF:Lorg/a/a/aa;
invoke-static {v7, v4, v0, v3}, Lcom/esotericsoftware/b/c;->a(Lorg/a/a/h;Ljava/lang/String;Ljava/util/ArrayList;Lorg/a/a/aa;)V
sget-object v3, Lorg/a/a/aa;->bGg:Lorg/a/a/aa;
sget-object v3, Lorg/a/a/aa;->bIG:Lorg/a/a/aa;
invoke-static {v7, v4, v0, v3}, Lcom/esotericsoftware/b/c;->b(Lorg/a/a/h;Ljava/lang/String;Ljava/util/ArrayList;Lorg/a/a/aa;)V
sget-object v3, Lorg/a/a/aa;->bGg:Lorg/a/a/aa;
sget-object v3, Lorg/a/a/aa;->bIG:Lorg/a/a/aa;
invoke-static {v7, v4, v0, v3}, Lcom/esotericsoftware/b/c;->a(Lorg/a/a/h;Ljava/lang/String;Ljava/util/ArrayList;Lorg/a/a/aa;)V
sget-object v3, Lorg/a/a/aa;->bGh:Lorg/a/a/aa;
sget-object v3, Lorg/a/a/aa;->bIH:Lorg/a/a/aa;
invoke-static {v7, v4, v0, v3}, Lcom/esotericsoftware/b/c;->b(Lorg/a/a/h;Ljava/lang/String;Ljava/util/ArrayList;Lorg/a/a/aa;)V
sget-object v3, Lorg/a/a/aa;->bGh:Lorg/a/a/aa;
sget-object v3, Lorg/a/a/aa;->bIH:Lorg/a/a/aa;
invoke-static {v7, v4, v0, v3}, Lcom/esotericsoftware/b/c;->a(Lorg/a/a/h;Ljava/lang/String;Ljava/util/ArrayList;Lorg/a/a/aa;)V
sget-object v3, Lorg/a/a/aa;->bGj:Lorg/a/a/aa;
sget-object v3, Lorg/a/a/aa;->bIJ:Lorg/a/a/aa;
invoke-static {v7, v4, v0, v3}, Lcom/esotericsoftware/b/c;->b(Lorg/a/a/h;Ljava/lang/String;Ljava/util/ArrayList;Lorg/a/a/aa;)V
sget-object v3, Lorg/a/a/aa;->bGj:Lorg/a/a/aa;
sget-object v3, Lorg/a/a/aa;->bIJ:Lorg/a/a/aa;
invoke-static {v7, v4, v0, v3}, Lcom/esotericsoftware/b/c;->a(Lorg/a/a/h;Ljava/lang/String;Ljava/util/ArrayList;Lorg/a/a/aa;)V
sget-object v3, Lorg/a/a/aa;->bGk:Lorg/a/a/aa;
sget-object v3, Lorg/a/a/aa;->bIK:Lorg/a/a/aa;
invoke-static {v7, v4, v0, v3}, Lcom/esotericsoftware/b/c;->b(Lorg/a/a/h;Ljava/lang/String;Ljava/util/ArrayList;Lorg/a/a/aa;)V
sget-object v3, Lorg/a/a/aa;->bGk:Lorg/a/a/aa;
sget-object v3, Lorg/a/a/aa;->bIK:Lorg/a/a/aa;
invoke-static {v7, v4, v0, v3}, Lcom/esotericsoftware/b/c;->a(Lorg/a/a/h;Ljava/lang/String;Ljava/util/ArrayList;Lorg/a/a/aa;)V
sget-object v3, Lorg/a/a/aa;->bGi:Lorg/a/a/aa;
sget-object v3, Lorg/a/a/aa;->bII:Lorg/a/a/aa;
invoke-static {v7, v4, v0, v3}, Lcom/esotericsoftware/b/c;->b(Lorg/a/a/h;Ljava/lang/String;Ljava/util/ArrayList;Lorg/a/a/aa;)V
sget-object v3, Lorg/a/a/aa;->bGi:Lorg/a/a/aa;
sget-object v3, Lorg/a/a/aa;->bII:Lorg/a/a/aa;
invoke-static {v7, v4, v0, v3}, Lcom/esotericsoftware/b/c;->a(Lorg/a/a/h;Ljava/lang/String;Ljava/util/ArrayList;Lorg/a/a/aa;)V
sget-object v3, Lorg/a/a/aa;->bGe:Lorg/a/a/aa;
sget-object v3, Lorg/a/a/aa;->bIE:Lorg/a/a/aa;
invoke-static {v7, v4, v0, v3}, Lcom/esotericsoftware/b/c;->b(Lorg/a/a/h;Ljava/lang/String;Ljava/util/ArrayList;Lorg/a/a/aa;)V
sget-object v3, Lorg/a/a/aa;->bGe:Lorg/a/a/aa;
sget-object v3, Lorg/a/a/aa;->bIE:Lorg/a/a/aa;
invoke-static {v7, v4, v0, v3}, Lcom/esotericsoftware/b/c;->a(Lorg/a/a/h;Ljava/lang/String;Ljava/util/ArrayList;Lorg/a/a/aa;)V
@ -2067,9 +2067,9 @@
check-cast v0, Lcom/esotericsoftware/b/c;
iput-object v1, v0, Lcom/esotericsoftware/b/c;->EW:[Ljava/lang/String;
iput-object v1, v0, Lcom/esotericsoftware/b/c;->Hd:[Ljava/lang/String;
iput-object v2, v0, Lcom/esotericsoftware/b/c;->EX:[Ljava/lang/Class;
iput-object v2, v0, Lcom/esotericsoftware/b/c;->He:[Ljava/lang/Class;
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_1
@ -2111,40 +2111,40 @@
# virtual methods
.method public abstract eW()Ljava/lang/Object;
.method public abstract fh()Ljava/lang/Object;
.end method
.method public abstract eX()Ljava/lang/String;
.method public abstract fi()Ljava/lang/String;
.end method
.method public abstract eY()C
.method public abstract fj()C
.end method
.method public abstract eZ()Z
.method public abstract fk()Z
.end method
.method public abstract fa()B
.method public abstract fl()B
.end method
.method public abstract fb()S
.method public abstract fm()S
.end method
.method public abstract fc()I
.method public abstract fn()I
.end method
.method public abstract fd()J
.method public abstract fo()J
.end method
.method public abstract fe()D
.method public abstract fp()D
.end method
.method public abstract ff()F
.method public abstract fq()F
.end method
.method public final getIndex(Ljava/lang/String;)I
.locals 3
iget-object v0, p0, Lcom/esotericsoftware/b/c;->EW:[Ljava/lang/String;
iget-object v0, p0, Lcom/esotericsoftware/b/c;->Hd:[Ljava/lang/String;
array-length v0, v0
@ -2153,7 +2153,7 @@
:goto_0
if-ge v1, v0, :cond_1
iget-object v2, p0, Lcom/esotericsoftware/b/c;->EW:[Ljava/lang/String;
iget-object v2, p0, Lcom/esotericsoftware/b/c;->Hd:[Ljava/lang/String;
aget-object v2, v2, v1

View file

@ -4,11 +4,11 @@
# instance fields
.field private EY:[Ljava/lang/String;
.field private Hf:[Ljava/lang/String;
.field private EZ:[[Ljava/lang/Class;
.field private Hg:[[Ljava/lang/Class;
.field private Fa:[Ljava/lang/Class;
.field private Hh:[Ljava/lang/Class;
# direct methods
@ -330,7 +330,7 @@
const/16 v11, 0xb1
invoke-virtual {v12, v11}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v12, v11}, Lorg/a/a/t;->ej(I)V
invoke-virtual {v12, v7, v7}, Lorg/a/a/t;->ak(II)V
@ -506,7 +506,7 @@
const/16 v13, 0x32
invoke-virtual {v11, v13}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v11, v13}, Lorg/a/a/t;->ej(I)V
aget-object v13, v7, v3
@ -514,7 +514,7 @@
move-result-object v13
invoke-virtual {v13}, Lorg/a/a/aa;->IX()I
invoke-virtual {v13}, Lorg/a/a/aa;->Jq()I
move-result v22
@ -530,7 +530,7 @@
goto/16 :goto_9
:pswitch_0
invoke-virtual {v13}, Lorg/a/a/aa;->IW()Ljava/lang/String;
invoke-virtual {v13}, Lorg/a/a/aa;->Jp()Ljava/lang/String;
move-result-object v6
@ -837,7 +837,7 @@
move-result-object v3
invoke-virtual {v3}, Lorg/a/a/aa;->IX()I
invoke-virtual {v3}, Lorg/a/a/aa;->Jq()I
move-result v3
@ -939,12 +939,12 @@
:pswitch_12
const/4 v3, 0x1
invoke-virtual {v11, v3}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v11, v3}, Lorg/a/a/t;->ej(I)V
:goto_c
const/16 v5, 0xb0
invoke-virtual {v11, v5}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v11, v5}, Lorg/a/a/t;->ej(I)V
add-int/lit8 v12, v12, 0x1
@ -1003,13 +1003,13 @@
const/16 v0, 0x59
invoke-virtual {v11, v0}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v11, v0}, Lorg/a/a/t;->ej(I)V
const-string v3, "java/lang/StringBuilder"
invoke-virtual {v11, v1, v3}, Lorg/a/a/t;->i(ILjava/lang/String;)V
invoke-virtual {v11, v0}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v11, v0}, Lorg/a/a/t;->ej(I)V
const-string v0, "Method not found: "
@ -1061,7 +1061,7 @@
const/16 v0, 0xbf
invoke-virtual {v11, v0}, Lorg/a/a/t;->ei(I)V
invoke-virtual {v11, v0}, Lorg/a/a/t;->ej(I)V
const/4 v0, 0x0
@ -1090,15 +1090,15 @@
check-cast v0, Lcom/esotericsoftware/b/d;
iput-object v4, v0, Lcom/esotericsoftware/b/d;->EY:[Ljava/lang/String;
iput-object v4, v0, Lcom/esotericsoftware/b/d;->Hf:[Ljava/lang/String;
move-object/from16 v1, v31
iput-object v1, v0, Lcom/esotericsoftware/b/d;->EZ:[[Ljava/lang/Class;
iput-object v1, v0, Lcom/esotericsoftware/b/d;->Hg:[[Ljava/lang/Class;
move-object/from16 v1, v30
iput-object v1, v0, Lcom/esotericsoftware/b/d;->Fa:[Ljava/lang/Class;
iput-object v1, v0, Lcom/esotericsoftware/b/d;->Hh:[Ljava/lang/Class;
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_1
@ -1172,7 +1172,7 @@
.method public final varargs a(Ljava/lang/String;[Ljava/lang/Class;)I
.locals 3
iget-object v0, p0, Lcom/esotericsoftware/b/d;->EY:[Ljava/lang/String;
iget-object v0, p0, Lcom/esotericsoftware/b/d;->Hf:[Ljava/lang/String;
array-length v0, v0
@ -1181,7 +1181,7 @@
:goto_0
if-ge v1, v0, :cond_1
iget-object v2, p0, Lcom/esotericsoftware/b/d;->EY:[Ljava/lang/String;
iget-object v2, p0, Lcom/esotericsoftware/b/d;->Hf:[Ljava/lang/String;
aget-object v2, v2, v1
@ -1191,7 +1191,7 @@
if-eqz v2, :cond_0
iget-object v2, p0, Lcom/esotericsoftware/b/d;->EZ:[[Ljava/lang/Class;
iget-object v2, p0, Lcom/esotericsoftware/b/d;->Hg:[[Ljava/lang/Class;
aget-object v2, v2, v1
@ -1244,5 +1244,5 @@
goto :goto_1
.end method
.method public varargs abstract fg()Ljava/lang/Object;
.method public varargs abstract fr()Ljava/lang/Object;
.end method

View file

@ -110,7 +110,7 @@
iput-object p1, p0, Lcom/esotericsoftware/kryo/Registration;->serializer:Lcom/esotericsoftware/kryo/Serializer;
sget-boolean v0, Lcom/esotericsoftware/a/a;->EN:Z
sget-boolean v0, Lcom/esotericsoftware/a/a;->GV:Z
if-eqz v0, :cond_0

View file

@ -97,7 +97,7 @@
iput v2, p0, Lcom/esotericsoftware/kryo/io/InputChunked;->chunkSize:I
sget-boolean v0, Lcom/esotericsoftware/a/a;->EN:Z
sget-boolean v0, Lcom/esotericsoftware/a/a;->GV:Z
if-eqz v0, :cond_0
@ -240,7 +240,7 @@
:cond_1
iput v1, p0, Lcom/esotericsoftware/kryo/io/InputChunked;->chunkSize:I
sget-boolean v0, Lcom/esotericsoftware/a/a;->EN:Z
sget-boolean v0, Lcom/esotericsoftware/a/a;->GV:Z
if-eqz v0, :cond_2

View file

@ -52,7 +52,7 @@
move-result v0
sget-boolean v1, Lcom/esotericsoftware/a/a;->EN:Z
sget-boolean v1, Lcom/esotericsoftware/a/a;->GV:Z
if-eqz v1, :cond_0
@ -155,7 +155,7 @@
invoke-virtual {p0}, Lcom/esotericsoftware/kryo/io/OutputChunked;->flush()V
sget-boolean v0, Lcom/esotericsoftware/a/a;->EN:Z
sget-boolean v0, Lcom/esotericsoftware/a/a;->GV:Z
if-eqz v0, :cond_0

View file

@ -44,7 +44,7 @@
iget-object p2, p0, Lcom/esotericsoftware/kryo/serializers/AsmCacheFields$AsmBooleanField;->access:Lcom/esotericsoftware/b/c;
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->eZ()Z
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fk()Z
move-result p2

View file

@ -44,7 +44,7 @@
iget-object p2, p0, Lcom/esotericsoftware/kryo/serializers/AsmCacheFields$AsmByteField;->access:Lcom/esotericsoftware/b/c;
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fa()B
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fl()B
move-result p2

View file

@ -44,7 +44,7 @@
iget-object p2, p0, Lcom/esotericsoftware/kryo/serializers/AsmCacheFields$AsmCharField;->access:Lcom/esotericsoftware/b/c;
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->eY()C
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fj()C
move-result p2

View file

@ -44,7 +44,7 @@
iget-object p2, p0, Lcom/esotericsoftware/kryo/serializers/AsmCacheFields$AsmDoubleField;->access:Lcom/esotericsoftware/b/c;
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fe()D
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fp()D
move-result-wide v0

View file

@ -44,7 +44,7 @@
iget-object p2, p0, Lcom/esotericsoftware/kryo/serializers/AsmCacheFields$AsmFloatField;->access:Lcom/esotericsoftware/b/c;
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->ff()F
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fq()F
move-result p2

View file

@ -59,7 +59,7 @@
iget-object p2, p0, Lcom/esotericsoftware/kryo/serializers/AsmCacheFields$AsmIntField;->access:Lcom/esotericsoftware/b/c;
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fc()I
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fn()I
move-result p2
@ -72,7 +72,7 @@
:cond_0
iget-object p2, p0, Lcom/esotericsoftware/kryo/serializers/AsmCacheFields$AsmIntField;->access:Lcom/esotericsoftware/b/c;
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fc()I
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fn()I
move-result p2

View file

@ -59,7 +59,7 @@
iget-object p2, p0, Lcom/esotericsoftware/kryo/serializers/AsmCacheFields$AsmLongField;->access:Lcom/esotericsoftware/b/c;
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fd()J
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fo()J
move-result-wide v0
@ -72,7 +72,7 @@
:cond_0
iget-object p2, p0, Lcom/esotericsoftware/kryo/serializers/AsmCacheFields$AsmLongField;->access:Lcom/esotericsoftware/b/c;
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fd()J
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fo()J
move-result-wide v0

View file

@ -43,7 +43,7 @@
iget-object v1, p0, Lcom/esotericsoftware/kryo/serializers/AsmCacheFields$AsmObjectField;->access:Lcom/esotericsoftware/b/c;
invoke-virtual {v1}, Lcom/esotericsoftware/b/c;->eW()Ljava/lang/Object;
invoke-virtual {v1}, Lcom/esotericsoftware/b/c;->fh()Ljava/lang/Object;
move-result-object v1
@ -143,7 +143,7 @@
iget-object p1, p0, Lcom/esotericsoftware/kryo/serializers/AsmCacheFields$AsmObjectField;->access:Lcom/esotericsoftware/b/c;
invoke-virtual {p1}, Lcom/esotericsoftware/b/c;->eW()Ljava/lang/Object;
invoke-virtual {p1}, Lcom/esotericsoftware/b/c;->fh()Ljava/lang/Object;
move-result-object p1

View file

@ -44,7 +44,7 @@
iget-object p2, p0, Lcom/esotericsoftware/kryo/serializers/AsmCacheFields$AsmShortField;->access:Lcom/esotericsoftware/b/c;
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fb()S
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fm()S
move-result p2

View file

@ -44,7 +44,7 @@
iget-object p2, p0, Lcom/esotericsoftware/kryo/serializers/AsmCacheFields$AsmStringField;->access:Lcom/esotericsoftware/b/c;
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->eX()Ljava/lang/String;
invoke-virtual {p2}, Lcom/esotericsoftware/b/c;->fi()Ljava/lang/String;
move-result-object p2

View file

@ -75,7 +75,7 @@
check-cast p1, Lcom/esotericsoftware/b/d;
invoke-virtual {p1}, Lcom/esotericsoftware/b/d;->fg()Ljava/lang/Object;
invoke-virtual {p1}, Lcom/esotericsoftware/b/d;->fr()Ljava/lang/Object;
move-result-object p1

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