TLRPC$ChannelAdminLogEventAction.smali
.class public abstract Lim/tpelyyftgw/tgnet/TLRPC$ChannelAdminLogEventAction;
.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 = "ChannelAdminLogEventAction"
.end annotation
# instance fields
.field public message:Lim/tpelyyftgw/tgnet/TLRPC$Message;
.field public new_message:Lim/tpelyyftgw/tgnet/TLRPC$Message;
.field public new_participant:Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;
.field public new_photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;
.field public new_stickerset:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
.field public participant:Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;
.field public prev_message:Lim/tpelyyftgw/tgnet/TLRPC$Message;
.field public prev_participant:Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;
.field public prev_photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;
.field public prev_stickerset:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
.field public prev_value:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 26512
invoke-direct {p0}, Lim/tpelyyftgw/tgnet/TLObject;-><init>()V
return-void
.end method
.method public static TLdeserialize(Lim/tpelyyftgw/tgnet/AbstractSerializedData;IZ)Lim/tpelyyftgw/tgnet/TLRPC$ChannelAdminLogEventAction;
.registers 8
.param p0, "stream" # Lim/tpelyyftgw/tgnet/AbstractSerializedData;
.param p1, "constructor" # I
.param p2, "exception" # Z
.line 26526
const/4 v0, 0x0
.line 26527
.local v0, "result":Lim/tpelyyftgw/tgnet/TLRPC$ChannelAdminLogEventAction;
sparse-switch p1, :sswitch_data_c4
goto/16 :goto_a2
.line 26541
:sswitch_6
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionEditMessage;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionEditMessage;-><init>()V
move-object v0, v1
.line 26542
goto/16 :goto_a2
.line 26580
:sswitch_e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionChangeUsername;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionChangeUsername;-><init>()V
move-object v0, v1
.line 26581
goto/16 :goto_a2
.line 26562
:sswitch_16
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionTogglePreHistoryHidden;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionTogglePreHistoryHidden;-><init>()V
move-object v0, v1
.line 26563
goto/16 :goto_a2
.line 26538
:sswitch_1e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionChangeAbout;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionChangeAbout;-><init>()V
move-object v0, v1
.line 26539
goto/16 :goto_a2
.line 26568
:sswitch_26
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionToggleSlowMode;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionToggleSlowMode;-><init>()V
move-object v0, v1
.line 26569
goto/16 :goto_a2
.line 26583
:sswitch_2e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionChangePhoto;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionChangePhoto;-><init>()V
move-object v0, v1
.line 26584
goto/16 :goto_a2
.line 26571
:sswitch_36
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionDeleteMessage;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionDeleteMessage;-><init>()V
move-object v0, v1
.line 26572
goto/16 :goto_a2
.line 26556
:sswitch_3e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionDefaultBannedRights;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionDefaultBannedRights;-><init>()V
move-object v0, v1
.line 26557
goto/16 :goto_a2
.line 26535
:sswitch_46
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionToggleSignatures;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionToggleSignatures;-><init>()V
move-object v0, v1
.line 26536
goto/16 :goto_a2
.line 26529
:sswitch_4e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionToggleInvites;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionToggleInvites;-><init>()V
move-object v0, v1
.line 26530
goto :goto_a2
.line 26589
:sswitch_55
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionParticipantJoin;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionParticipantJoin;-><init>()V
move-object v0, v1
goto :goto_a2
.line 26544
:sswitch_5c
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionChangeLocation;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionChangeLocation;-><init>()V
move-object v0, v1
.line 26545
goto :goto_a2
.line 26577
:sswitch_63
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionParticipantLeave;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionParticipantLeave;-><init>()V
move-object v0, v1
.line 26578
goto :goto_a2
.line 26532
:sswitch_6a
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionUpdatePinned;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionUpdatePinned;-><init>()V
move-object v0, v1
.line 26533
goto :goto_a2
.line 26553
:sswitch_71
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionChangeTitle;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionChangeTitle;-><init>()V
move-object v0, v1
.line 26554
goto :goto_a2
.line 26586
:sswitch_78
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionParticipantToggleBan;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionParticipantToggleBan;-><init>()V
move-object v0, v1
.line 26587
goto :goto_a2
.line 26574
:sswitch_7f
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionParticipantInvite;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionParticipantInvite;-><init>()V
move-object v0, v1
.line 26575
goto :goto_a2
.line 26547
:sswitch_86
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionParticipantToggleAdmin;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionParticipantToggleAdmin;-><init>()V
move-object v0, v1
.line 26548
goto :goto_a2
.line 26550
:sswitch_8d
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionChangeStickerSet;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionChangeStickerSet;-><init>()V
move-object v0, v1
.line 26551
goto :goto_a2
.line 26559
:sswitch_94
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionChangeLinkedChat;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionChangeLinkedChat;-><init>()V
move-object v0, v1
.line 26560
goto :goto_a2
.line 26565
:sswitch_9b
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionStopPoll;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelAdminLogEventActionStopPoll;-><init>()V
move-object v0, v1
.line 26566
nop
.line 26592
:goto_a2
if-nez v0, :cond_bd
if-nez p2, :cond_a7
goto :goto_bd
.line 26593
:cond_a7
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 ChannelAdminLogEventAction"
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 26595
:cond_bd
:goto_bd
if-eqz v0, :cond_c2
.line 26596
invoke-virtual {v0, p0, p2}, Lim/tpelyyftgw/tgnet/TLRPC$ChannelAdminLogEventAction;->readParams(Lim/tpelyyftgw/tgnet/AbstractSerializedData;Z)V
.line 26598
:cond_c2
return-object v0
nop
:sswitch_data_c4
.sparse-switch
-0x70f869bd -> :sswitch_9b
-0x5d9077e5 -> :sswitch_94
-0x4e3c3559 -> :sswitch_8d
-0x2a9898f0 -> :sswitch_86
-0x1ce3cb28 -> :sswitch_7f
-0x1927c282 -> :sswitch_78
-0x192047db -> :sswitch_71
-0x1617d3e8 -> :sswitch_6a
-0x768880e -> :sswitch_63
0xe6b76ae -> :sswitch_5c
0x183040d3 -> :sswitch_55
0x1b7907ae -> :sswitch_4e
0x26ae0971 -> :sswitch_46
0x2df5fc0a -> :sswitch_3e
0x42e047bb -> :sswitch_36
0x434bd2af -> :sswitch_2e
0x53909779 -> :sswitch_26
0x55188a2e -> :sswitch_1e
0x5f5c95f1 -> :sswitch_16
0x6a4afc38 -> :sswitch_e
0x709b2405 -> :sswitch_6
.end sparse-switch
.end method