TLRPC$MessageAction.smali
.class public abstract Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.super Lim/tpelyyftgw/tgnet/TLObject;
.source "TLRPC.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/tgnet/TLRPC;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "MessageAction"
.end annotation
# instance fields
.field public address:Ljava/lang/String;
.field public call:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputGroupCall;
.field public call_id:J
.field public channel_id:I
.field public chat_id:I
.field public currency:Ljava/lang/String;
.field public duration:I
.field public encryptedAction:Lim/tpelyyftgw/tgnet/TLRPC$DecryptedMessageAction;
.field public flags:I
.field public game_id:J
.field public inviter_id:I
.field public message:Ljava/lang/String;
.field public newUserPhoto:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;
.field public photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;
.field public reason:Lim/tpelyyftgw/tgnet/TLRPC$PhoneCallDiscardReason;
.field public score:I
.field public title:Ljava/lang/String;
.field public total_amount:J
.field public ttl:I
.field public user_id:I
.field public users:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field public video:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 2
.line 14175
invoke-direct {p0}, Lim/tpelyyftgw/tgnet/TLObject;-><init>()V
.line 14180
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->users:Ljava/util/ArrayList;
return-void
.end method
.method public static TLdeserialize(Lim/tpelyyftgw/tgnet/AbstractSerializedData;IZ)Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
.registers 8
.param p0, "stream" # Lim/tpelyyftgw/tgnet/AbstractSerializedData;
.param p1, "constructor" # I
.param p2, "exception" # Z
.line 14200
const/4 v0, 0x0
.line 14201
.local v0, "result":Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
sparse-switch p1, :sswitch_data_11c
goto/16 :goto_fa
.line 14227
:sswitch_6
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatEditPhoto;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatEditPhoto;-><init>()V
move-object v0, v1
.line 14228
goto/16 :goto_fa
.line 14218
:sswitch_e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionGroupCall;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionGroupCall;-><init>()V
move-object v0, v1
.line 14219
goto/16 :goto_fa
.line 14248
:sswitch_16
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatAddUser_old;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatAddUser_old;-><init>()V
move-object v0, v1
.line 14249
goto/16 :goto_fa
.line 14206
:sswitch_1e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEncryptedAction;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageEncryptedAction;-><init>()V
move-object v0, v1
.line 14207
goto/16 :goto_fa
.line 14203
:sswitch_26
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionLoginUnknownLocation;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionLoginUnknownLocation;-><init>()V
move-object v0, v1
.line 14204
goto/16 :goto_fa
.line 14239
:sswitch_2e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionCreatedBroadcastList;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionCreatedBroadcastList;-><init>()V
move-object v0, v1
.line 14240
goto/16 :goto_fa
.line 14251
:sswitch_36
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionTTLChange;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionTTLChange;-><init>()V
move-object v0, v1
.line 14252
goto/16 :goto_fa
.line 14245
:sswitch_3e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionUserUpdatedPhoto;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionUserUpdatedPhoto;-><init>()V
move-object v0, v1
.line 14246
goto/16 :goto_fa
.line 14242
:sswitch_46
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionUserJoined;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionUserJoined;-><init>()V
move-object v0, v1
.line 14243
goto/16 :goto_fa
.line 14215
:sswitch_4e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatMigrateTo;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatMigrateTo;-><init>()V
move-object v0, v1
.line 14216
goto/16 :goto_fa
.line 14233
:sswitch_56
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatAddUser;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatAddUser;-><init>()V
move-object v0, v1
.line 14234
goto/16 :goto_fa
.line 14221
:sswitch_5e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionScreenshotTaken;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionScreenshotTaken;-><init>()V
move-object v0, v1
.line 14222
goto/16 :goto_fa
.line 14281
:sswitch_66
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPaymentSent;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPaymentSent;-><init>()V
move-object v0, v1
.line 14282
goto/16 :goto_fa
.line 14293
:sswitch_6e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionLiveStart_layer105;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionLiveStart_layer105;-><init>()V
move-object v0, v1
.line 14294
goto/16 :goto_fa
.line 14209
:sswitch_76
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionCustomAction;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionCustomAction;-><init>()V
move-object v0, v1
.line 14210
goto/16 :goto_fa
.line 14257
:sswitch_7e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatJoinedByLink;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatJoinedByLink;-><init>()V
move-object v0, v1
.line 14258
goto/16 :goto_fa
.line 14260
:sswitch_86
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionContactSignUp;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionContactSignUp;-><init>()V
move-object v0, v1
.line 14261
goto/16 :goto_fa
.line 14296
:sswitch_8e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionLiveStop_layer105;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionLiveStop_layer105;-><init>()V
move-object v0, v1
goto/16 :goto_fa
.line 14254
:sswitch_96
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionSecureValuesSent;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionSecureValuesSent;-><init>()V
move-object v0, v1
.line 14255
goto/16 :goto_fa
.line 14290
:sswitch_9e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;-><init>()V
move-object v0, v1
.line 14291
goto/16 :goto_fa
.line 14284
:sswitch_a6
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionEmpty;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionEmpty;-><init>()V
move-object v0, v1
.line 14285
goto :goto_fa
.line 14275
:sswitch_ad
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatEditTitle;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatEditTitle;-><init>()V
move-object v0, v1
.line 14276
goto :goto_fa
.line 14236
:sswitch_b4
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatDeleteUser;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatDeleteUser;-><init>()V
move-object v0, v1
.line 14237
goto :goto_fa
.line 14230
:sswitch_bb
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChannelMigrateFrom;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChannelMigrateFrom;-><init>()V
move-object v0, v1
.line 14231
goto :goto_fa
.line 14278
:sswitch_c2
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionBotAllowed;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionBotAllowed;-><init>()V
move-object v0, v1
.line 14279
goto :goto_fa
.line 14212
:sswitch_c9
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatCreate;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatCreate;-><init>()V
move-object v0, v1
.line 14213
goto :goto_fa
.line 14224
:sswitch_d0
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionHistoryClear;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionHistoryClear;-><init>()V
move-object v0, v1
.line 14225
goto :goto_fa
.line 14269
:sswitch_d7
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatDeletePhoto;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatDeletePhoto;-><init>()V
move-object v0, v1
.line 14270
goto :goto_fa
.line 14263
:sswitch_de
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChannelCreate;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChannelCreate;-><init>()V
move-object v0, v1
.line 14264
goto :goto_fa
.line 14266
:sswitch_e5
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPinMessage;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPinMessage;-><init>()V
move-object v0, v1
.line 14267
goto :goto_fa
.line 14287
:sswitch_ec
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionGameScore;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionGameScore;-><init>()V
move-object v0, v1
.line 14288
goto :goto_fa
.line 14272
:sswitch_f3
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;-><init>()V
move-object v0, v1
.line 14273
nop
.line 14299
:goto_fa
if-nez v0, :cond_115
if-nez p2, :cond_ff
goto :goto_115
.line 14300
:cond_ff
new-instance v1, Ljava/lang/RuntimeException;
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v2, v3
const-string v3, "can\'t parse magic %x in MessageAction"
invoke-static {v3, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-direct {v1, v2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw v1
.line 14302
:cond_115
:goto_115
if-eqz v0, :cond_11a
.line 14303
invoke-virtual {v0, p0, p2}, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->readParams(Lim/tpelyyftgw/tgnet/AbstractSerializedData;Z)V
.line 14305
:cond_11a
return-object v0
nop
:sswitch_data_11c
.sparse-switch
-0x7f1ee581 -> :sswitch_f3
-0x6d58d78a -> :sswitch_ec
-0x6b42c713 -> :sswitch_e5
-0x6a2d536e -> :sswitch_de
-0x6a1c0411 -> :sswitch_d7
-0x604549fc -> :sswitch_d0
-0x599c7466 -> :sswitch_c9
-0x54165002 -> :sswitch_c2
-0x4faa1512 -> :sswitch_bb
-0x4d5164f4 -> :sswitch_b4
-0x4a5e31a6 -> :sswitch_ad
-0x49510850 -> :sswitch_a6
-0x3e73cfd4 -> :sswitch_9e
-0x26a39eac -> :sswitch_96
-0x1a8efd0f -> :sswitch_8e
-0xc0da08a -> :sswitch_86
-0x7630a18 -> :sswitch_7e
-0x51960aa -> :sswitch_76
0x20dc8b24 -> :sswitch_6e
0x40699cd0 -> :sswitch_66
0x4792929b -> :sswitch_5e
0x488a7337 -> :sswitch_56
0x51bdb021 -> :sswitch_4e
0x55555550 -> :sswitch_46
0x55555551 -> :sswitch_3e
0x55555552 -> :sswitch_36
0x55555557 -> :sswitch_2e
0x555555f5 -> :sswitch_26
0x555555f7 -> :sswitch_1e
0x5e3cfc4b -> :sswitch_16
0x7a0d7f42 -> :sswitch_e
0x7fcb13a8 -> :sswitch_6
.end sparse-switch
.end method