ProfileGroupActivity$11.smali

.class Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;
.super Ljava/lang/Object;
.source "ProfileGroupActivity.java"

# interfaces
.implements Lim/tpelyyftgw/ui/ChatRightsEditActivity$ChatRightsEditActivityDelegate;


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->openRightsEdit(IILim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;Lim/tpelyyftgw/tgnet/TLRPC$TL_chatAdminRights;Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;Ljava/lang/String;)V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

.field final synthetic val$action:I

.field final synthetic val$participant:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method constructor <init>(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;ILim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;)V
    .registers 4
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    .line 1282
    iput-object p1, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    iput p2, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->val$action:I

    iput-object p3, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->val$participant:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public didChangeOwner(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
    .registers 6
    .param p1, "user"    # Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 1352
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->undoView:Lim/tpelyyftgw/ui/components/UndoView;
    invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$5900(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/ui/components/UndoView;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->chat_id:I
    invoke-static {v1}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$200(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)I

    move-result v1

    neg-int v1, v1

    int-to-long v1, v1

    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    invoke-static {v3}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$5500(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v3

    iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v3, :cond_1b

    const/16 v3, 0xa

    goto :goto_1d

    :cond_1b
    const/16 v3, 0x9

    :goto_1d
    invoke-virtual {v0, v1, v2, v3, p1}, Lim/tpelyyftgw/ui/components/UndoView;->showWithAction(JILjava/lang/Object;)V

    .line 1353
    return-void
.end method

.method public didSetRights(ILim/tpelyyftgw/tgnet/TLRPC$TL_chatAdminRights;Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;Ljava/lang/String;)V
    .registers 11
    .param p1, "rights"    # I
    .param p2, "rightsAdmin"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_chatAdminRights;
    .param p3, "rightsBanned"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;
    .param p4, "rank"    # Ljava/lang/String;

    .line 1285
    iget v0, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->val$action:I

    const/4 v1, 0x1

    if-nez v0, :cond_9b

    .line 1286
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->val$participant:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

    instance-of v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatChannelParticipant;

    if-eqz v2, :cond_55

    .line 1287
    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatChannelParticipant;

    .line 1288
    .local v0, "channelParticipant1":Lim/tpelyyftgw/tgnet/TLRPC$TL_chatChannelParticipant;
    if-ne p1, v1, :cond_1f

    .line 1289
    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelParticipantAdmin;

    invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelParticipantAdmin;-><init>()V

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatChannelParticipant;->channelParticipant:Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;

    .line 1290
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatChannelParticipant;->channelParticipant:Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;

    iget v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;->flags:I

    or-int/lit8 v2, v2, 0x4

    iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;->flags:I

    goto :goto_26

    .line 1292
    :cond_1f
    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelParticipant;

    invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelParticipant;-><init>()V

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatChannelParticipant;->channelParticipant:Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;

    .line 1294
    :goto_26
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatChannelParticipant;->channelParticipant:Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;

    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->currentAccount:I
    invoke-static {v2}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$5400(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)I

    move-result v2

    invoke-static {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v2

    iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;->inviter_id:I

    .line 1295
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatChannelParticipant;->channelParticipant:Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;

    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->val$participant:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->user_id:I

    iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;->user_id:I

    .line 1296
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatChannelParticipant;->channelParticipant:Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;

    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->val$participant:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->date:I

    iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;->date:I

    .line 1297
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatChannelParticipant;->channelParticipant:Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;

    iput-object p3, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;->banned_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatBannedRights;

    .line 1298
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatChannelParticipant;->channelParticipant:Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;

    iput-object p2, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;->admin_rights:Lim/tpelyyftgw/tgnet/TLRPC$TL_chatAdminRights;

    .line 1299
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatChannelParticipant;->channelParticipant:Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;

    iput-object p4, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;->rank:Ljava/lang/String;

    .end local v0    # "channelParticipant1":Lim/tpelyyftgw/tgnet/TLRPC$TL_chatChannelParticipant;
    goto :goto_99

    .line 1300
    :cond_55
    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

    if-eqz v0, :cond_99

    .line 1302
    if-ne p1, v1, :cond_61

    .line 1303
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatParticipantAdmin;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatParticipantAdmin;-><init>()V

    .local v0, "newParticipant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
    goto :goto_66

    .line 1305
    .end local v0    # "newParticipant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
    :cond_61
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatParticipant;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatParticipant;-><init>()V

    .line 1307
    .restart local v0    # "newParticipant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
    :goto_66
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->val$participant:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->user_id:I

    iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->user_id:I

    .line 1308
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->val$participant:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->date:I

    iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->date:I

    .line 1309
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->val$participant:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

    iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->inviter_id:I

    iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->inviter_id:I

    .line 1310
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v1}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$2100(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;

    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->val$participant:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v1

    .line 1311
    .local v1, "index":I
    if-ltz v1, :cond_97

    .line 1312
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v2}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$2100(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move-result-object v2

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;

    invoke-virtual {v2, v1, v0}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;

    .line 1314
    .end local v0    # "newParticipant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
    .end local v1    # "index":I
    :cond_97
    goto/16 :goto_16e

    .line 1300
    :cond_99
    :goto_99
    goto/16 :goto_16e

    .line 1315
    :cond_9b
    if-ne v0, v1, :cond_16e

    .line 1316
    if-nez p1, :cond_16e

    .line 1317
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$5500(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v0

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v0, :cond_16e

    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$2100(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move-result-object v0

    if-eqz v0, :cond_16e

    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v0}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$2100(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    if-eqz v0, :cond_16e

    .line 1318
    const/4 v0, 0x0

    .line 1319
    .local v0, "changed":Z
    const/4 v2, 0x0

    .local v2, "a":I
    :goto_bd
    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v3}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$2100(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move-result-object v3

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    if-ge v2, v3, :cond_10c

    .line 1320
    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v3}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$2100(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move-result-object v3

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;

    invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatChannelParticipant;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatChannelParticipant;->channelParticipant:Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;

    .line 1321
    .local v3, "p":Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;
    iget v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;->user_id:I

    iget-object v5, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->val$participant:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->user_id:I

    if-ne v4, v5, :cond_109

    .line 1322
    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v4}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$2100(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move-result-object v4

    if-eqz v4, :cond_fa

    .line 1323
    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v4}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$2100(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move-result-object v4

    iget v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants_count:I

    sub-int/2addr v5, v1

    iput v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants_count:I

    .line 1325
    :cond_fa
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v1}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$2100(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 1326
    const/4 v0, 0x1

    .line 1327
    goto :goto_10c

    .line 1319
    .end local v3    # "p":Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;
    :cond_109
    add-int/lit8 v2, v2, 0x1

    goto :goto_bd

    .line 1330
    .end local v2    # "a":I
    :cond_10c
    :goto_10c
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v1}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$2100(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move-result-object v1

    if-eqz v1, :cond_159

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v1}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$2100(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    if-eqz v1, :cond_159

    .line 1331
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_11f
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v2}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$2100(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move-result-object v2

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-ge v1, v2, :cond_159

    .line 1332
    iget-object v2, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v2}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$2100(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move-result-object v2

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;

    invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

    .line 1333
    .local v2, "p":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
    iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->user_id:I

    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->val$participant:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;->user_id:I

    if-ne v3, v4, :cond_156

    .line 1334
    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v3}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$2100(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;

    move-result-object v3

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->participants:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipants;->participants:Ljava/util/ArrayList;

    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 1335
    const/4 v0, 0x1

    .line 1336
    goto :goto_159

    .line 1331
    .end local v2    # "p":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
    :cond_156
    add-int/lit8 v1, v1, 0x1

    goto :goto_11f

    .line 1340
    .end local v1    # "a":I
    :cond_159
    :goto_159
    if-eqz v0, :cond_16e

    .line 1341
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # invokes: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->updateOnlineCount()V
    invoke-static {v1}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$5600(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)V

    .line 1342
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # invokes: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->updateRowsIds()V
    invoke-static {v1}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$5700(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)V

    .line 1343
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$11;->this$0:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;

    # getter for: Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->listAdapter:Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$ListAdapter;
    invoke-static {v1}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;->access$5800(Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity;)Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$ListAdapter;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/chats/ProfileGroupActivity$ListAdapter;->notifyDataSetChanged()V

    .line 1348
    .end local v0    # "changed":Z
    :cond_16e
    :goto_16e
    return-void
.end method