ProfileActivity$6.smali

.class Lim/tpelyyftgw/ui/ProfileActivity$6;
.super Ljava/lang/Object;
.source "ProfileActivity.java"

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


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lim/tpelyyftgw/ui/ProfileActivity;->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/ProfileActivity;

.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/ProfileActivity;ILim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;)V
    .registers 4
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/ProfileActivity;

    .line 1166
    iput-object p1, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    iput p2, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->val$action:I

    iput-object p3, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->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 1236
    iget-object v0, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

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

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

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

    move-result v1

    neg-int v1, v1

    int-to-long v1, v1

    iget-object v3, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    # getter for: Lim/tpelyyftgw/ui/ProfileActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    invoke-static {v3}, Lim/tpelyyftgw/ui/ProfileActivity;->access$4500(Lim/tpelyyftgw/ui/ProfileActivity;)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 1238
    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 1169
    iget v0, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->val$action:I

    const/4 v1, 0x1

    if-nez v0, :cond_9b

    .line 1170
    iget-object v0, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->val$participant:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

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

    if-eqz v2, :cond_55

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

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

    .line 1173
    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 1174
    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 1176
    :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 1178
    :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/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    # getter for: Lim/tpelyyftgw/ui/ProfileActivity;->currentAccount:I
    invoke-static {v2}, Lim/tpelyyftgw/ui/ProfileActivity;->access$4400(Lim/tpelyyftgw/ui/ProfileActivity;)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 1179
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatChannelParticipant;->channelParticipant:Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;

    iget-object v2, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->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 1180
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chatChannelParticipant;->channelParticipant:Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;

    iget-object v2, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->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 1181
    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 1182
    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 1183
    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 1184
    :cond_55
    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

    if-eqz v0, :cond_99

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

    .line 1187
    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 1189
    .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 1191
    .restart local v0    # "newParticipant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
    :goto_66
    iget-object v1, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->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 1192
    iget-object v1, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->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 1193
    iget-object v1, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->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 1194
    iget-object v1, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    # getter for: Lim/tpelyyftgw/ui/ProfileActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v1}, Lim/tpelyyftgw/ui/ProfileActivity;->access$1700(Lim/tpelyyftgw/ui/ProfileActivity;)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/ProfileActivity$6;->val$participant:Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;

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

    move-result v1

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

    .line 1196
    iget-object v2, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    # getter for: Lim/tpelyyftgw/ui/ProfileActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v2}, Lim/tpelyyftgw/ui/ProfileActivity;->access$1700(Lim/tpelyyftgw/ui/ProfileActivity;)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 1198
    .end local v0    # "newParticipant":Lim/tpelyyftgw/tgnet/TLRPC$ChatParticipant;
    .end local v1    # "index":I
    :cond_97
    goto/16 :goto_16e

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

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

    .line 1200
    if-nez p1, :cond_16e

    .line 1201
    iget-object v0, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    # getter for: Lim/tpelyyftgw/ui/ProfileActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ProfileActivity;->access$4500(Lim/tpelyyftgw/ui/ProfileActivity;)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/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

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

    move-result-object v0

    if-eqz v0, :cond_16e

    iget-object v0, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    # getter for: Lim/tpelyyftgw/ui/ProfileActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ProfileActivity;->access$1700(Lim/tpelyyftgw/ui/ProfileActivity;)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 1202
    const/4 v0, 0x0

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

    .local v2, "a":I
    :goto_bd
    iget-object v3, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    # getter for: Lim/tpelyyftgw/ui/ProfileActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v3}, Lim/tpelyyftgw/ui/ProfileActivity;->access$1700(Lim/tpelyyftgw/ui/ProfileActivity;)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 1204
    iget-object v3, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    # getter for: Lim/tpelyyftgw/ui/ProfileActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v3}, Lim/tpelyyftgw/ui/ProfileActivity;->access$1700(Lim/tpelyyftgw/ui/ProfileActivity;)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 1205
    .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/ProfileActivity$6;->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 1206
    iget-object v4, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

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

    move-result-object v4

    if-eqz v4, :cond_fa

    .line 1207
    iget-object v4, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    # getter for: Lim/tpelyyftgw/ui/ProfileActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v4}, Lim/tpelyyftgw/ui/ProfileActivity;->access$1700(Lim/tpelyyftgw/ui/ProfileActivity;)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 1209
    :cond_fa
    iget-object v1, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    # getter for: Lim/tpelyyftgw/ui/ProfileActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v1}, Lim/tpelyyftgw/ui/ProfileActivity;->access$1700(Lim/tpelyyftgw/ui/ProfileActivity;)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 1210
    const/4 v0, 0x1

    .line 1211
    goto :goto_10c

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

    goto :goto_bd

    .line 1214
    .end local v2    # "a":I
    :cond_10c
    :goto_10c
    iget-object v1, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

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

    move-result-object v1

    if-eqz v1, :cond_159

    iget-object v1, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    # getter for: Lim/tpelyyftgw/ui/ProfileActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v1}, Lim/tpelyyftgw/ui/ProfileActivity;->access$1700(Lim/tpelyyftgw/ui/ProfileActivity;)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 1215
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_11f
    iget-object v2, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    # getter for: Lim/tpelyyftgw/ui/ProfileActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v2}, Lim/tpelyyftgw/ui/ProfileActivity;->access$1700(Lim/tpelyyftgw/ui/ProfileActivity;)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 1216
    iget-object v2, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    # getter for: Lim/tpelyyftgw/ui/ProfileActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v2}, Lim/tpelyyftgw/ui/ProfileActivity;->access$1700(Lim/tpelyyftgw/ui/ProfileActivity;)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 1217
    .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/ProfileActivity$6;->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 1218
    iget-object v3, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    # getter for: Lim/tpelyyftgw/ui/ProfileActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
    invoke-static {v3}, Lim/tpelyyftgw/ui/ProfileActivity;->access$1700(Lim/tpelyyftgw/ui/ProfileActivity;)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 1219
    const/4 v0, 0x1

    .line 1220
    goto :goto_159

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

    goto :goto_11f

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

    .line 1225
    iget-object v1, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    # invokes: Lim/tpelyyftgw/ui/ProfileActivity;->updateOnlineCount()V
    invoke-static {v1}, Lim/tpelyyftgw/ui/ProfileActivity;->access$4600(Lim/tpelyyftgw/ui/ProfileActivity;)V

    .line 1226
    iget-object v1, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    # invokes: Lim/tpelyyftgw/ui/ProfileActivity;->updateRowsIds()V
    invoke-static {v1}, Lim/tpelyyftgw/ui/ProfileActivity;->access$4700(Lim/tpelyyftgw/ui/ProfileActivity;)V

    .line 1227
    iget-object v1, p0, Lim/tpelyyftgw/ui/ProfileActivity$6;->this$0:Lim/tpelyyftgw/ui/ProfileActivity;

    # getter for: Lim/tpelyyftgw/ui/ProfileActivity;->listAdapter:Lim/tpelyyftgw/ui/ProfileActivity$ListAdapter;
    invoke-static {v1}, Lim/tpelyyftgw/ui/ProfileActivity;->access$4800(Lim/tpelyyftgw/ui/ProfileActivity;)Lim/tpelyyftgw/ui/ProfileActivity$ListAdapter;

    move-result-object v1

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

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