NotificationsSettingsActivity.smali
.class public Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.super Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.source "NotificationsSettingsActivity.java"
# interfaces
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;,
Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;
}
.end annotation
# instance fields
.field private accountsAllRow:I
.field private accountsInfoRow:I
.field private accountsSectionRow:I
.field private adapter:Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;
.field private androidAutoAlertRow:I
.field private badgeNumberMessagesRow:I
.field private badgeNumberMutedRow:I
.field private badgeNumberSection:I
.field private badgeNumberSection2Row:I
.field private badgeNumberShowRow:I
.field private callsRingtoneRow:I
.field private callsSection2Row:I
.field private callsSectionRow:I
.field private callsVibrateRow:I
.field private channelsRow:I
.field private contactJoinedRow:I
.field private eventsSection2Row:I
.field private eventsSectionRow:I
.field private exceptionChannels:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;",
">;"
}
.end annotation
.end field
.field private exceptionChats:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;",
">;"
}
.end annotation
.end field
.field private exceptionUsers:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;",
">;"
}
.end annotation
.end field
.field private groupRow:I
.field private inappPreviewRow:I
.field private inappPriorityRow:I
.field private inappSectionRow:I
.field private inappSoundRow:I
.field private inappVibrateRow:I
.field private inchatSoundRow:I
.field private layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
.field private listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.field private notificationsSection2Row:I
.field private notificationsSectionRow:I
.field private notificationsServiceConnectionRow:I
.field private notificationsServiceRow:I
.field private otherSection2Row:I
.field private otherSectionRow:I
.field private pinnedMessageRow:I
.field private privateRow:I
.field private repeatRow:I
.field private resetNotificationsRow:I
.field private resetSection2Row:I
.field private resetSectionRow:I
.field private reseting:Z
.field private rowCount:I
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 3
.line 56
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V
.line 66
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->reseting:Z
.line 70
const/4 v1, 0x0
iput-object v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->exceptionUsers:Ljava/util/ArrayList;
.line 71
iput-object v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->exceptionChats:Ljava/util/ArrayList;
.line 72
iput-object v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->exceptionChannels:Ljava/util/ArrayList;
.line 113
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->notificationsSectionRow:I
return v0
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->notificationsSection2Row:I
return v0
.end method
.method static synthetic access$1000(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->callsSectionRow:I
return v0
.end method
.method static synthetic access$1100(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->badgeNumberSection2Row:I
return v0
.end method
.method static synthetic access$1200(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->accountsSectionRow:I
return v0
.end method
.method static synthetic access$1300(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->accountsInfoRow:I
return v0
.end method
.method static synthetic access$1400(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
return v0
.end method
.method static synthetic access$1500(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$1600(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inappSoundRow:I
return v0
.end method
.method static synthetic access$1700(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inappVibrateRow:I
return v0
.end method
.method static synthetic access$1800(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inappPreviewRow:I
return v0
.end method
.method static synthetic access$1900(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inappPriorityRow:I
return v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inappSectionRow:I
return v0
.end method
.method static synthetic access$2000(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->contactJoinedRow:I
return v0
.end method
.method static synthetic access$2100(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->pinnedMessageRow:I
return v0
.end method
.method static synthetic access$2200(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->androidAutoAlertRow:I
return v0
.end method
.method static synthetic access$2300(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->notificationsServiceRow:I
return v0
.end method
.method static synthetic access$2400(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->notificationsServiceConnectionRow:I
return v0
.end method
.method static synthetic access$2500(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->badgeNumberShowRow:I
return v0
.end method
.method static synthetic access$2600(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$2700(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->badgeNumberMutedRow:I
return v0
.end method
.method static synthetic access$2800(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$2900(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->badgeNumberMessagesRow:I
return v0
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->eventsSectionRow:I
return v0
.end method
.method static synthetic access$3000(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$3100(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inchatSoundRow:I
return v0
.end method
.method static synthetic access$3200(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->callsVibrateRow:I
return v0
.end method
.method static synthetic access$3300(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->accountsAllRow:I
return v0
.end method
.method static synthetic access$3400(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->resetNotificationsRow:I
return v0
.end method
.method static synthetic access$3500(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$3600(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$3700(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->privateRow:I
return v0
.end method
.method static synthetic access$3800(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget-object v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->exceptionUsers:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$3900(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->groupRow:I
return v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->otherSectionRow:I
return v0
.end method
.method static synthetic access$4000(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget-object v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->exceptionChats:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$4100(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget-object v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->exceptionChannels:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$4200(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->channelsRow:I
return v0
.end method
.method static synthetic access$4300(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$4400(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->callsRingtoneRow:I
return v0
.end method
.method static synthetic access$4500(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->repeatRow:I
return v0
.end method
.method static synthetic access$4600(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->eventsSection2Row:I
return v0
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->resetSectionRow:I
return v0
.end method
.method static synthetic access$600(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->badgeNumberSection:I
return v0
.end method
.method static synthetic access$700(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->otherSection2Row:I
return v0
.end method
.method static synthetic access$800(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->resetSection2Row:I
return v0
.end method
.method static synthetic access$900(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/NotificationsSettingsActivity;
.line 56
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->callsSection2Row:I
return v0
.end method
.method static synthetic lambda$null$5(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 2
.param p0, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 490
return-void
.end method
.method private loadExceptions()V
.registers 3
.line 179
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessagesStorage;->getStorageQueue()Lim/tpelyyftgw/messenger/DispatchQueue;
move-result-object v0
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$_qyBx3Vs-LIFSvZFHQWUrXVETT0;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$_qyBx3Vs-LIFSvZFHQWUrXVETT0;-><init>(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 323
return-void
.end method
.method private showExceptionsAlert(I)V
.registers 8
.param p1, "position" # I
.line 661
const/4 v0, 0x0
.line 663
.local v0, "alertText":Ljava/lang/String;
iget v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->privateRow:I
if-ne p1, v1, :cond_1a
.line 664
iget-object v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->exceptionUsers:Ljava/util/ArrayList;
.line 665
.local v1, "exceptions":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
if-eqz v1, :cond_47
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_47
.line 666
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v2
const-string v3, "ChatsException"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
goto :goto_47
.line 668
.end local v1 # "exceptions":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
:cond_1a
iget v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->groupRow:I
if-ne p1, v1, :cond_33
.line 669
iget-object v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->exceptionChats:Ljava/util/ArrayList;
.line 670
.restart local v1 # "exceptions":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
if-eqz v1, :cond_47
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_47
.line 671
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v2
const-string v3, "Groups"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
goto :goto_47
.line 674
.end local v1 # "exceptions":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
:cond_33
iget-object v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->exceptionChannels:Ljava/util/ArrayList;
.line 675
.restart local v1 # "exceptions":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
if-eqz v1, :cond_47
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_47
.line 676
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v2
const-string v3, "Channels"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
.line 679
:cond_47
:goto_47
if-nez v0, :cond_4a
.line 680
return-void
.line 682
:cond_4a
new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
invoke-direct {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 683
.local v2, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v3
const/4 v4, 0x0
const/4 v5, 0x1
if-ne v3, v5, :cond_70
.line 684
const v3, 0x7f0f0a2b
new-array v5, v5, [Ljava/lang/Object;
aput-object v0, v5, v4
const-string v4, "NotificationsExceptionsSingleAlert"
invoke-static {v4, v3, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_84
.line 686
:cond_70
const v3, 0x7f0f0a2a
new-array v5, v5, [Ljava/lang/Object;
aput-object v0, v5, v4
const-string v4, "NotificationsExceptionsAlert"
invoke-static {v4, v3, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 688
:goto_84
const v3, 0x7f0f0a29
const-string v4, "NotificationsExceptions"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 689
const v3, 0x7f0f1229
const-string v4, "ViewExceptions"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$02MVv4AZWScW-sUkvl9tVdYbmjg;
invoke-direct {v4, p0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$02MVv4AZWScW-sUkvl9tVdYbmjg;-><init>(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;Ljava/util/ArrayList;)V
invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 690
const v3, 0x7f0f0a5a
const-string v4, "OK"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const/4 v4, 0x0
invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 691
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v3
invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 692
return-void
.end method
# virtual methods
.method public createView(Landroid/content/Context;)Landroid/view/View;
.registers 7
.param p1, "context" # Landroid/content/Context;
.line 333
iget-object v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0d0073
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 334
iget-object v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setAllowOverlayTitle(Z)V
.line 335
iget-object v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v2, "NotificationsAndSounds"
const v3, 0x7f0f0a1f
invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 336
iget-object v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
new-instance v2, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$1;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$1;-><init>(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)V
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V
.line 345
new-instance v0, Landroid/widget/FrameLayout;
invoke-direct {v0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->fragmentView:Landroid/view/View;
.line 346
iget-object v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->fragmentView:Landroid/view/View;
check-cast v0, Landroid/widget/FrameLayout;
.line 347
.local v0, "frameLayout":Landroid/widget/FrameLayout;
const-string/jumbo v2, "windowBackgroundGray"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V
.line 349
new-instance v2, Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-direct {v2, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView;-><init>(Landroid/content/Context;)V
iput-object v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.line 350
const/4 v3, 0x0
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setItemAnimator(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;)V
.line 351
iget-object v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutAnimation(Landroid/view/animation/LayoutAnimationController;)V
.line 352
iget-object v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v3, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$2;
const/4 v4, 0x0
invoke-direct {v3, p0, p1, v1, v4}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$2;-><init>(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;Landroid/content/Context;IZ)V
iput-object v3, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 358
iget-object v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setVerticalScrollBarEnabled(Z)V
.line 359
iget-object v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/4 v2, -0x1
const/high16 v3, -0x40800000 # -1.0f
invoke-static {v2, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 360
iget-object v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v2, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;
invoke-direct {v2, p0, p1}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;-><init>(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;Landroid/content/Context;)V
iput-object v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->adapter:Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 361
iget-object v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$KL-OxfikY6t1oaMKjC8yQoRHM1o;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$KL-OxfikY6t1oaMKjC8yQoRHM1o;-><init>(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListenerExtended;)V
.line 614
iget-object v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->fragmentView:Landroid/view/View;
return-object v1
.end method
.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
.registers 5
.param p1, "id" # I
.param p2, "account" # I
.param p3, "args" # [Ljava/lang/Object;
.line 704
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsSettingsUpdated:I
if-ne p1, v0, :cond_9
.line 705
iget-object v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->adapter:Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;->notifyDataSetChanged()V
.line 707
:cond_9
return-void
.end method
.method public getThemeDescriptions()[Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
.registers 34
.line 963
move-object/from16 v0, p0
const/16 v1, 0x1a
new-array v1, v1, [Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
new-instance v10, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CELLBACKGROUNDCOLOR:I
const/4 v11, 0x5
new-array v5, v11, [Ljava/lang/Class;
const-class v2, Lim/tpelyyftgw/ui/cells/HeaderCell;
const/4 v12, 0x0
aput-object v2, v5, v12
const-class v2, Lim/tpelyyftgw/ui/cells/TextCheckCell;
const/4 v13, 0x1
aput-object v2, v5, v13
const-class v2, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
const/4 v14, 0x2
aput-object v2, v5, v14
const-class v2, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
const/4 v15, 0x3
aput-object v2, v5, v15
const-class v2, Lim/tpelyyftgw/ui/cells/NotificationsCheckCell;
const/16 v16, 0x4
aput-object v2, v5, v16
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const-string/jumbo v9, "windowBackgroundWhite"
move-object v2, v10
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v10, v1, v12
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->fragmentView:Landroid/view/View;
sget v19, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/16 v20, 0x0
const/16 v21, 0x0
const/16 v22, 0x0
const/16 v23, 0x0
const-string/jumbo v24, "windowBackgroundGray"
move-object/from16 v17, v2
move-object/from16 v18, v3
invoke-direct/range {v17 .. v24}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v13
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/16 v28, 0x0
const/16 v29, 0x0
const/16 v30, 0x0
const/16 v31, 0x0
const-string v32, "actionBarDefault"
move-object/from16 v25, v2
move-object/from16 v26, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v14
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v19, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_LISTGLOWCOLOR:I
const-string v24, "actionBarDefault"
move-object/from16 v17, v2
move-object/from16 v18, v3
invoke-direct/range {v17 .. v24}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v15
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_ITEMSCOLOR:I
const-string v32, "actionBarDefaultIcon"
move-object/from16 v25, v2
move-object/from16 v26, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v16
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v19, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_TITLECOLOR:I
const-string v24, "actionBarDefaultTitle"
move-object/from16 v17, v2
move-object/from16 v18, v3
invoke-direct/range {v17 .. v24}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v11
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v27, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SELECTORCOLOR:I
const-string v32, "actionBarDefaultSelector"
move-object/from16 v25, v2
move-object/from16 v26, v3
invoke-direct/range {v25 .. v32}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/4 v3, 0x6
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SELECTOR:I
const/4 v9, 0x0
const/4 v10, 0x0
const-string v11, "listSelectorSDK21"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/4 v3, 0x7
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v7, v13, [Ljava/lang/Class;
const-class v3, Landroid/view/View;
aput-object v3, v7, v12
sget-object v8, Lim/tpelyyftgw/ui/actionbar/Theme;->dividerPaint:Landroid/graphics/Paint;
const/4 v6, 0x0
const-string v11, "divider"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x8
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/HeaderCell;
aput-object v4, v3, v12
const-string/jumbo v4, "textView"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v18
const/16 v16, 0x0
const/16 v19, 0x0
const-string/jumbo v22, "windowBackgroundWhiteBlueHeader"
move-object v14, v2
move-object/from16 v17, v3
invoke-direct/range {v14 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x9
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/NotificationsCheckCell;
aput-object v5, v3, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v18
const-string/jumbo v22, "windowBackgroundWhiteBlackText"
move-object v14, v2
move-object/from16 v17, v3
invoke-direct/range {v14 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0xa
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/NotificationsCheckCell;
aput-object v5, v3, v12
const-string/jumbo v5, "valueTextView"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v18
const-string/jumbo v22, "windowBackgroundWhiteGrayText2"
move-object v14, v2
move-object/from16 v17, v3
invoke-direct/range {v14 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0xb
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/NotificationsCheckCell;
aput-object v6, v3, v12
const-string v6, "checkBox"
filled-new-array {v6}, [Ljava/lang/String;
move-result-object v18
const-string/jumbo v22, "switchTrack"
move-object v14, v2
move-object/from16 v17, v3
invoke-direct/range {v14 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0xc
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v7, Lim/tpelyyftgw/ui/cells/NotificationsCheckCell;
aput-object v7, v3, v12
filled-new-array {v6}, [Ljava/lang/String;
move-result-object v18
const-string/jumbo v22, "switchTrackChecked"
move-object v14, v2
move-object/from16 v17, v3
invoke-direct/range {v14 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0xd
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v7, Lim/tpelyyftgw/ui/cells/TextCheckCell;
aput-object v7, v3, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v18
const-string/jumbo v22, "windowBackgroundWhiteBlackText"
move-object v14, v2
move-object/from16 v17, v3
invoke-direct/range {v14 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0xe
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v7, Lim/tpelyyftgw/ui/cells/TextCheckCell;
aput-object v7, v3, v12
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v18
const-string/jumbo v22, "windowBackgroundWhiteGrayText2"
move-object v14, v2
move-object/from16 v17, v3
invoke-direct/range {v14 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0xf
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v7, Lim/tpelyyftgw/ui/cells/TextCheckCell;
aput-object v7, v3, v12
filled-new-array {v6}, [Ljava/lang/String;
move-result-object v18
const-string/jumbo v22, "switchTrack"
move-object v14, v2
move-object/from16 v17, v3
invoke-direct/range {v14 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x10
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v7, Lim/tpelyyftgw/ui/cells/TextCheckCell;
aput-object v7, v3, v12
filled-new-array {v6}, [Ljava/lang/String;
move-result-object v18
const-string/jumbo v22, "switchTrackChecked"
move-object v14, v2
move-object/from16 v17, v3
invoke-direct/range {v14 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x11
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
aput-object v6, v3, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v18
const-string/jumbo v22, "windowBackgroundWhiteBlackText"
move-object v14, v2
move-object/from16 v17, v3
invoke-direct/range {v14 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x12
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
aput-object v6, v3, v12
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v18
const-string/jumbo v22, "windowBackgroundWhiteValueText"
move-object v14, v2
move-object/from16 v17, v3
invoke-direct/range {v14 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x13
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v3, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
aput-object v6, v3, v12
const/16 v18, 0x0
const-string/jumbo v21, "windowBackgroundGrayShadow"
move-object v14, v2
move-object/from16 v17, v3
invoke-direct/range {v14 .. v21}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x14
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
aput-object v6, v3, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v18
const/16 v16, 0x0
const/16 v21, 0x0
const-string/jumbo v22, "windowBackgroundWhiteBlackText"
move-object v14, v2
move-object/from16 v17, v3
invoke-direct/range {v14 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x15
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
aput-object v6, v3, v12
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v18
const-string/jumbo v22, "windowBackgroundWhiteGrayText2"
move-object v14, v2
move-object/from16 v17, v3
invoke-direct/range {v14 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x16
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
aput-object v5, v3, v12
const/16 v18, 0x0
const-string/jumbo v21, "windowBackgroundGrayShadow"
move-object v14, v2
move-object/from16 v17, v3
invoke-direct/range {v14 .. v21}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x17
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
aput-object v5, v3, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v18
const/16 v16, 0x0
const/16 v21, 0x0
const-string/jumbo v22, "windowBackgroundWhiteGrayText4"
move-object v14, v2
move-object/from16 v17, v3
invoke-direct/range {v14 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x18
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_LINKCOLOR:I
new-array v3, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
aput-object v5, v3, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v18
const-string/jumbo v22, "windowBackgroundWhiteLinkText"
move-object v14, v2
move-object/from16 v17, v3
invoke-direct/range {v14 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x19
aput-object v2, v1, v3
return-object v1
.end method
.method public synthetic lambda$createView$8$NotificationsSettingsActivity(Landroid/view/View;IFF)V
.registers 20
.param p1, "view" # Landroid/view/View;
.param p2, "position" # I
.param p3, "x" # F
.param p4, "y" # F
.line 362
move-object v1, p0
move-object/from16 v2, p1
move/from16 v3, p2
const/4 v4, 0x0
.line 363
.local v4, "enabled":Z
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_d
.line 364
return-void
.line 366
:cond_d
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->privateRow:I
const/4 v5, 0x0
if-eq v3, v0, :cond_3ca
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->groupRow:I
if-eq v3, v0, :cond_3ca
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->channelsRow:I
if-ne v3, v0, :cond_1c
goto/16 :goto_3ca
.line 393
:cond_1c
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->callsRingtoneRow:I
const/4 v6, 0x1
if-ne v3, v0, :cond_7d
.line 395
:try_start_21
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 396
.local v0, "preferences":Landroid/content/SharedPreferences;
new-instance v5, Landroid/content/Intent;
const-string v7, "android.intent.action.RINGTONE_PICKER"
invoke-direct {v5, v7}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 397
.local v5, "tmpIntent":Landroid/content/Intent;
const-string v7, "android.intent.extra.ringtone.TYPE"
invoke-virtual {v5, v7, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 398
const-string v7, "android.intent.extra.ringtone.SHOW_DEFAULT"
invoke-virtual {v5, v7, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 399
const-string v7, "android.intent.extra.ringtone.SHOW_SILENT"
invoke-virtual {v5, v7, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 400
const-string v7, "android.intent.extra.ringtone.DEFAULT_URI"
invoke-static {v6}, Landroid/media/RingtoneManager;->getDefaultUri(I)Landroid/net/Uri;
move-result-object v6
invoke-virtual {v5, v7, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 401
const/4 v6, 0x0
.line 403
.local v6, "currentSound":Landroid/net/Uri;
const/4 v7, 0x0
.line 404
.local v7, "defaultPath":Ljava/lang/String;
sget-object v8, Landroid/provider/Settings$System;->DEFAULT_RINGTONE_URI:Landroid/net/Uri;
.line 405
.local v8, "defaultUri":Landroid/net/Uri;
if-eqz v8, :cond_51
.line 406
invoke-virtual {v8}, Landroid/net/Uri;->getPath()Ljava/lang/String;
move-result-object v9
move-object v7, v9
.line 408
:cond_51
const-string v9, "CallsRingtonePath"
invoke-interface {v0, v9, v7}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
.line 409
.local v9, "path":Ljava/lang/String;
if-eqz v9, :cond_6e
const-string v10, "NoSound"
invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v10
if-nez v10, :cond_6e
.line 410
invoke-virtual {v9, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v10
if-eqz v10, :cond_69
.line 411
move-object v6, v8
goto :goto_6e
.line 413
:cond_69
invoke-static {v9}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v10
move-object v6, v10
.line 416
:cond_6e
:goto_6e
const-string v10, "android.intent.extra.ringtone.EXISTING_URI"
invoke-virtual {v5, v10, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 417
invoke-virtual {p0, v5, v3}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->startActivityForResult(Landroid/content/Intent;I)V
:try_end_76
.catch Ljava/lang/Exception; {:try_start_21 .. :try_end_76} :catch_77
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v5 # "tmpIntent":Landroid/content/Intent;
.end local v6 # "currentSound":Landroid/net/Uri;
.end local v7 # "defaultPath":Ljava/lang/String;
.end local v8 # "defaultUri":Landroid/net/Uri;
.end local v9 # "path":Ljava/lang/String;
goto :goto_7b
.line 418
:catch_77
move-exception v0
.line 419
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 420
.end local v0 # "e":Ljava/lang/Exception;
:goto_7b
goto/16 :goto_435
.line 421
:cond_7d
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->resetNotificationsRow:I
const/4 v7, 0x0
const v8, 0x7f0f02f7
const-string v9, "Cancel"
if-ne v3, v0, :cond_c9
.line 422
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v5
invoke-direct {v0, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 423
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v5, 0x7f0f0e17
const-string v6, "ResetNotificationsAlert"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 424
const v5, 0x7f0f0141
const-string v6, "AppName"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 425
const v5, 0x7f0f0e03
const-string v6, "Reset"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$TeJdpG05rie8mfKh5OKEBNYToB8;
invoke-direct {v6, p0}, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$TeJdpG05rie8mfKh5OKEBNYToB8;-><init>(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)V
invoke-virtual {v0, v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 446
invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v0, v5, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 447
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v5
invoke-virtual {p0, v5}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 448
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_435
:cond_c9
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inappSoundRow:I
if-ne v3, v0, :cond_e7
.line 449
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 450
.local v0, "preferences":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v5
.line 451
.local v5, "editor":Landroid/content/SharedPreferences$Editor;
const-string v7, "EnableInAppSounds"
invoke-interface {v0, v7, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v4
.line 452
xor-int/lit8 v6, v4, 0x1
invoke-interface {v5, v7, v6}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
.line 453
invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 454
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v5 # "editor":Landroid/content/SharedPreferences$Editor;
goto/16 :goto_435
:cond_e7
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inappVibrateRow:I
if-ne v3, v0, :cond_105
.line 455
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 456
.restart local v0 # "preferences":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v5
.line 457
.restart local v5 # "editor":Landroid/content/SharedPreferences$Editor;
const-string v7, "EnableInAppVibrate"
invoke-interface {v0, v7, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v4
.line 458
xor-int/lit8 v6, v4, 0x1
invoke-interface {v5, v7, v6}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
.line 459
invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 460
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v5 # "editor":Landroid/content/SharedPreferences$Editor;
goto/16 :goto_435
:cond_105
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inappPreviewRow:I
if-ne v3, v0, :cond_123
.line 461
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 462
.restart local v0 # "preferences":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v5
.line 463
.restart local v5 # "editor":Landroid/content/SharedPreferences$Editor;
const-string v7, "EnableInAppPreview"
invoke-interface {v0, v7, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v4
.line 464
xor-int/lit8 v6, v4, 0x1
invoke-interface {v5, v7, v6}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
.line 465
invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 466
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v5 # "editor":Landroid/content/SharedPreferences$Editor;
goto/16 :goto_435
:cond_123
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inchatSoundRow:I
if-ne v3, v0, :cond_14c
.line 467
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 468
.restart local v0 # "preferences":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v5
.line 469
.restart local v5 # "editor":Landroid/content/SharedPreferences$Editor;
const-string v7, "EnableInChatSound"
invoke-interface {v0, v7, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v4
.line 470
xor-int/lit8 v6, v4, 0x1
invoke-interface {v5, v7, v6}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
.line 471
invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 472
iget v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v6
xor-int/lit8 v7, v4, 0x1
invoke-virtual {v6, v7}, Lim/tpelyyftgw/messenger/NotificationsController;->setInChatSoundEnabled(Z)V
.line 473
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v5 # "editor":Landroid/content/SharedPreferences$Editor;
goto/16 :goto_435
:cond_14c
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inappPriorityRow:I
if-ne v3, v0, :cond_16a
.line 474
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 475
.restart local v0 # "preferences":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v6
.line 476
.local v6, "editor":Landroid/content/SharedPreferences$Editor;
const-string v7, "EnableInAppPriority"
invoke-interface {v0, v7, v5}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v4
.line 477
xor-int/lit8 v5, v4, 0x1
invoke-interface {v6, v7, v5}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
.line 478
invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 479
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v6 # "editor":Landroid/content/SharedPreferences$Editor;
goto/16 :goto_435
:cond_16a
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->contactJoinedRow:I
if-ne v3, v0, :cond_1a4
.line 480
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 481
.restart local v0 # "preferences":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v5
.line 482
.restart local v5 # "editor":Landroid/content/SharedPreferences$Editor;
const-string v7, "EnableContactJoined"
invoke-interface {v0, v7, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v4
.line 483
iget v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v6
xor-int/lit8 v8, v4, 0x1
iput-boolean v8, v6, Lim/tpelyyftgw/messenger/MessagesController;->enableJoined:Z
.line 484
xor-int/lit8 v6, v4, 0x1
invoke-interface {v5, v7, v6}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
.line 485
invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 486
new-instance v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setContactSignUpNotification;
invoke-direct {v6}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setContactSignUpNotification;-><init>()V
.line 487
.local v6, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setContactSignUpNotification;
iput-boolean v4, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setContactSignUpNotification;->silent:Z
.line 488
iget v7, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v7}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v7
sget-object v8, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$7SQlGPg70sM-fEwZ9Pvb1Bz90t0;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$7SQlGPg70sM-fEwZ9Pvb1Bz90t0;
invoke-virtual {v7, v6, v8}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 491
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v5 # "editor":Landroid/content/SharedPreferences$Editor;
.end local v6 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setContactSignUpNotification;
goto/16 :goto_435
:cond_1a4
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->pinnedMessageRow:I
if-ne v3, v0, :cond_1c2
.line 492
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 493
.restart local v0 # "preferences":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v5
.line 494
.restart local v5 # "editor":Landroid/content/SharedPreferences$Editor;
const-string v7, "PinnedMessages"
invoke-interface {v0, v7, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v4
.line 495
xor-int/lit8 v6, v4, 0x1
invoke-interface {v5, v7, v6}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
.line 496
invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 497
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v5 # "editor":Landroid/content/SharedPreferences$Editor;
goto/16 :goto_435
:cond_1c2
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->androidAutoAlertRow:I
if-ne v3, v0, :cond_1e0
.line 498
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 499
.restart local v0 # "preferences":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v6
.line 500
.local v6, "editor":Landroid/content/SharedPreferences$Editor;
const-string v7, "EnableAutoNotifications"
invoke-interface {v0, v7, v5}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v4
.line 501
xor-int/lit8 v5, v4, 0x1
invoke-interface {v6, v7, v5}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
.line 502
invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 503
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v6 # "editor":Landroid/content/SharedPreferences$Editor;
goto/16 :goto_435
:cond_1e0
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->badgeNumberShowRow:I
if-ne v3, v0, :cond_21b
.line 504
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 505
.restart local v0 # "preferences":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v5
.line 506
.restart local v5 # "editor":Landroid/content/SharedPreferences$Editor;
iget v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v6
iget-boolean v4, v6, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeNumber:Z
.line 507
iget v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v6
xor-int/lit8 v7, v4, 0x1
iput-boolean v7, v6, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeNumber:Z
.line 508
iget v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v6
iget-boolean v6, v6, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeNumber:Z
const-string v7, "badgeNumber"
invoke-interface {v5, v7, v6}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
.line 509
invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 510
iget v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/NotificationsController;->updateBadge()V
.line 511
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v5 # "editor":Landroid/content/SharedPreferences$Editor;
goto/16 :goto_435
:cond_21b
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->badgeNumberMutedRow:I
if-ne v3, v0, :cond_256
.line 512
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 513
.restart local v0 # "preferences":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v5
.line 514
.restart local v5 # "editor":Landroid/content/SharedPreferences$Editor;
iget v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v6
iget-boolean v4, v6, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeMuted:Z
.line 515
iget v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v6
xor-int/lit8 v7, v4, 0x1
iput-boolean v7, v6, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeMuted:Z
.line 516
iget v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v6
iget-boolean v6, v6, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeMuted:Z
const-string v7, "badgeNumberMuted"
invoke-interface {v5, v7, v6}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
.line 517
invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 518
iget v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/NotificationsController;->updateBadge()V
.line 519
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v5 # "editor":Landroid/content/SharedPreferences$Editor;
goto/16 :goto_435
:cond_256
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->badgeNumberMessagesRow:I
if-ne v3, v0, :cond_291
.line 520
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 521
.restart local v0 # "preferences":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v5
.line 522
.restart local v5 # "editor":Landroid/content/SharedPreferences$Editor;
iget v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v6
iget-boolean v4, v6, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeMessages:Z
.line 523
iget v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v6
xor-int/lit8 v7, v4, 0x1
iput-boolean v7, v6, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeMessages:Z
.line 524
iget v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v6
iget-boolean v6, v6, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeMessages:Z
const-string v7, "badgeNumberMessages"
invoke-interface {v5, v7, v6}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
.line 525
invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 526
iget v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/NotificationsController;->updateBadge()V
.line 527
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v5 # "editor":Landroid/content/SharedPreferences$Editor;
goto/16 :goto_435
:cond_291
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->notificationsServiceConnectionRow:I
if-ne v3, v0, :cond_2c5
.line 528
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 529
.restart local v0 # "preferences":Landroid/content/SharedPreferences;
const-string/jumbo v7, "pushConnection"
invoke-interface {v0, v7, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v4
.line 530
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v8
.line 531
.local v8, "editor":Landroid/content/SharedPreferences$Editor;
xor-int/lit8 v9, v4, 0x1
invoke-interface {v8, v7, v9}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
.line 532
invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 533
if-nez v4, :cond_2ba
.line 534
iget v5, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v5
invoke-virtual {v5, v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->setPushConnectionEnabled(Z)V
goto :goto_2c3
.line 536
:cond_2ba
iget v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v6
invoke-virtual {v6, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->setPushConnectionEnabled(Z)V
.line 538
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v8 # "editor":Landroid/content/SharedPreferences$Editor;
:goto_2c3
goto/16 :goto_435
:cond_2c5
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->accountsAllRow:I
const/4 v10, 0x3
if-ne v3, v0, :cond_30b
.line 539
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalNotificationsSettings()Landroid/content/SharedPreferences;
move-result-object v0
.line 540
.restart local v0 # "preferences":Landroid/content/SharedPreferences;
const-string v5, "AllAccounts"
invoke-interface {v0, v5, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v4
.line 541
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v6
.line 542
.restart local v6 # "editor":Landroid/content/SharedPreferences$Editor;
xor-int/lit8 v7, v4, 0x1
invoke-interface {v6, v5, v7}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
.line 543
invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 544
xor-int/lit8 v5, v4, 0x1
sput-boolean v5, Lim/tpelyyftgw/messenger/SharedConfig;->showNotificationsForAllAccounts:Z
.line 545
const/4 v5, 0x0
.local v5, "a":I
:goto_2e5
if-ge v5, v10, :cond_309
.line 546
sget-boolean v7, Lim/tpelyyftgw/messenger/SharedConfig;->showNotificationsForAllAccounts:Z
if-eqz v7, :cond_2f3
.line 547
invoke-static {v5}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v7
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/NotificationsController;->showNotifications()V
goto :goto_306
.line 549
:cond_2f3
iget v7, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
if-ne v5, v7, :cond_2ff
.line 550
invoke-static {v5}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v7
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/NotificationsController;->showNotifications()V
goto :goto_306
.line 552
:cond_2ff
invoke-static {v5}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v7
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/NotificationsController;->hideNotifications()V
.line 545
:goto_306
add-int/lit8 v5, v5, 0x1
goto :goto_2e5
.line 556
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v5 # "a":I
.end local v6 # "editor":Landroid/content/SharedPreferences$Editor;
:cond_309
goto/16 :goto_435
:cond_30b
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->notificationsServiceRow:I
if-ne v3, v0, :cond_333
.line 557
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 558
.restart local v0 # "preferences":Landroid/content/SharedPreferences;
const-string/jumbo v5, "pushService"
invoke-interface {v0, v5, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v4
.line 559
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v6
.line 560
.restart local v6 # "editor":Landroid/content/SharedPreferences$Editor;
xor-int/lit8 v7, v4, 0x1
invoke-interface {v6, v5, v7}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
.line 561
invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 562
if-nez v4, :cond_32e
.line 563
invoke-static {}, Lim/tpelyyftgw/messenger/ApplicationLoader;->startPushService()V
goto :goto_331
.line 565
:cond_32e
invoke-static {}, Lim/tpelyyftgw/messenger/ApplicationLoader;->stopPushService()V
.line 567
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v6 # "editor":Landroid/content/SharedPreferences$Editor;
:goto_331
goto/16 :goto_435
:cond_333
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->callsVibrateRow:I
if-ne v3, v0, :cond_359
.line 568
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_33e
.line 569
return-void
.line 571
:cond_33e
const/4 v0, 0x0
.line 572
.local v0, "key":Ljava/lang/String;
iget v5, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->callsVibrateRow:I
if-ne v3, v5, :cond_346
.line 573
const-string/jumbo v0, "vibrate_calls"
.line 575
:cond_346
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v5
const-wide/16 v6, 0x0
new-instance v8, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$Fe2zWx9nbBqMjhRiKiNXO5VdV3E;
invoke-direct {v8, p0, v3}, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$Fe2zWx9nbBqMjhRiKiNXO5VdV3E;-><init>(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;I)V
invoke-static {v5, v6, v7, v0, v8}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createVibrationSelectDialog(Landroid/app/Activity;JLjava/lang/String;Ljava/lang/Runnable;)Landroid/app/Dialog;
move-result-object v5
invoke-virtual {p0, v5}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.end local v0 # "key":Ljava/lang/String;
goto :goto_3c9
.line 576
:cond_359
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->repeatRow:I
if-ne v3, v0, :cond_3c9
.line 577
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v11
invoke-direct {v0, v11}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 578
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v11, 0x7f0f0ddd
const-string v12, "RepeatNotifications"
invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v11
invoke-virtual {v0, v11}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 579
const/4 v11, 0x7
new-array v11, v11, [Ljava/lang/CharSequence;
const v12, 0x7f0f0ddc
.line 580
const-string v13, "RepeatDisabled"
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
aput-object v12, v11, v5
.line 581
const/4 v5, 0x5
const-string v12, "Minutes"
invoke-static {v12, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v13
aput-object v13, v11, v6
const/16 v13, 0xa
.line 582
invoke-static {v12, v13}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v13
const/4 v14, 0x2
aput-object v13, v11, v14
const/16 v13, 0x1e
.line 583
invoke-static {v12, v13}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
aput-object v12, v11, v10
const/4 v10, 0x4
.line 584
const-string v12, "Hours"
invoke-static {v12, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
aput-object v6, v11, v10
.line 585
invoke-static {v12, v14}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
aput-object v6, v11, v5
const/4 v5, 0x6
const/4 v6, 0x4
.line 586
invoke-static {v12, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
aput-object v6, v11, v5
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$-JOMKlj1t4qPnHS_rHkFRJmNpvw;
invoke-direct {v5, p0, v3}, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$-JOMKlj1t4qPnHS_rHkFRJmNpvw;-><init>(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;I)V
.line 579
invoke-virtual {v0, v11, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 606
invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v0, v5, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 607
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v5
invoke-virtual {p0, v5}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
goto/16 :goto_435
.line 576
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_3c9
:goto_3c9
goto :goto_435
.line 369
:cond_3ca
:goto_3ca
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->privateRow:I
if-ne v3, v0, :cond_3d2
.line 370
const/4 v0, 0x1
.line 371
.local v0, "type":I
iget-object v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->exceptionUsers:Ljava/util/ArrayList;
.local v6, "exceptions":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
goto :goto_3dd
.line 372
.end local v0 # "type":I
.end local v6 # "exceptions":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
:cond_3d2
iget v0, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->groupRow:I
if-ne v3, v0, :cond_3da
.line 373
const/4 v0, 0x0
.line 374
.restart local v0 # "type":I
iget-object v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->exceptionChats:Ljava/util/ArrayList;
.restart local v6 # "exceptions":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
goto :goto_3dd
.line 376
.end local v0 # "type":I
.end local v6 # "exceptions":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
:cond_3da
const/4 v0, 0x2
.line 377
.restart local v0 # "type":I
iget-object v6, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->exceptionChannels:Ljava/util/ArrayList;
.line 379
.restart local v6 # "exceptions":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
:goto_3dd
if-nez v6, :cond_3e0
.line 380
return-void
.line 383
:cond_3e0
move-object v7, v2
check-cast v7, Lim/tpelyyftgw/ui/cells/NotificationsCheckCell;
.line 384
.local v7, "checkCell":Lim/tpelyyftgw/ui/cells/NotificationsCheckCell;
iget v8, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v8}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v8
invoke-virtual {v8, v0}, Lim/tpelyyftgw/messenger/NotificationsController;->isGlobalNotificationsEnabled(I)Z
move-result v4
.line 385
sget-boolean v8, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/high16 v9, 0x42980000 # 76.0f
if-eqz v8, :cond_3fc
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
int-to-float v8, v8
cmpg-float v8, p3, v8
if-lez v8, :cond_40e
:cond_3fc
sget-boolean v8, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-nez v8, :cond_42c
invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getMeasuredWidth()I
move-result v8
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
sub-int/2addr v8, v9
int-to-float v8, v8
cmpl-float v8, p3, v8
if-ltz v8, :cond_42c
.line 386
:cond_40e
iget v8, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v8}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v8
if-nez v4, :cond_418
const/4 v9, 0x0
goto :goto_41b
:cond_418
const v9, 0x7fffffff
:goto_41b
invoke-virtual {v8, v0, v9}, Lim/tpelyyftgw/messenger/NotificationsController;->setGlobalNotificationsEnabled(II)V
.line 387
invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->showExceptionsAlert(I)V
.line 388
xor-int/lit8 v8, v4, 0x1
invoke-virtual {v7, v8, v5}, Lim/tpelyyftgw/ui/cells/NotificationsCheckCell;->setChecked(ZI)V
.line 389
iget-object v5, v1, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->adapter:Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;
invoke-virtual {v5, v3}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;->notifyItemChanged(I)V
goto :goto_434
.line 391
:cond_42c
new-instance v5, Lim/tpelyyftgw/ui/NotificationsCustomSettingsActivity;
invoke-direct {v5, v0, v6}, Lim/tpelyyftgw/ui/NotificationsCustomSettingsActivity;-><init>(ILjava/util/ArrayList;)V
invoke-virtual {p0, v5}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 393
.end local v0 # "type":I
.end local v6 # "exceptions":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.end local v7 # "checkCell":Lim/tpelyyftgw/ui/cells/NotificationsCheckCell;
:goto_434
nop
.line 609
:goto_435
instance-of v0, v2, Lim/tpelyyftgw/ui/cells/TextCheckCell;
if-eqz v0, :cond_441
.line 610
move-object v0, v2
check-cast v0, Lim/tpelyyftgw/ui/cells/TextCheckCell;
xor-int/lit8 v5, v4, 0x1
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/cells/TextCheckCell;->setChecked(Z)V
.line 612
:cond_441
return-void
.end method
.method public synthetic lambda$loadExceptions$1$NotificationsSettingsActivity()V
.registers 27
.line 180
move-object/from16 v9, p0
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
move-object v10, v0
.line 181
.local v10, "usersResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
move-object v11, v0
.line 182
.local v11, "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
move-object v12, v0
.line 183
.local v12, "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
new-instance v0, Landroid/util/LongSparseArray;
invoke-direct {v0}, Landroid/util/LongSparseArray;-><init>()V
move-object v13, v0
.line 185
.local v13, "waitingForLoadExceptions":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
move-object v14, v0
.line 186
.local v14, "usersToLoad":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
move-object v15, v0
.line 187
.local v15, "chatsToLoad":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
move-object v8, v0
.line 189
.local v8, "encryptedChatsToLoad":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
move-object v7, v0
.line 190
.local v7, "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
move-object v6, v0
.line 191
.local v6, "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
move-object v5, v0
.line 192
.local v5, "encryptedChats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;>;"
iget v0, v9, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
iget v4, v0, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I
.line 194
.local v4, "selfId":I
iget v0, v9, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v3
.line 195
.local v3, "preferences":Landroid/content/SharedPreferences;
invoke-interface {v3}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map;
move-result-object v2
.line 196
.local v2, "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_58
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
const/16 v16, 0x20
if-eqz v1, :cond_259
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/Map$Entry;
.line 197
.local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v17
move-object/from16 v18, v0
move-object/from16 v0, v17
check-cast v0, Ljava/lang/String;
.line 198
.local v0, "key":Ljava/lang/String;
move-object/from16 v17, v6
.end local v6 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.local v17, "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
const-string v6, "notify2_"
invoke-virtual {v0, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v19
if-eqz v19, :cond_23d
.line 199
move-object/from16 v19, v7
.end local v7 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.local v19, "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
const-string v7, ""
invoke-virtual {v0, v6, v7}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
.line 201
invoke-static {v0}, Lim/tpelyyftgw/messenger/Utilities;->parseLong(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v6
invoke-virtual {v6}, Ljava/lang/Long;->longValue()J
move-result-wide v6
.line 202
.local v6, "did":J
const-wide/16 v20, 0x0
cmp-long v22, v6, v20
if-eqz v22, :cond_230
move-object/from16 v20, v11
move-object/from16 v21, v12
.end local v11 # "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.end local v12 # "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v20, "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v21, "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
int-to-long v11, v4
cmp-long v22, v6, v11
if-eqz v22, :cond_221
.line 203
new-instance v11, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;
invoke-direct {v11}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;-><init>()V
.line 204
.local v11, "exception":Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;
iput-wide v6, v11, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;->did:J
.line 205
new-instance v12, Ljava/lang/StringBuilder;
invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V
move/from16 v22, v4
.end local v4 # "selfId":I
.local v22, "selfId":I
const-string v4, "custom_"
invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v12, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
const/4 v12, 0x0
invoke-interface {v3, v4, v12}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v4
iput-boolean v4, v11, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;->hasCustom:Z
.line 206
invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/Integer;
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v4
iput v4, v11, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;->notify:I
.line 207
iget v4, v11, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;->notify:I
if-eqz v4, :cond_e9
.line 208
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v12, "notifyuntil_"
invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/Integer;
.line 209
.local v4, "time":Ljava/lang/Integer;
if-eqz v4, :cond_e9
.line 210
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v12
iput v12, v11, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;->muteUntil:I
.line 214
.end local v4 # "time":Ljava/lang/Integer;
:cond_e9
long-to-int v4, v6
.line 215
.local v4, "lower_id":I
move-object/from16 v23, v0
move-object v12, v1
.end local v0 # "key":Ljava/lang/String;
.end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
.local v12, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
.local v23, "key":Ljava/lang/String;
shl-long v0, v6, v16
long-to-int v1, v0
.line 216
.local v1, "high_id":I
if-eqz v4, :cond_1af
.line 217
if-lez v4, :cond_130
.line 218
iget v0, v9, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
move-object/from16 v24, v2
.end local v2 # "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
.local v24, "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
.line 219
.local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-nez v0, :cond_111
.line 220
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v14, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 221
invoke-virtual {v13, v6, v7, v11}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
goto :goto_125
.line 222
:cond_111
iget-boolean v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->deleted:Z
if-eqz v2, :cond_125
.line 223
move-object/from16 v6, v17
move-object/from16 v0, v18
move-object/from16 v7, v19
move-object/from16 v11, v20
move-object/from16 v12, v21
move/from16 v4, v22
move-object/from16 v2, v24
goto/16 :goto_58
.line 225
:cond_125
:goto_125
invoke-virtual {v10, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 226
.end local v0 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
move-object/from16 v12, v20
move-object/from16 v2, v21
move-object/from16 v20, v3
goto/16 :goto_249
.line 227
.end local v24 # "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
.restart local v2 # "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
:cond_130
move-object/from16 v24, v2
.end local v2 # "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
.restart local v24 # "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
iget v0, v9, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
neg-int v2, v4
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v0
.line 228
.local v0, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-nez v0, :cond_15e
.line 229
neg-int v2, v4
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v15, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 230
invoke-virtual {v13, v6, v7, v11}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
.line 231
move-object/from16 v6, v17
move-object/from16 v0, v18
move-object/from16 v7, v19
move-object/from16 v11, v20
move-object/from16 v12, v21
move/from16 v4, v22
move-object/from16 v2, v24
goto/16 :goto_58
.line 232
:cond_15e
iget-boolean v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->left:Z
if-nez v2, :cond_19b
iget-boolean v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->kicked:Z
if-nez v2, :cond_19b
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->migrated_to:Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;
if-eqz v2, :cond_17a
.line 233
move-object/from16 v6, v17
move-object/from16 v0, v18
move-object/from16 v7, v19
move-object/from16 v11, v20
move-object/from16 v12, v21
move/from16 v4, v22
move-object/from16 v2, v24
goto/16 :goto_58
.line 235
:cond_17a
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v2
if-eqz v2, :cond_18e
iget-boolean v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v2, :cond_18e
.line 236
move-object/from16 v2, v21
.end local v21 # "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v2, "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
invoke-virtual {v2, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
move-object/from16 v21, v12
move-object/from16 v12, v20
goto :goto_197
.line 235
.end local v2 # "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.restart local v21 # "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
:cond_18e
move-object/from16 v2, v21
.line 238
.end local v21 # "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.restart local v2 # "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
move-object/from16 v21, v12
move-object/from16 v12, v20
.end local v20 # "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v12, "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v21, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
invoke-virtual {v12, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 240
.end local v0 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:goto_197
move-object/from16 v20, v3
goto/16 :goto_249
.line 232
.end local v2 # "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.restart local v0 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.local v12, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
.restart local v20 # "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v21, "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
:cond_19b
move-object/from16 v2, v21
move-object/from16 v21, v12
move-object/from16 v12, v20
.end local v20 # "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.restart local v2 # "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v12, "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v21, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
move-object v11, v12
move-object/from16 v6, v17
move-object/from16 v0, v18
move-object/from16 v7, v19
move/from16 v4, v22
move-object v12, v2
move-object/from16 v2, v24
goto/16 :goto_58
.line 241
.end local v0 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.end local v24 # "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
.local v2, "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
.local v12, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
.restart local v20 # "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v21, "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
:cond_1af
move-object/from16 v24, v2
move-object/from16 v2, v21
move-object/from16 v21, v12
move-object/from16 v12, v20
.end local v20 # "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v2, "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v12, "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v21, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
.restart local v24 # "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
if-eqz v1, :cond_21a
.line 242
iget v0, v9, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
move-object/from16 v20, v3
.end local v3 # "preferences":Landroid/content/SharedPreferences;
.local v20, "preferences":Landroid/content/SharedPreferences;
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v0, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getEncryptedChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
move-result-object v0
.line 243
.local v0, "encryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-nez v0, :cond_1da
.line 244
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v8, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 245
invoke-virtual {v13, v6, v7, v11}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
move/from16 v16, v1
move/from16 v25, v4
goto :goto_216
.line 247
:cond_1da
iget v3, v9, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
move/from16 v16, v1
.end local v1 # "high_id":I
.local v16, "high_id":I
iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->user_id:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v3, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v1
.line 248
.local v1, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-nez v1, :cond_200
.line 249
iget v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->user_id:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v14, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 250
iget v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->user_id:I
move/from16 v25, v4
.end local v4 # "lower_id":I
.local v25, "lower_id":I
int-to-long v3, v3
invoke-virtual {v13, v3, v4, v11}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V
goto :goto_216
.line 251
.end local v25 # "lower_id":I
.restart local v4 # "lower_id":I
:cond_200
move/from16 v25, v4
.end local v4 # "lower_id":I
.restart local v25 # "lower_id":I
iget-boolean v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->deleted:Z
if-eqz v3, :cond_216
.line 252
move-object v11, v12
move-object/from16 v6, v17
move-object/from16 v0, v18
move-object/from16 v7, v19
move-object/from16 v3, v20
move/from16 v4, v22
move-object v12, v2
move-object/from16 v2, v24
goto/16 :goto_58
.line 255
.end local v1 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_216
:goto_216
invoke-virtual {v10, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_249
.line 241
.end local v0 # "encryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.end local v16 # "high_id":I
.end local v20 # "preferences":Landroid/content/SharedPreferences;
.end local v25 # "lower_id":I
.local v1, "high_id":I
.restart local v3 # "preferences":Landroid/content/SharedPreferences;
.restart local v4 # "lower_id":I
:cond_21a
move/from16 v16, v1
move-object/from16 v20, v3
move/from16 v25, v4
.end local v1 # "high_id":I
.end local v3 # "preferences":Landroid/content/SharedPreferences;
.end local v4 # "lower_id":I
.restart local v16 # "high_id":I
.restart local v20 # "preferences":Landroid/content/SharedPreferences;
.restart local v25 # "lower_id":I
goto :goto_249
.line 202
.end local v11 # "exception":Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;
.end local v12 # "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.end local v16 # "high_id":I
.end local v22 # "selfId":I
.end local v23 # "key":Ljava/lang/String;
.end local v24 # "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
.end local v25 # "lower_id":I
.local v0, "key":Ljava/lang/String;
.local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
.local v2, "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
.restart local v3 # "preferences":Landroid/content/SharedPreferences;
.local v4, "selfId":I
.local v20, "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v21, "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
:cond_221
move-object/from16 v23, v0
move-object/from16 v24, v2
move/from16 v22, v4
move-object/from16 v12, v20
move-object/from16 v2, v21
move-object/from16 v21, v1
move-object/from16 v20, v3
.end local v0 # "key":Ljava/lang/String;
.end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
.end local v3 # "preferences":Landroid/content/SharedPreferences;
.end local v4 # "selfId":I
.local v2, "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.restart local v12 # "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v20, "preferences":Landroid/content/SharedPreferences;
.local v21, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
.restart local v22 # "selfId":I
.restart local v23 # "key":Ljava/lang/String;
.restart local v24 # "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
goto :goto_249
.end local v20 # "preferences":Landroid/content/SharedPreferences;
.end local v21 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
.end local v22 # "selfId":I
.end local v23 # "key":Ljava/lang/String;
.end local v24 # "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
.restart local v0 # "key":Ljava/lang/String;
.restart local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
.local v2, "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
.restart local v3 # "preferences":Landroid/content/SharedPreferences;
.restart local v4 # "selfId":I
.local v11, "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v12, "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
:cond_230
move-object/from16 v23, v0
move-object/from16 v21, v1
move-object/from16 v24, v2
move-object/from16 v20, v3
move/from16 v22, v4
move-object v2, v12
move-object v12, v11
.end local v0 # "key":Ljava/lang/String;
.end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
.end local v3 # "preferences":Landroid/content/SharedPreferences;
.end local v4 # "selfId":I
.end local v11 # "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v2, "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v12, "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.restart local v20 # "preferences":Landroid/content/SharedPreferences;
.restart local v21 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
.restart local v22 # "selfId":I
.restart local v23 # "key":Ljava/lang/String;
.restart local v24 # "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
goto :goto_249
.line 198
.end local v6 # "did":J
.end local v19 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.end local v20 # "preferences":Landroid/content/SharedPreferences;
.end local v21 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
.end local v22 # "selfId":I
.end local v23 # "key":Ljava/lang/String;
.end local v24 # "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
.restart local v0 # "key":Ljava/lang/String;
.restart local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
.local v2, "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
.restart local v3 # "preferences":Landroid/content/SharedPreferences;
.restart local v4 # "selfId":I
.restart local v7 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.restart local v11 # "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v12, "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
:cond_23d
move-object/from16 v21, v1
move-object/from16 v24, v2
move-object/from16 v20, v3
move/from16 v22, v4
move-object/from16 v19, v7
move-object v2, v12
move-object v12, v11
.line 259
.end local v0 # "key":Ljava/lang/String;
.end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
.end local v3 # "preferences":Landroid/content/SharedPreferences;
.end local v4 # "selfId":I
.end local v7 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.end local v11 # "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v2, "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v12, "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.restart local v19 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.restart local v20 # "preferences":Landroid/content/SharedPreferences;
.restart local v22 # "selfId":I
.restart local v24 # "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
:goto_249
move-object v11, v12
move-object/from16 v6, v17
move-object/from16 v0, v18
move-object/from16 v7, v19
move-object/from16 v3, v20
move/from16 v4, v22
move-object v12, v2
move-object/from16 v2, v24
goto/16 :goto_58
.line 260
.end local v17 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.end local v19 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.end local v20 # "preferences":Landroid/content/SharedPreferences;
.end local v22 # "selfId":I
.end local v24 # "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
.local v2, "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
.restart local v3 # "preferences":Landroid/content/SharedPreferences;
.restart local v4 # "selfId":I
.local v6, "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.restart local v7 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.restart local v11 # "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v12, "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
:cond_259
move-object/from16 v24, v2
move-object/from16 v20, v3
move/from16 v22, v4
move-object/from16 v17, v6
move-object/from16 v19, v7
move-object v2, v12
move-object v12, v11
.end local v3 # "preferences":Landroid/content/SharedPreferences;
.end local v4 # "selfId":I
.end local v6 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.end local v7 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.end local v11 # "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v2, "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v12, "chatsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.restart local v17 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.restart local v19 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.restart local v20 # "preferences":Landroid/content/SharedPreferences;
.restart local v22 # "selfId":I
.restart local v24 # "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
invoke-virtual {v13}, Landroid/util/LongSparseArray;->size()I
move-result v0
if-eqz v0, :cond_373
.line 262
:try_start_26b
invoke-virtual {v8}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
:try_end_26f
.catch Ljava/lang/Exception; {:try_start_26b .. :try_end_26f} :catch_2c8
const-string v1, ","
if-nez v0, :cond_287
.line 263
:try_start_273
iget v0, v9, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v0
invoke-static {v1, v8}, Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3, v5, v14}, Lim/tpelyyftgw/messenger/MessagesStorage;->getEncryptedChatsInternal(Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
:try_end_280
.catch Ljava/lang/Exception; {:try_start_273 .. :try_end_280} :catch_281
goto :goto_287
.line 271
:catch_281
move-exception v0
move-object/from16 v6, v17
move-object/from16 v7, v19
goto :goto_2cd
.line 265
:cond_287
:goto_287
:try_start_287
invoke-virtual {v14}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
:try_end_28b
.catch Ljava/lang/Exception; {:try_start_287 .. :try_end_28b} :catch_2c8
if-nez v0, :cond_2a7
.line 266
:try_start_28d
iget v0, v9, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v0
invoke-static {v1, v14}, Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;
move-result-object v3
:try_end_297
.catch Ljava/lang/Exception; {:try_start_28d .. :try_end_297} :catch_2a1
move-object/from16 v7, v19
.end local v19 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.restart local v7 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
:try_start_299
invoke-virtual {v0, v3, v7}, Lim/tpelyyftgw/messenger/MessagesStorage;->getUsersInternal(Ljava/lang/String;Ljava/util/ArrayList;)V
:try_end_29c
.catch Ljava/lang/Exception; {:try_start_299 .. :try_end_29c} :catch_29d
goto :goto_2a9
.line 271
:catch_29d
move-exception v0
move-object/from16 v6, v17
goto :goto_2cd
.end local v7 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.restart local v19 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
:catch_2a1
move-exception v0
move-object/from16 v7, v19
move-object/from16 v6, v17
.end local v19 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.restart local v7 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
goto :goto_2cd
.line 265
.end local v7 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.restart local v19 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
:cond_2a7
move-object/from16 v7, v19
.line 268
.end local v19 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.restart local v7 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
:goto_2a9
:try_start_2a9
invoke-virtual {v15}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_2c1
.line 269
iget v0, v9, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v0
invoke-static {v1, v15}, Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;
move-result-object v1
:try_end_2b9
.catch Ljava/lang/Exception; {:try_start_2a9 .. :try_end_2b9} :catch_2c4
move-object/from16 v6, v17
.end local v17 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.restart local v6 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
:try_start_2bb
invoke-virtual {v0, v1, v6}, Lim/tpelyyftgw/messenger/MessagesStorage;->getChatsInternal(Ljava/lang/String;Ljava/util/ArrayList;)V
:try_end_2be
.catch Ljava/lang/Exception; {:try_start_2bb .. :try_end_2be} :catch_2bf
goto :goto_2c3
.line 271
:catch_2bf
move-exception v0
goto :goto_2cd
.line 268
.end local v6 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.restart local v17 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
:cond_2c1
move-object/from16 v6, v17
.line 273
.end local v17 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.restart local v6 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
:goto_2c3
goto :goto_2d0
.line 271
.end local v6 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.restart local v17 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
:catch_2c4
move-exception v0
move-object/from16 v6, v17
.end local v17 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.restart local v6 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
goto :goto_2cd
.end local v6 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.end local v7 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.restart local v17 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.restart local v19 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
:catch_2c8
move-exception v0
move-object/from16 v6, v17
move-object/from16 v7, v19
.line 272
.end local v17 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.end local v19 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.local v0, "e":Ljava/lang/Exception;
.restart local v6 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.restart local v7 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
:goto_2cd
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 274
.end local v0 # "e":Ljava/lang/Exception;
:goto_2d0
const/4 v0, 0x0
.local v0, "a":I
invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
move-result v1
.local v1, "size":I
:goto_2d5
if-ge v0, v1, :cond_318
.line 275
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 276
.local v3, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->left:Z
if-nez v4, :cond_311
iget-boolean v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->kicked:Z
if-nez v4, :cond_311
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->migrated_to:Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;
if-eqz v4, :cond_2eb
.line 277
move-object v11, v8
goto :goto_312
.line 279
:cond_2eb
iget v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
neg-int v4, v4
move-object v11, v8
.end local v8 # "encryptedChatsToLoad":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.local v11, "encryptedChatsToLoad":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
int-to-long v8, v4
invoke-virtual {v13, v8, v9}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;
.line 280
.local v4, "exception":Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;
iget v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
neg-int v8, v8
int-to-long v8, v8
invoke-virtual {v13, v8, v9}, Landroid/util/LongSparseArray;->remove(J)V
.line 282
if-eqz v4, :cond_312
.line 283
invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v8
if-eqz v8, :cond_30d
iget-boolean v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v8, :cond_30d
.line 284
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_312
.line 286
:cond_30d
invoke-virtual {v12, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_312
.line 276
.end local v4 # "exception":Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;
.end local v11 # "encryptedChatsToLoad":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.restart local v8 # "encryptedChatsToLoad":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:cond_311
move-object v11, v8
.line 274
.end local v3 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.end local v8 # "encryptedChatsToLoad":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.restart local v11 # "encryptedChatsToLoad":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:cond_312
:goto_312
add-int/lit8 v0, v0, 0x1
move-object/from16 v9, p0
move-object v8, v11
goto :goto_2d5
.end local v11 # "encryptedChatsToLoad":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.restart local v8 # "encryptedChatsToLoad":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:cond_318
move-object v11, v8
.line 290
.end local v0 # "a":I
.end local v1 # "size":I
.end local v8 # "encryptedChatsToLoad":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.restart local v11 # "encryptedChatsToLoad":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
const/4 v0, 0x0
.restart local v0 # "a":I
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v1
.restart local v1 # "size":I
:goto_31e
if-ge v0, v1, :cond_334
.line 291
invoke-virtual {v7, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 292
.local v3, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-boolean v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$User;->deleted:Z
if-eqz v4, :cond_32b
.line 293
goto :goto_331
.line 295
:cond_32b
iget v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
int-to-long v8, v4
invoke-virtual {v13, v8, v9}, Landroid/util/LongSparseArray;->remove(J)V
.line 290
.end local v3 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:goto_331
add-int/lit8 v0, v0, 0x1
goto :goto_31e
.line 297
.end local v0 # "a":I
.end local v1 # "size":I
:cond_334
const/4 v0, 0x0
.restart local v0 # "a":I
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v1
.restart local v1 # "size":I
:goto_339
if-ge v0, v1, :cond_34c
.line 298
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.line 299
.local v3, "encryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
iget v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->id:I
int-to-long v8, v4
shl-long v8, v8, v16
invoke-virtual {v13, v8, v9}, Landroid/util/LongSparseArray;->remove(J)V
.line 297
.end local v3 # "encryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
add-int/lit8 v0, v0, 0x1
goto :goto_339
.line 301
.end local v0 # "a":I
.end local v1 # "size":I
:cond_34c
const/4 v0, 0x0
.restart local v0 # "a":I
invoke-virtual {v13}, Landroid/util/LongSparseArray;->size()I
move-result v1
.restart local v1 # "size":I
:goto_351
if-ge v0, v1, :cond_378
.line 302
invoke-virtual {v13, v0}, Landroid/util/LongSparseArray;->keyAt(I)J
move-result-wide v3
.line 303
.local v3, "did":J
long-to-int v8, v3
if-gez v8, :cond_369
.line 304
invoke-virtual {v13, v0}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v8
invoke-virtual {v12, v8}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 305
invoke-virtual {v13, v0}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v8
invoke-virtual {v2, v8}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
goto :goto_370
.line 307
:cond_369
invoke-virtual {v13, v0}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v8
invoke-virtual {v10, v8}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 301
.end local v3 # "did":J
:goto_370
add-int/lit8 v0, v0, 0x1
goto :goto_351
.line 260
.end local v0 # "a":I
.end local v1 # "size":I
.end local v6 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.end local v7 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.end local v11 # "encryptedChatsToLoad":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.restart local v8 # "encryptedChatsToLoad":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.restart local v17 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.restart local v19 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
:cond_373
move-object v11, v8
move-object/from16 v6, v17
move-object/from16 v7, v19
.line 311
.end local v8 # "encryptedChatsToLoad":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.end local v17 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.end local v19 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.restart local v6 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.restart local v7 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.restart local v11 # "encryptedChatsToLoad":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:cond_378
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$cQI2YD3mh9jApAH2zjMC5qfsOgc;
move-object v1, v0
move-object v9, v2
move-object/from16 v16, v24
.end local v2 # "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.end local v24 # "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
.local v9, "channelsResult":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
.local v16, "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
move-object/from16 v2, p0
move-object/from16 v17, v20
.end local v20 # "preferences":Landroid/content/SharedPreferences;
.local v17, "preferences":Landroid/content/SharedPreferences;
move-object v3, v7
move/from16 v18, v22
.end local v22 # "selfId":I
.local v18, "selfId":I
move-object v4, v6
move-object/from16 v19, v5
.end local v5 # "encryptedChats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;>;"
.local v19, "encryptedChats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;>;"
move-object/from16 v20, v6
.end local v6 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.local v20, "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
move-object v6, v10
move-object/from16 v21, v7
.end local v7 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.local v21, "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
move-object v7, v12
move-object v8, v9
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$cQI2YD3mh9jApAH2zjMC5qfsOgc;-><init>(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 322
return-void
.end method
.method public synthetic lambda$null$0$NotificationsSettingsActivity(Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
.registers 9
.param p1, "users" # Ljava/util/ArrayList;
.param p2, "chats" # Ljava/util/ArrayList;
.param p3, "encryptedChats" # Ljava/util/ArrayList;
.param p4, "usersResult" # Ljava/util/ArrayList;
.param p5, "chatsResult" # Ljava/util/ArrayList;
.param p6, "channelsResult" # Ljava/util/ArrayList;
.line 312
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/messenger/MessagesController;->putUsers(Ljava/util/ArrayList;Z)V
.line 313
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-virtual {v0, p2, v1}, Lim/tpelyyftgw/messenger/MessagesController;->putChats(Ljava/util/ArrayList;Z)V
.line 314
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-virtual {v0, p3, v1}, Lim/tpelyyftgw/messenger/MessagesController;->putEncryptedChats(Ljava/util/ArrayList;Z)V
.line 315
iput-object p4, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->exceptionUsers:Ljava/util/ArrayList;
.line 316
iput-object p5, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->exceptionChats:Ljava/util/ArrayList;
.line 317
iput-object p6, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->exceptionChannels:Ljava/util/ArrayList;
.line 318
iget-object v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->adapter:Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;
iget v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->privateRow:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;->notifyItemChanged(I)V
.line 319
iget-object v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->adapter:Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;
iget v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->groupRow:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;->notifyItemChanged(I)V
.line 320
iget-object v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->adapter:Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;
iget v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->channelsRow:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;->notifyItemChanged(I)V
.line 321
return-void
.end method
.method public synthetic lambda$null$2$NotificationsSettingsActivity()V
.registers 4
.line 432
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
const/4 v1, 0x1
iput-boolean v1, v0, Lim/tpelyyftgw/messenger/MessagesController;->enableJoined:Z
.line 433
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->reseting:Z
.line 434
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 435
.local v0, "preferences":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v1
.line 436
.local v1, "editor":Landroid/content/SharedPreferences$Editor;
invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->clear()Landroid/content/SharedPreferences$Editor;
.line 437
invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 438
iget-object v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->exceptionChats:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
.line 439
iget-object v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->exceptionUsers:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
.line 440
iget-object v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->adapter:Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;->notifyDataSetChanged()V
.line 441
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
if-eqz v2, :cond_37
.line 442
const v2, 0x7f0f0e18
invoke-static {v2}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 444
:cond_37
return-void
.end method
.method public synthetic lambda$null$3$NotificationsSettingsActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 4
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 431
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$PGYUl_dA9umSQFgNw2-_8QWczms;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$PGYUl_dA9umSQFgNw2-_8QWczms;-><init>(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$null$4$NotificationsSettingsActivity(Landroid/content/DialogInterface;I)V
.registers 6
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 426
iget-boolean v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->reseting:Z
if-eqz v0, :cond_5
.line 427
return-void
.line 429
:cond_5
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->reseting:Z
.line 430
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_resetNotifySettings;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_resetNotifySettings;-><init>()V
.line 431
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_resetNotifySettings;
iget v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$h5hixEHw9qWPVbsOvqtWN8Kw99c;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$NotificationsSettingsActivity$h5hixEHw9qWPVbsOvqtWN8Kw99c;-><init>(Lim/tpelyyftgw/ui/NotificationsSettingsActivity;)V
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 445
return-void
.end method
.method public synthetic lambda$null$6$NotificationsSettingsActivity(I)V
.registers 3
.param p1, "position" # I
.line 575
iget-object v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->adapter:Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;->notifyItemChanged(I)V
return-void
.end method
.method public synthetic lambda$null$7$NotificationsSettingsActivity(ILandroid/content/DialogInterface;I)V
.registers 8
.param p1, "position" # I
.param p2, "dialog" # Landroid/content/DialogInterface;
.param p3, "which" # I
.line 588
const/4 v0, 0x0
.line 589
.local v0, "minutes":I
const/4 v1, 0x1
if-ne p3, v1, :cond_6
.line 590
const/4 v0, 0x5
goto :goto_23
.line 591
:cond_6
const/4 v1, 0x2
if-ne p3, v1, :cond_c
.line 592
const/16 v0, 0xa
goto :goto_23
.line 593
:cond_c
const/4 v1, 0x3
if-ne p3, v1, :cond_12
.line 594
const/16 v0, 0x1e
goto :goto_23
.line 595
:cond_12
const/4 v1, 0x4
if-ne p3, v1, :cond_18
.line 596
const/16 v0, 0x3c
goto :goto_23
.line 597
:cond_18
const/4 v1, 0x5
if-ne p3, v1, :cond_1e
.line 598
const/16 v0, 0x78
goto :goto_23
.line 599
:cond_1e
const/4 v1, 0x6
if-ne p3, v1, :cond_23
.line 600
const/16 v0, 0xf0
.line 602
:cond_23
:goto_23
iget v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v1
.line 603
.local v1, "preferences":Landroid/content/SharedPreferences;
invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v2
const-string/jumbo v3, "repeat_messages"
invoke-interface {v2, v3, v0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
move-result-object v2
invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 604
iget-object v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->adapter:Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;
invoke-virtual {v2, p1}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;->notifyItemChanged(I)V
.line 605
return-void
.end method
.method public synthetic lambda$showExceptionsAlert$9$NotificationsSettingsActivity(Ljava/util/ArrayList;Landroid/content/DialogInterface;I)V
.registers 6
.param p1, "exceptions" # Ljava/util/ArrayList;
.param p2, "dialogInterface" # Landroid/content/DialogInterface;
.param p3, "i" # I
.line 689
new-instance v0, Lim/tpelyyftgw/ui/NotificationsCustomSettingsActivity;
const/4 v1, -0x1
invoke-direct {v0, v1, p1}, Lim/tpelyyftgw/ui/NotificationsCustomSettingsActivity;-><init>(ILjava/util/ArrayList;)V
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
return-void
.end method
.method public onActivityResultFragment(IILandroid/content/Intent;)V
.registers 11
.param p1, "requestCode" # I
.param p2, "resultCode" # I
.param p3, "data" # Landroid/content/Intent;
.line 619
const/4 v0, -0x1
if-ne p2, v0, :cond_85
.line 620
const-string v0, "android.intent.extra.ringtone.PICKED_URI"
invoke-virtual {p3, v0}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Landroid/net/Uri;
.line 621
.local v0, "ringtone":Landroid/net/Uri;
const/4 v1, 0x0
.line 622
.local v1, "name":Ljava/lang/String;
if-eqz v0, :cond_54
.line 623
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-static {v2, v0}, Landroid/media/RingtoneManager;->getRingtone(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone;
move-result-object v2
.line 624
.local v2, "rng":Landroid/media/Ringtone;
if-eqz v2, :cond_54
.line 625
iget v3, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->callsRingtoneRow:I
if-ne p1, v3, :cond_37
.line 626
sget-object v3, Landroid/provider/Settings$System;->DEFAULT_RINGTONE_URI:Landroid/net/Uri;
invoke-virtual {v0, v3}, Landroid/net/Uri;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_2e
.line 627
const v3, 0x7f0f04d7
const-string v4, "DefaultRingtone"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
goto :goto_51
.line 629
:cond_2e
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/media/Ringtone;->getTitle(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
goto :goto_51
.line 632
:cond_37
sget-object v3, Landroid/provider/Settings$System;->DEFAULT_NOTIFICATION_URI:Landroid/net/Uri;
invoke-virtual {v0, v3}, Landroid/net/Uri;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_49
.line 633
const v3, 0x7f0f0feb
const-string v4, "SoundDefault"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
goto :goto_51
.line 635
:cond_49
invoke-virtual {p0}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/media/Ringtone;->getTitle(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
.line 638
:goto_51
invoke-virtual {v2}, Landroid/media/Ringtone;->stop()V
.line 642
.end local v2 # "rng":Landroid/media/Ringtone;
:cond_54
iget v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v2
.line 643
.local v2, "preferences":Landroid/content/SharedPreferences;
invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v3
.line 645
.local v3, "editor":Landroid/content/SharedPreferences$Editor;
iget v4, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->callsRingtoneRow:I
if-ne p1, v4, :cond_7d
.line 646
const-string v4, "CallsRingtonePath"
const-string v5, "CallsRingtone"
if-eqz v1, :cond_75
if-eqz v0, :cond_75
.line 647
invoke-interface {v3, v5, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
.line 648
invoke-virtual {v0}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object v5
invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
goto :goto_7d
.line 650
:cond_75
const-string v6, "NoSound"
invoke-interface {v3, v5, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
.line 651
invoke-interface {v3, v4, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
.line 654
:cond_7d
:goto_7d
invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 655
iget-object v4, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->adapter:Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;
invoke-virtual {v4, p1}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;->notifyItemChanged(I)V
.line 657
.end local v0 # "ringtone":Landroid/net/Uri;
.end local v1 # "name":Ljava/lang/String;
.end local v2 # "preferences":Landroid/content/SharedPreferences;
.end local v3 # "editor":Landroid/content/SharedPreferences$Editor;
:cond_85
return-void
.end method
.method public onFragmentCreate()Z
.registers 4
.line 117
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessagesController;->loadSignUpNotificationsSettings()V
.line 118
invoke-direct {p0}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->loadExceptions()V
.line 120
invoke-static {}, Lim/tpelyyftgw/messenger/UserConfig;->getActivatedAccountsCount()I
move-result v0
const/4 v1, -0x1
const/4 v2, 0x1
if-le v0, v2, :cond_29
.line 121
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->accountsSectionRow:I
.line 122
add-int/lit8 v0, v2, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->accountsAllRow:I
.line 123
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->accountsInfoRow:I
goto :goto_2f
.line 125
:cond_29
iput v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->accountsSectionRow:I
.line 126
iput v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->accountsAllRow:I
.line 127
iput v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->accountsInfoRow:I
.line 130
:goto_2f
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->notificationsSectionRow:I
.line 131
add-int/lit8 v0, v2, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->privateRow:I
.line 132
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->groupRow:I
.line 133
add-int/lit8 v0, v2, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->channelsRow:I
.line 134
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->notificationsSection2Row:I
.line 136
add-int/lit8 v0, v2, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->callsSectionRow:I
.line 137
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->callsVibrateRow:I
.line 138
add-int/lit8 v0, v2, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->callsRingtoneRow:I
.line 139
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->eventsSection2Row:I
.line 141
add-int/lit8 v0, v2, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->badgeNumberSection:I
.line 142
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->badgeNumberShowRow:I
.line 143
add-int/lit8 v0, v2, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->badgeNumberMutedRow:I
.line 144
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->badgeNumberMessagesRow:I
.line 145
add-int/lit8 v0, v2, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->badgeNumberSection2Row:I
.line 147
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inappSectionRow:I
.line 148
add-int/lit8 v0, v2, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inappSoundRow:I
.line 149
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inappVibrateRow:I
.line 150
add-int/lit8 v0, v2, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inappPreviewRow:I
.line 151
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inchatSoundRow:I
.line 152
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x15
if-lt v0, v2, :cond_b2
.line 153
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inappPriorityRow:I
goto :goto_b4
.line 155
:cond_b2
iput v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->inappPriorityRow:I
.line 157
:goto_b4
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->callsSection2Row:I
.line 159
add-int/lit8 v0, v2, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->eventsSectionRow:I
.line 160
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->contactJoinedRow:I
.line 161
add-int/lit8 v0, v2, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->pinnedMessageRow:I
.line 162
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->otherSection2Row:I
.line 164
add-int/lit8 v0, v2, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->otherSectionRow:I
.line 165
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->notificationsServiceRow:I
.line 166
add-int/lit8 v0, v2, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v2, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->notificationsServiceConnectionRow:I
.line 167
iput v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->androidAutoAlertRow:I
.line 168
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->repeatRow:I
.line 169
add-int/lit8 v0, v1, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->resetSection2Row:I
.line 170
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->resetSectionRow:I
.line 171
add-int/lit8 v0, v1, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->resetNotificationsRow:I
.line 173
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsSettingsUpdated:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 175
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentCreate()Z
move-result v0
return v0
.end method
.method public onFragmentDestroy()V
.registers 3
.line 327
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentDestroy()V
.line 328
iget v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsSettingsUpdated:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 329
return-void
.end method
.method public onResume()V
.registers 2
.line 696
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onResume()V
.line 697
iget-object v0, p0, Lim/tpelyyftgw/ui/NotificationsSettingsActivity;->adapter:Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;
if-eqz v0, :cond_a
.line 698
invoke-virtual {v0}, Lim/tpelyyftgw/ui/NotificationsSettingsActivity$ListAdapter;->notifyDataSetChanged()V
.line 700
:cond_a
return-void
.end method