ChangePhoneNumberActivity.smali
.class public Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;
.super Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.source "ChangePhoneNumberActivity.java"
# instance fields
.field private codeWatcher:Landroid/text/TextWatcher;
.field private codesMap:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private countriesArray:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private countriesMap:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field mBtnSubmit:Lim/tpelyyftgw/ui/hviews/MryRoundButton;
.annotation runtime Lbutterknife/BindView;
value = 0x7f0900c0
.end annotation
.end field
.field mEtCode:Lim/tpelyyftgw/ui/hviews/MryEditText;
.annotation runtime Lbutterknife/BindView;
value = 0x7f09016b
.end annotation
.end field
.field mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;
.annotation runtime Lbutterknife/BindView;
value = 0x7f090171
.end annotation
.end field
.field mIvClear:Landroid/widget/ImageView;
.annotation runtime Lbutterknife/BindView;
value = 0x7f090241
.end annotation
.end field
.field mLlCodeContainer:Landroid/widget/LinearLayout;
.annotation runtime Lbutterknife/BindView;
value = 0x7f0902cc
.end annotation
.end field
.field mLlPhoneContainer:Landroid/widget/LinearLayout;
.annotation runtime Lbutterknife/BindView;
value = 0x7f0902db
.end annotation
.end field
.field private mTimer:Landroid/os/CountDownTimer;
.field mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;
.annotation runtime Lbutterknife/BindView;
value = 0x7f0905f7
.end annotation
.end field
.field mTvSendCode:Lim/tpelyyftgw/ui/hviews/MryTextView;
.annotation runtime Lbutterknife/BindView;
value = 0x7f09064f
.end annotation
.end field
.field private phoneFormatMap:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private phoneHash:Ljava/lang/String;
.field private phoneNumberWatcher:Landroid/text/TextWatcher;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 8
.line 56
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V
.line 78
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->countriesArray:Ljava/util/ArrayList;
.line 79
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->countriesMap:Ljava/util/HashMap;
.line 80
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->codesMap:Ljava/util/HashMap;
.line 81
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->phoneFormatMap:Ljava/util/HashMap;
.line 342
new-instance v0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$5;
const-wide/32 v3, 0xea60
const-wide/16 v5, 0x3e8
move-object v1, v0
move-object v2, p0
invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$5;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;JJ)V
iput-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTimer:Landroid/os/CountDownTimer;
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;
.line 56
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->checkBntEnable()V
return-void
.end method
.method private check(Z)V
.registers 6
.param p1, "sendMsg" # Z
.line 198
const/4 v0, 0x0
.line 199
.local v0, "tag":Z
iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hviews/MryTextView;->getText()Ljava/lang/CharSequence;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_2a
.line 200
iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hviews/MryTextView;->getText()Ljava/lang/CharSequence;
move-result-object v1
invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v1
.line 201
.local v1, "coutryCode":Ljava/lang/String;
const-string v2, "\\+"
const-string v3, ""
invoke-virtual {v1, v2, v3}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 202
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_2a
.line 203
const/4 v0, 0x1
.line 206
.end local v1 # "coutryCode":Ljava/lang/String;
:cond_2a
if-eqz v0, :cond_33
.line 207
const v1, 0x7f0f0dcb
invoke-static {v1}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 208
return-void
.line 210
:cond_33
if-eqz p1, :cond_39
.line 211
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->sendSms()V
goto :goto_3c
.line 213
:cond_39
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->submit()V
.line 215
:goto_3c
return-void
.end method
.method private checkBntEnable()V
.registers 5
.line 218
const/4 v0, 0x0
.line 219
.local v0, "tag":Z
iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hviews/MryTextView;->getText()Ljava/lang/CharSequence;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_2a
.line 220
iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hviews/MryTextView;->getText()Ljava/lang/CharSequence;
move-result-object v1
invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v1
.line 221
.local v1, "coutryCode":Ljava/lang/String;
const-string v2, "\\+"
const-string v3, ""
invoke-virtual {v1, v2, v3}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 222
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_2a
.line 223
const/4 v0, 0x1
.line 226
.end local v1 # "coutryCode":Ljava/lang/String;
:cond_2a
iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mBtnSubmit:Lim/tpelyyftgw/ui/hviews/MryRoundButton;
if-eqz v0, :cond_48
iget-object v2, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/hviews/MryEditText;->getText()Landroid/text/Editable;
move-result-object v2
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_48
iget-object v2, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtCode:Lim/tpelyyftgw/ui/hviews/MryEditText;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/hviews/MryEditText;->getText()Landroid/text/Editable;
move-result-object v2
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_48
const/4 v2, 0x1
goto :goto_49
:cond_48
const/4 v2, 0x0
:goto_49
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setEnabled(Z)V
.line 227
return-void
.end method
.method private initActionBar()V
.registers 3
.line 96
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setCastShadows(Z)V
.line 97
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0f033e
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 98
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0d0073
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 99
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
new-instance v1, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$1;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$1;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V
.line 107
return-void
.end method
.method private initData()V
.registers 12
.line 153
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 155
.local v0, "languageMap":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
const/4 v1, 0x1
const/4 v2, 0x0
:try_start_7
new-instance v3, Ljava/io/BufferedReader;
new-instance v4, Ljava/io/InputStreamReader;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v5
invoke-virtual {v5}, Landroidx/fragment/app/FragmentActivity;->getResources()Landroid/content/res/Resources;
move-result-object v5
invoke-virtual {v5}, Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;
move-result-object v5
const-string v6, "countries.txt"
invoke-virtual {v5, v6}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;
move-result-object v5
invoke-direct {v4, v5}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
invoke-direct {v3, v4}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
.line 157
.local v3, "reader":Ljava/io/BufferedReader;
:goto_23
invoke-virtual {v3}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
move-result-object v4
move-object v5, v4
.local v5, "line":Ljava/lang/String;
if-eqz v4, :cond_60
.line 158
const-string v4, ";"
invoke-virtual {v5, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v4
.line 159
.local v4, "args":[Ljava/lang/String;
iget-object v6, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->countriesArray:Ljava/util/ArrayList;
const/4 v7, 0x2
aget-object v8, v4, v7
invoke-virtual {v6, v2, v8}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 160
iget-object v6, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->countriesMap:Ljava/util/HashMap;
aget-object v8, v4, v7
aget-object v9, v4, v2
invoke-virtual {v6, v8, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 161
iget-object v6, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->codesMap:Ljava/util/HashMap;
aget-object v8, v4, v2
aget-object v9, v4, v7
invoke-virtual {v6, v8, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 162
array-length v6, v4
const/4 v8, 0x3
if-le v6, v8, :cond_57
.line 163
iget-object v6, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->phoneFormatMap:Ljava/util/HashMap;
aget-object v9, v4, v2
aget-object v8, v4, v8
invoke-virtual {v6, v9, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 165
:cond_57
aget-object v6, v4, v1
aget-object v7, v4, v7
invoke-virtual {v0, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 166
nop
.end local v4 # "args":[Ljava/lang/String;
goto :goto_23
.line 167
:cond_60
invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V
:try_end_63
.catch Ljava/lang/Exception; {:try_start_7 .. :try_end_63} :catch_64
.line 170
.end local v3 # "reader":Ljava/io/BufferedReader;
.end local v5 # "line":Ljava/lang/String;
goto :goto_68
.line 168
:catch_64
move-exception v3
.line 169
.local v3, "e":Ljava/lang/Exception;
invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 172
.end local v3 # "e":Ljava/lang/Exception;
:goto_68
iget-object v3, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->countriesArray:Ljava/util/ArrayList;
sget-object v4, Lim/tpelyyftgw/ui/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE;
invoke-static {v3, v4}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
.line 174
const/4 v3, 0x0
.line 177
.local v3, "country":Ljava/lang/String;
:try_start_70
sget-object v4, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
const-string v5, "phone"
invoke-virtual {v4, v5}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Landroid/telephony/TelephonyManager;
.line 178
.local v4, "telephonyManager":Landroid/telephony/TelephonyManager;
if-eqz v4, :cond_85
.line 179
invoke-virtual {v4}, Landroid/telephony/TelephonyManager;->getSimCountryIso()Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v5
:try_end_84
.catch Ljava/lang/Exception; {:try_start_70 .. :try_end_84} :catch_86
move-object v3, v5
.line 183
.end local v4 # "telephonyManager":Landroid/telephony/TelephonyManager;
:cond_85
goto :goto_8a
.line 181
:catch_86
move-exception v4
.line 182
.local v4, "e":Ljava/lang/Exception;
invoke-static {v4}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 184
.end local v4 # "e":Ljava/lang/Exception;
:goto_8a
if-eqz v3, :cond_e3
.line 185
invoke-virtual {v0, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
.line 186
.local v4, "countryName":Ljava/lang/String;
if-eqz v4, :cond_e3
.line 187
iget-object v5, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->countriesArray:Ljava/util/ArrayList;
invoke-virtual {v5, v4}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v5
.line 188
.local v5, "index":I
const/4 v6, -0x1
if-eq v5, v6, :cond_e3
.line 189
iget-object v6, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-instance v7, Ljava/lang/StringBuilder;
invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
const-string v8, "+"
invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v8, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->countriesMap:Ljava/util/HashMap;
invoke-virtual {v8, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v8
check-cast v8, Ljava/lang/String;
invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 190
iget-object v6, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;
new-array v1, v1, [Landroid/text/InputFilter;
new-instance v7, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$4;
iget-object v8, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->phoneFormatMap:Ljava/util/HashMap;
iget-object v9, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->countriesMap:Ljava/util/HashMap;
invoke-virtual {v9, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v9
invoke-virtual {v8, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v8
check-cast v8, Ljava/lang/String;
const-string v9, " "
const-string v10, ""
invoke-virtual {v8, v9, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v8
invoke-virtual {v8}, Ljava/lang/String;->length()I
move-result v8
invoke-direct {v7, p0, v8}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$4;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;I)V
aput-object v7, v1, v2
invoke-virtual {v6, v1}, Lim/tpelyyftgw/ui/hviews/MryEditText;->setFilters([Landroid/text/InputFilter;)V
.line 195
.end local v4 # "countryName":Ljava/lang/String;
.end local v5 # "index":I
:cond_e3
return-void
.end method
.method private initView()V
.registers 6
.line 110
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;
const/high16 v1, 0x40a00000 # 5.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
int-to-float v2, v2
const-string/jumbo v3, "windowBackgroundWhite"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-static {v2, v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v2
invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 111
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlCodeContainer:Landroid/widget/LinearLayout;
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 113
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;
new-instance v1, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$2;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$2;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->phoneNumberWatcher:Landroid/text/TextWatcher;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryEditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
.line 130
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtCode:Lim/tpelyyftgw/ui/hviews/MryEditText;
new-instance v1, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$3;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$3;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->codeWatcher:Landroid/text/TextWatcher;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryEditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
.line 147
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mBtnSubmit:Lim/tpelyyftgw/ui/hviews/MryRoundButton;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setPrimaryRadiusAdjustBoundsFillStyle()V
.line 148
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mBtnSubmit:Lim/tpelyyftgw/ui/hviews/MryRoundButton;
const v1, -0xc44301
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryRoundButton;->setBackgroundColor(I)V
.line 149
return-void
.end method
.method private sendSms()V
.registers 11
.line 230
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/MryEditText;->getText()Landroid/text/Editable;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v0
.line 231
.local v0, "phoneNumber":Ljava/lang/String;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hviews/MryTextView;->getText()Ljava/lang/CharSequence;
move-result-object v1
invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v1
.line 232
.local v1, "countryCode":Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
const-wide/16 v3, 0xbb8
const/high16 v5, 0x40a00000 # 5.0f
const v6, -0x8b3cf
const-string/jumbo v7, "windowBackgroundWhite"
if-eqz v2, :cond_4b
.line 233
const v2, 0x7f0f12b7
invoke-static {v2}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 234
iget-object v2, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
int-to-float v5, v5
invoke-static {v7, v6, v5}, Lim/tpelyyftgw/messenger/utils/DrawableUtils;->createLayerDrawable(IIF)Landroid/graphics/drawable/Drawable;
move-result-object v5
invoke-virtual {v2, v5}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 235
iget-object v2, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->fragmentView:Landroid/view/View;
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$SR0VnBwak3Kf1tO-FbvOH4A7faA;
invoke-direct {v5, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$SR0VnBwak3Kf1tO-FbvOH4A7faA;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V
invoke-virtual {v2, v5, v3, v4}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
.line 236
return-void
.line 238
:cond_4b
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_74
.line 239
const v2, 0x7f0f07bb
invoke-static {v2}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 240
iget-object v2, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
int-to-float v5, v5
invoke-static {v7, v6, v5}, Lim/tpelyyftgw/messenger/utils/DrawableUtils;->createLayerDrawable(IIF)Landroid/graphics/drawable/Drawable;
move-result-object v5
invoke-virtual {v2, v5}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 241
iget-object v2, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->fragmentView:Landroid/view/View;
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$TXpo5eUUqs391I-VdYqUsvqI52Q;
invoke-direct {v5, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$TXpo5eUUqs391I-VdYqUsvqI52Q;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V
invoke-virtual {v2, v5, v3, v4}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
.line 242
return-void
.line 244
:cond_74
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v8, "+"
const-string v9, ""
invoke-virtual {v1, v8, v9}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v8
invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 245
.local v2, "phone":Ljava/lang/String;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v8
if-eqz v8, :cond_cc
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v8
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/UserConfig;->getClientPhone()Ljava/lang/String;
move-result-object v8
if-eqz v8, :cond_cc
.line 246
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v8
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/UserConfig;->getClientPhone()Ljava/lang/String;
move-result-object v8
invoke-virtual {v8, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v8
if-eqz v8, :cond_cc
.line 247
const v8, 0x7f0f030b
invoke-static {v8}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 248
iget-object v8, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
int-to-float v5, v5
invoke-static {v7, v6, v5}, Lim/tpelyyftgw/messenger/utils/DrawableUtils;->createLayerDrawable(IIF)Landroid/graphics/drawable/Drawable;
move-result-object v5
invoke-virtual {v8, v5}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 249
iget-object v5, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->fragmentView:Landroid/view/View;
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$7tefslX437566am0vO8p5wpAa7s;
invoke-direct {v6, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$7tefslX437566am0vO8p5wpAa7s;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V
invoke-virtual {v5, v6, v3, v4}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
.line 250
return-void
.line 254
:cond_cc
new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendChangePhoneCode;
invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendChangePhoneCode;-><init>()V
.line 255
.local v3, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendChangePhoneCode;
iput-object v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendChangePhoneCode;->phone_number:Ljava/lang/String;
.line 256
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;-><init>()V
iput-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendChangePhoneCode;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;
.line 258
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendChangePhoneCode;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;
const/4 v5, 0x0
iput-boolean v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;->allow_flashcall:Z
.line 259
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendChangePhoneCode;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;
sget-boolean v6, Lim/tpelyyftgw/messenger/ApplicationLoader;->hasPlayServices:Z
iput-boolean v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;->allow_app_hash:Z
.line 260
sget-object v4, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
const-string v6, "mainconfig"
invoke-virtual {v4, v6, v5}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v4
.line 261
.local v4, "preferences":Landroid/content/SharedPreferences;
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendChangePhoneCode;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;
iget-boolean v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;->allow_app_hash:Z
const-string/jumbo v6, "sms_hash"
if-eqz v5, :cond_104
.line 262
invoke-interface {v4}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v5
sget-object v7, Lim/tpelyyftgw/messenger/BuildVars;->SMS_HASH:Ljava/lang/String;
invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v5
invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->commit()Z
goto :goto_10f
.line 264
:cond_104
invoke-interface {v4}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v5
invoke-interface {v5, v6}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v5
invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 266
:goto_10f
new-instance v5, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v6
const/4 v7, 0x4
invoke-direct {v5, v6, v7}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;-><init>(Landroid/content/Context;I)V
.line 267
.local v5, "progressDialog":Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v6
new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$b1U-AlzwX-o6uqnNZRDURVEemDw;
invoke-direct {v7, p0, v5, v0}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$b1U-AlzwX-o6uqnNZRDURVEemDw;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Ljava/lang/String;)V
const/4 v8, 0x2
invoke-virtual {v6, v3, v7, v8}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I
move-result v6
.line 292
.local v6, "reqId":I
iget v7, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->currentAccount:I
invoke-static {v7}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v7
iget v8, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->classGuid:I
invoke-virtual {v7, v6, v8}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V
.line 294
new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$n7J1yLMtPtjXX3OQbYBBweCNAcY;
invoke-direct {v7, p0, v6}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$n7J1yLMtPtjXX3OQbYBBweCNAcY;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;I)V
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 295
invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->show()V
.line 296
return-void
.end method
.method private submit()V
.registers 8
.line 299
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/MryEditText;->getText()Landroid/text/Editable;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v0
.line 300
.local v0, "phoneNumber":Ljava/lang/String;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hviews/MryTextView;->getText()Ljava/lang/CharSequence;
move-result-object v1
invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v1
.line 301
.local v1, "countryCode":Ljava/lang/String;
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_changePhone;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_changePhone;-><init>()V
.line 302
.local v2, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_changePhone;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "+"
const-string v5, ""
invoke-virtual {v1, v4, v5}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v4, " "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_changePhone;->phone_number:Ljava/lang/String;
.line 303
iget-object v3, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtCode:Lim/tpelyyftgw/ui/hviews/MryEditText;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/hviews/MryEditText;->getText()Landroid/text/Editable;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v3
iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_changePhone;->phone_code:Ljava/lang/String;
.line 304
iget-object v3, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->phoneHash:Ljava/lang/String;
iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_changePhone;->phone_code_hash:Ljava/lang/String;
.line 305
new-instance v3, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
const/4 v5, 0x4
invoke-direct {v3, v4, v5}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;-><init>(Landroid/content/Context;I)V
.line 306
.local v3, "progressDialog":Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v4
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$a1fUmk1pSI--8W1B3qvgJEJUSdY;
invoke-direct {v5, p0, v3}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$a1fUmk1pSI--8W1B3qvgJEJUSdY;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)V
const/4 v6, 0x2
invoke-virtual {v4, v2, v5, v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I
move-result v4
.line 336
.local v4, "reqId":I
iget v5, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->currentAccount:I
invoke-static {v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v5
iget v6, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->classGuid:I
invoke-virtual {v5, v4, v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V
.line 338
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$mGfhAo6MVpkFoa2rwCtiHrdjg-s;
invoke-direct {v5, p0, v4}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$mGfhAo6MVpkFoa2rwCtiHrdjg-s;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;I)V
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 339
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->show()V
.line 340
return-void
.end method
# virtual methods
.method public createView(Landroid/content/Context;)Landroid/view/View;
.registers 5
.param p1, "context" # Landroid/content/Context;
.line 86
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
const v1, 0x7f0c1548
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->fragmentView:Landroid/view/View;
.line 87
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->fragmentView:Landroid/view/View;
const-string/jumbo v1, "windowBackgroundGray"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V
.line 88
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->initActionBar()V
.line 89
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->useButterKnife()V
.line 90
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->initView()V
.line 91
invoke-direct {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->initData()V
.line 92
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method public synthetic lambda$null$3$ChangePhoneNumberActivity()V
.registers 4
.line 278
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;
const/high16 v1, 0x40a00000 # 5.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
const-string/jumbo v2, "windowBackgroundWhite"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
return-void
.end method
.method public synthetic lambda$null$4$ChangePhoneNumberActivity(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;)V
.registers 9
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "phoneNumber" # Ljava/lang/String;
.line 268
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
.line 269
if-nez p2, :cond_1f
.line 270
move-object v0, p3
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;
.line 271
.local v0, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->phone_code_hash:Ljava/lang/String;
iput-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->phoneHash:Ljava/lang/String;
.line 272
iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTimer:Landroid/os/CountDownTimer;
invoke-virtual {v1}, Landroid/os/CountDownTimer;->start()Landroid/os/CountDownTimer;
.line 273
const v1, 0x7f0f0f37
const-string v2, "SendSuccess"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
.line 274
.end local v0 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;
goto/16 :goto_b7
.line 275
:cond_1f
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v1, "PHONE_NUMBER_INVALID"
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_56
.line 276
const v0, 0x7f0f07bb
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 277
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;
const-string/jumbo v1, "windowBackgroundWhite"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
const v2, -0x8b3cf
const/high16 v3, 0x40a00000 # 5.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
int-to-float v3, v3
invoke-static {v1, v2, v3}, Lim/tpelyyftgw/messenger/utils/DrawableUtils;->createLayerDrawable(IIF)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 278
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->fragmentView:Landroid/view/View;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$CcfR7npZ8BX6o1r_DUB3_tBc0X8;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$CcfR7npZ8BX6o1r_DUB3_tBc0X8;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V
const-wide/16 v2, 0xbb8
invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
goto :goto_b7
.line 279
:cond_56
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v1, "PHONE_CODE_EMPTY"
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_b1
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v1, "PHONE_CODE_INVALID"
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_6b
goto :goto_b1
.line 281
:cond_6b
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v1, "PHONE_CODE_EXPIRED"
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_7c
.line 282
const v0, 0x7f0f0431
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
goto :goto_b7
.line 283
:cond_7c
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v1, "FLOOD_WAIT"
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_8d
.line 284
const v0, 0x7f0f0680
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
goto :goto_b7
.line 285
:cond_8d
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v1, "PHONE_NUMBER_OCCUPIED"
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_aa
.line 286
const v0, 0x7f0f0340
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
aput-object p4, v1, v2
const-string v2, "ChangePhoneNumberOccupied"
invoke-static {v2, v0, v1}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
goto :goto_b7
.line 288
:cond_aa
const v0, 0x7f0f05e0
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
goto :goto_b7
.line 280
:cond_b1
:goto_b1
const v0, 0x7f0f07b6
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 291
:goto_b7
return-void
.end method
.method public synthetic lambda$null$7$ChangePhoneNumberActivity()V
.registers 4
.line 322
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;
const/high16 v1, 0x40a00000 # 5.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
const-string/jumbo v2, "windowBackgroundWhite"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
return-void
.end method
.method public synthetic lambda$null$8$ChangePhoneNumberActivity()V
.registers 4
.line 326
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlCodeContainer:Landroid/widget/LinearLayout;
const/high16 v1, 0x40a00000 # 5.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
const-string/jumbo v2, "windowBackgroundWhite"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
return-void
.end method
.method public synthetic lambda$null$9$ChangePhoneNumberActivity(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
.registers 11
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.line 307
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
.line 308
if-nez p2, :cond_49
.line 309
move-object v0, p3
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 310
.local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v1
invoke-virtual {v1, v0}, Lim/tpelyyftgw/messenger/UserConfig;->setCurrentUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.line 311
iget v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/UserConfig;->saveConfig(Z)V
.line 312
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 313
.local v1, "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 314
iget v3, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v3
const/4 v4, 0x0
invoke-virtual {v3, v1, v4, v2, v2}, Lim/tpelyyftgw/messenger/MessagesStorage;->putUsersAndChats(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZ)V
.line 315
iget v2, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v2, v0, v3}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z
.line 316
invoke-virtual {p0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->finishFragment()V
.line 317
iget v2, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v2
sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->mainUserInfoChanged:I
new-array v3, v3, [Ljava/lang/Object;
invoke-virtual {v2, v4, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 318
.end local v0 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v1 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
goto/16 :goto_df
.line 319
:cond_49
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v1, "PHONE_NUMBER_INVALID"
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
const-wide/16 v1, 0xbb8
const/high16 v3, 0x40a00000 # 5.0f
const v4, -0x8b3cf
const-string/jumbo v5, "windowBackgroundWhite"
if-eqz v0, :cond_80
.line 320
const v0, 0x7f0f07bb
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 321
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
int-to-float v3, v3
invoke-static {v5, v4, v3}, Lim/tpelyyftgw/messenger/utils/DrawableUtils;->createLayerDrawable(IIF)Landroid/graphics/drawable/Drawable;
move-result-object v3
invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 322
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->fragmentView:Landroid/view/View;
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$YXfmo8Hz5pdWg-XQXfPCQwy1Uss;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$YXfmo8Hz5pdWg-XQXfPCQwy1Uss;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V
invoke-virtual {v0, v3, v1, v2}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
goto :goto_df
.line 323
:cond_80
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v6, "PHONE_CODE_EMPTY"
invoke-virtual {v0, v6}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_bd
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v6, "PHONE_CODE_INVALID"
invoke-virtual {v0, v6}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_95
goto :goto_bd
.line 327
:cond_95
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v1, "PHONE_CODE_EXPIRED"
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_a6
.line 328
const v0, 0x7f0f0431
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
goto :goto_df
.line 329
:cond_a6
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v1, "FLOOD_WAIT"
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_b7
.line 330
const v0, 0x7f0f0680
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
goto :goto_df
.line 332
:cond_b7
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
goto :goto_df
.line 324
:cond_bd
:goto_bd
const v0, 0x7f0f120d
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 325
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlCodeContainer:Landroid/widget/LinearLayout;
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
int-to-float v3, v3
invoke-static {v5, v4, v3}, Lim/tpelyyftgw/messenger/utils/DrawableUtils;->createLayerDrawable(IIF)Landroid/graphics/drawable/Drawable;
move-result-object v3
invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 326
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->fragmentView:Landroid/view/View;
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$rAfhBcusttZq04saAhPpmlUdSlE;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$rAfhBcusttZq04saAhPpmlUdSlE;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V
invoke-virtual {v0, v3, v1, v2}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
.line 335
:goto_df
return-void
.end method
.method public synthetic lambda$onViewClicked$12$ChangePhoneNumberActivity(Lim/tpelyyftgw/ui/CountrySelectActivity$Country;)V
.registers 8
.param p1, "country" # Lim/tpelyyftgw/ui/CountrySelectActivity$Country;
.line 365
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTvCountryCode:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "+"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p1, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->code:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 366
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;
const/4 v1, 0x1
new-array v1, v1, [Landroid/text/InputFilter;
new-instance v2, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$6;
iget-object v3, p1, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->phoneFormat:Ljava/lang/String;
const-string v4, " "
const-string v5, ""
invoke-virtual {v3, v4, v5}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v3
invoke-direct {v2, p0, v3}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity$6;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;I)V
const/4 v3, 0x0
aput-object v2, v1, v3
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryEditText;->setFilters([Landroid/text/InputFilter;)V
.line 368
return-void
.end method
.method public synthetic lambda$sendSms$0$ChangePhoneNumberActivity()V
.registers 4
.line 235
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;
const/high16 v1, 0x40a00000 # 5.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
const-string/jumbo v2, "windowBackgroundWhite"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
return-void
.end method
.method public synthetic lambda$sendSms$1$ChangePhoneNumberActivity()V
.registers 4
.line 241
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;
const/high16 v1, 0x40a00000 # 5.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
const-string/jumbo v2, "windowBackgroundWhite"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
return-void
.end method
.method public synthetic lambda$sendSms$2$ChangePhoneNumberActivity()V
.registers 4
.line 249
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mLlPhoneContainer:Landroid/widget/LinearLayout;
const/high16 v1, 0x40a00000 # 5.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
const-string/jumbo v2, "windowBackgroundWhite"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackground(Landroid/graphics/drawable/Drawable;)V
return-void
.end method
.method public synthetic lambda$sendSms$5$ChangePhoneNumberActivity(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 12
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p2, "phoneNumber" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 267
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$ECGEBIPzaALiOfn-gFbJEmDE1ek;
move-object v0, v6
move-object v1, p0
move-object v2, p1
move-object v3, p4
move-object v4, p3
move-object v5, p2
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$ECGEBIPzaALiOfn-gFbJEmDE1ek;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;)V
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$sendSms$6$ChangePhoneNumberActivity(ILandroid/content/DialogInterface;)V
.registers 5
.param p1, "reqId" # I
.param p2, "dialog" # Landroid/content/DialogInterface;
.line 294
iget v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V
return-void
.end method
.method public synthetic lambda$submit$10$ChangePhoneNumberActivity(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 5
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 306
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$hV_wK8nS-7ozr2cmqbPad0xov-o;
invoke-direct {v0, p0, p1, p3, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$hV_wK8nS-7ozr2cmqbPad0xov-o;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$submit$11$ChangePhoneNumberActivity(ILandroid/content/DialogInterface;)V
.registers 5
.param p1, "reqId" # I
.param p2, "dialog" # Landroid/content/DialogInterface;
.line 338
iget v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V
return-void
.end method
.method public onFragmentDestroy()V
.registers 3
.line 387
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;
if-eqz v0, :cond_b
iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->phoneNumberWatcher:Landroid/text/TextWatcher;
if-eqz v1, :cond_b
.line 388
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryEditText;->removeTextChangedListener(Landroid/text/TextWatcher;)V
.line 390
:cond_b
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtCode:Lim/tpelyyftgw/ui/hviews/MryEditText;
if-eqz v0, :cond_16
iget-object v1, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->codeWatcher:Landroid/text/TextWatcher;
if-eqz v1, :cond_16
.line 391
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryEditText;->removeTextChangedListener(Landroid/text/TextWatcher;)V
.line 393
:cond_16
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTimer:Landroid/os/CountDownTimer;
if-eqz v0, :cond_20
.line 394
invoke-virtual {v0}, Landroid/os/CountDownTimer;->cancel()V
.line 395
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mTimer:Landroid/os/CountDownTimer;
.line 397
:cond_20
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentDestroy()V
.line 398
return-void
.end method
.method public onViewClicked(Landroid/view/View;)V
.registers 4
.param p1, "view" # Landroid/view/View;
.annotation runtime Lbutterknife/OnClick;
value = {
0x7f0905f7,
0x7f090241,
0x7f09064f,
0x7f0900c0
}
.end annotation
.line 361
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
const/4 v1, 0x1
sparse-switch v0, :sswitch_data_2c
goto :goto_2b
.line 377
:sswitch_9
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->check(Z)V
.line 378
goto :goto_2b
.line 363
:sswitch_d
new-instance v0, Lim/tpelyyftgw/ui/CountrySelectActivity;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/CountrySelectActivity;-><init>(Z)V
.line 364
.local v0, "fragment":Lim/tpelyyftgw/ui/CountrySelectActivity;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$o8YOk_P3I2rljO24DU_XSYNqY9k;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChangePhoneNumberActivity$o8YOk_P3I2rljO24DU_XSYNqY9k;-><init>(Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/CountrySelectActivity;->setCountrySelectActivityDelegate(Lim/tpelyyftgw/ui/CountrySelectActivity$CountrySelectActivityDelegate;)V
.line 369
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 370
goto :goto_2b
.line 372
.end local v0 # "fragment":Lim/tpelyyftgw/ui/CountrySelectActivity;
:sswitch_1e
iget-object v0, p0, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->mEtPhoneNumber:Lim/tpelyyftgw/ui/hviews/MryEditText;
if-eqz v0, :cond_2b
.line 373
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryEditText;->setText(Ljava/lang/CharSequence;)V
goto :goto_2b
.line 380
:sswitch_27
const/4 v0, 0x0
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/ChangePhoneNumberActivity;->check(Z)V
.line 383
:cond_2b
:goto_2b
return-void
:sswitch_data_2c
.sparse-switch
0x7f0900c0 -> :sswitch_27
0x7f090241 -> :sswitch_1e
0x7f0905f7 -> :sswitch_d
0x7f09064f -> :sswitch_9
.end sparse-switch
.end method