NewUserInfoActivity.smali
.class public Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.super Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.source "NewUserInfoActivity.java"
# interfaces
.implements Lim/tpelyyftgw/ui/components/ImageUpdater$ImageUpdaterDelegate;
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity$ListAdapter;
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
# instance fields
.field private addAccountRow:I
.field private avatar:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
.field private avatarAnimation:Landroid/animation/AnimatorSet;
.field private avatarBig:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
.field private avatarRow:I
.field private birthRow:I
.field private context:Landroid/content/Context;
.field private genderRow:I
.field private gestureCodeRow:I
.field private imageUpdater:Lim/tpelyyftgw/ui/components/ImageUpdater;
.field private listAdapter:Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity$ListAdapter;
.field private listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.field private loginPwdRow:I
.field private logoutEmptyRow:I
.field private logoutRow:I
.field mServerServiceConnection:Landroid/content/ServiceConnection;
.field private nicknameRow:I
.field private phoneRow:I
.field private qrcodeEmptyRow:I
.field private qrcodeRow:I
.field private rowCount:I
.field private signEmptyRow:I
.field private signRow:I
.field private userFull:Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
.field private usernameRow:I
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 76
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V
return-void
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatarAnimation:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$1000(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->genderRow:I
return v0
.end method
.method static synthetic access$102(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 76
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatarAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$1100(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->signRow:I
return v0
.end method
.method static synthetic access$1200(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->loginPwdRow:I
return v0
.end method
.method static synthetic access$1300(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->gestureCodeRow:I
return v0
.end method
.method static synthetic access$1400(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatarRow:I
return v0
.end method
.method static synthetic access$1500(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;Lim/tpelyyftgw/ui/components/BackupImageView;)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.param p1, "x1" # Lim/tpelyyftgw/ui/components/BackupImageView;
.line 76
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->saveImage(Lim/tpelyyftgw/ui/components/BackupImageView;)V
return-void
.end method
.method static synthetic access$1600(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->qrcodeRow:I
return v0
.end method
.method static synthetic access$1700(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->addAccountRow:I
return v0
.end method
.method static synthetic access$1800(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->logoutRow:I
return v0
.end method
.method static synthetic access$1900(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->qrcodeEmptyRow:I
return v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)Landroid/content/Context;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->context:Landroid/content/Context;
return-object v0
.end method
.method static synthetic access$2000(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->signEmptyRow:I
return v0
.end method
.method static synthetic access$2100(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->logoutEmptyRow:I
return v0
.end method
.method static synthetic access$2200(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->rowCount:I
return v0
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->nicknameRow:I
return v0
.end method
.method static synthetic access$600(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->usernameRow:I
return v0
.end method
.method static synthetic access$700(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->phoneRow:I
return v0
.end method
.method static synthetic access$800(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->birthRow:I
return v0
.end method
.method static synthetic access$900(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;
.line 76
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->userFull:Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
return-object v0
.end method
.method private initActionBar()V
.registers 4
.line 156
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setCastShadows(Z)V
.line 157
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v1, "InfoEdit"
const v2, 0x7f0f079f
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 158
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0d0073
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 159
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
new-instance v1, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity$1;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity$1;-><init>(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V
.line 167
return-void
.end method
.method private initList(Landroid/content/Context;)V
.registers 11
.param p1, "context" # Landroid/content/Context;
.line 170
new-instance v0, Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-direct {v0, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.line 171
new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-direct {v1, p1}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 172
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity$ListAdapter;
const/4 v2, 0x0
invoke-direct {v1, p0, v2}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity$ListAdapter;-><init>(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity$1;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->listAdapter:Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity$ListAdapter;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 173
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->fragmentView:Landroid/view/View;
check-cast v0, Landroid/widget/FrameLayout;
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/high16 v2, 0x41200000 # 10.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
const/4 v3, -0x1
const/4 v4, -0x1
invoke-static/range {v3 .. v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IIIIII)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 174
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Lim/tpelyyftgw/ui/hui/mine/-$$Lambda$NewUserInfoActivity$OungQAVb0tEWcFvXxn-MWZbh7JY;
invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/hui/mine/-$$Lambda$NewUserInfoActivity$OungQAVb0tEWcFvXxn-MWZbh7JY;-><init>(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;Landroid/content/Context;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V
.line 234
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->updateRows()V
.line 235
return-void
.end method
.method static synthetic lambda$saveImage$4(Lim/tpelyyftgw/ui/components/BackupImageView;)V
.registers 6
.param p0, "avatarImage" # Lim/tpelyyftgw/ui/components/BackupImageView;
.line 266
:goto_0
:try_start_0
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->getImageReceiver()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/ImageReceiver;->getBitmap()Landroid/graphics/Bitmap;
move-result-object v0
if-nez v0, :cond_10
.line 267
const-wide/16 v0, 0xa
invoke-static {v0, v1}, Ljava/lang/Thread;->sleep(J)V
goto :goto_0
.line 269
:cond_10
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/BackupImageView;->getImageReceiver()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/ImageReceiver;->getBitmap()Landroid/graphics/Bitmap;
move-result-object v0
.line 270
.local v0, "bitmap":Landroid/graphics/Bitmap;
new-instance v1, Ljava/io/File;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getCacheDir()Ljava/io/File;
move-result-object v3
invoke-virtual {v3}, Ljava/io/File;->getPath()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v3, Ljava/io/File;->separator:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, "user_avatar.jpg"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-direct {v1, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 271
.local v1, "file":Ljava/io/File;
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v2
if-eqz v2, :cond_44
.line 272
invoke-virtual {v1}, Ljava/io/File;->delete()Z
.line 273
:cond_44
new-instance v2, Ljava/io/FileOutputStream;
invoke-direct {v2, v1}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
.line 274
.local v2, "out":Ljava/io/FileOutputStream;
sget-object v3, Landroid/graphics/Bitmap$CompressFormat;->JPEG:Landroid/graphics/Bitmap$CompressFormat;
const/16 v4, 0x64
invoke-virtual {v0, v3, v4, v2}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
.line 275
invoke-virtual {v2}, Ljava/io/FileOutputStream;->flush()V
.line 276
invoke-virtual {v2}, Ljava/io/FileOutputStream;->close()V
:try_end_56
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_56} :catch_57
.line 279
.end local v0 # "bitmap":Landroid/graphics/Bitmap;
.end local v1 # "file":Ljava/io/File;
.end local v2 # "out":Ljava/io/FileOutputStream;
goto :goto_5b
.line 277
:catch_57
move-exception v0
.line 278
.local v0, "e":Ljava/lang/Exception;
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
.line 280
.end local v0 # "e":Ljava/lang/Exception;
:goto_5b
return-void
.end method
.method private saveImage(Lim/tpelyyftgw/ui/components/BackupImageView;)V
.registers 4
.param p1, "avatarImage" # Lim/tpelyyftgw/ui/components/BackupImageView;
.line 264
new-instance v0, Ljava/lang/Thread;
new-instance v1, Lim/tpelyyftgw/ui/hui/mine/-$$Lambda$NewUserInfoActivity$qMxFjylRbFSkLqrxhQQJI8u0vsQ;
invoke-direct {v1, p1}, Lim/tpelyyftgw/ui/hui/mine/-$$Lambda$NewUserInfoActivity$qMxFjylRbFSkLqrxhQQJI8u0vsQ;-><init>(Lim/tpelyyftgw/ui/components/BackupImageView;)V
invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
.line 280
invoke-virtual {v0}, Ljava/lang/Thread;->start()V
.line 281
return-void
.end method
.method private showAvatarProgress(ZZ)V
.registers 8
.param p1, "show" # Z
.param p2, "animated" # Z
.line 284
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatarRow:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
move-result-object v0
.line 285
.local v0, "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
if-nez v0, :cond_b
.line 286
return-void
.line 288
:cond_b
iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v2, 0x7f091698
invoke-static {v2}, Lnp/NPFog;->d(I)I
move-result v2
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/components/RadialProgressView;
.line 289
.local v1, "avatarProgressView":Lim/tpelyyftgw/ui/components/RadialProgressView;
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatarAnimation:Landroid/animation/AnimatorSet;
if-eqz v2, :cond_24
.line 290
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V
.line 291
const/4 v2, 0x0
iput-object v2, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatarAnimation:Landroid/animation/AnimatorSet;
.line 293
:cond_24
const/4 v2, 0x0
if-eqz p2, :cond_4a
.line 294
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v3, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatarAnimation:Landroid/animation/AnimatorSet;
.line 295
if-eqz p1, :cond_33
.line 296
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setVisibility(I)V
.line 298
:cond_33
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatarAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v3, 0xb4
invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 299
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatarAnimation:Landroid/animation/AnimatorSet;
new-instance v3, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity$2;
invoke-direct {v3, p0, p1, v1}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity$2;-><init>(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;ZLim/tpelyyftgw/ui/components/RadialProgressView;)V
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 316
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatarAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V
goto :goto_5d
.line 318
:cond_4a
if-eqz p1, :cond_55
.line 319
const/high16 v3, 0x3f800000 # 1.0f
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setAlpha(F)V
.line 320
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setVisibility(I)V
goto :goto_5d
.line 322
:cond_55
const/4 v2, 0x0
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setAlpha(F)V
.line 323
const/4 v2, 0x4
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setVisibility(I)V
.line 326
:goto_5d
return-void
.end method
.method private updateRows()V
.registers 3
.line 238
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->rowCount:I
.line 240
const/4 v1, 0x0
add-int/lit8 v1, v1, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatarRow:I
.line 241
add-int/lit8 v0, v1, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->nicknameRow:I
.line 242
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->usernameRow:I
.line 243
add-int/lit8 v0, v1, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->qrcodeRow:I
.line 244
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->qrcodeEmptyRow:I
.line 245
add-int/lit8 v0, v1, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->loginPwdRow:I
.line 246
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->RELEASE_VERSION:Z
if-nez v0, :cond_34
.line 247
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->rowCount:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->gestureCodeRow:I
.line 250
:cond_34
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->rowCount:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->birthRow:I
.line 251
add-int/lit8 v0, v1, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->genderRow:I
.line 253
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->signEmptyRow:I
.line 254
add-int/lit8 v0, v1, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->addAccountRow:I
.line 255
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->logoutEmptyRow:I
.line 256
add-int/lit8 v0, v1, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->logoutRow:I
.line 258
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->listAdapter:Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity$ListAdapter;
if-eqz v0, :cond_61
.line 259
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity$ListAdapter;->notifyDataSetChanged()V
.line 261
:cond_61
return-void
.end method
# virtual methods
.method public createView(Landroid/content/Context;)Landroid/view/View;
.registers 4
.param p1, "context" # Landroid/content/Context;
.line 147
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->context:Landroid/content/Context;
.line 148
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/hui/mine/NewUserInfoActivity;->fragmentView:Landroid/view/View;
.line 149
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->fragmentView:Landroid/view/View;
const-string 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 150
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->initActionBar()V
.line 151
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->initList(Landroid/content/Context;)V
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
.registers 8
.param p1, "id" # I
.param p2, "account" # I
.param p3, "args" # [Ljava/lang/Object;
.line 330
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->updateInterfaces:I
if-ne p1, v0, :cond_8
.line 331
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->updateRows()V
goto :goto_39
.line 332
:cond_8
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I
if-ne p1, v0, :cond_23
.line 333
const/4 v0, 0x0
aget-object v0, p3, v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 334
.local v0, "userId":I
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v1
if-ne v0, v1, :cond_38
.line 335
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->updateRows()V
goto :goto_38
.line 337
.end local v0 # "userId":I
:cond_23
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->loginPasswordSetSuccess:I
if-ne p1, v0, :cond_38
.line 338
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->userFull:Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v2, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->classGuid:I
const/4 v3, 0x1
invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->loadFullUser(Lim/tpelyyftgw/tgnet/TLRPC$User;IZ)V
goto :goto_39
.line 337
:cond_38
:goto_38
nop
.line 340
:goto_39
return-void
.end method
.method public synthetic didSelectPhotos(Ljava/util/ArrayList;ZI)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;",
">;ZI)V"
}
.end annotation
invoke-static {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/components/ImageUpdater$ImageUpdaterDelegate$-CC;->$default$didSelectPhotos(Lim/tpelyyftgw/ui/components/ImageUpdater$ImageUpdaterDelegate;Ljava/util/ArrayList;ZI)V
return-void
.end method
.method public didUploadPhoto(Lim/tpelyyftgw/tgnet/TLRPC$InputFile;Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;)V
.registers 5
.param p1, "file" # Lim/tpelyyftgw/tgnet/TLRPC$InputFile;
.param p2, "bigSize" # Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.param p3, "smallSize" # Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.line 344
new-instance v0, Lim/tpelyyftgw/ui/hui/mine/-$$Lambda$NewUserInfoActivity$dHj-c8sY_7jCca356SQM2ZkSd9g;
invoke-direct {v0, p0, p1, p3, p2}, Lim/tpelyyftgw/ui/hui/mine/-$$Lambda$NewUserInfoActivity$dHj-c8sY_7jCca356SQM2ZkSd9g;-><init>(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;Lim/tpelyyftgw/tgnet/TLRPC$InputFile;Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 413
return-void
.end method
.method public synthetic getInitialSearchString()Ljava/lang/String;
.registers 2
invoke-static {p0}, Lim/tpelyyftgw/ui/components/ImageUpdater$ImageUpdaterDelegate$-CC;->$default$getInitialSearchString(Lim/tpelyyftgw/ui/components/ImageUpdater$ImageUpdaterDelegate;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public synthetic lambda$didUploadPhoto$7$NewUserInfoActivity(Lim/tpelyyftgw/tgnet/TLRPC$InputFile;Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;)V
.registers 7
.param p1, "file" # Lim/tpelyyftgw/tgnet/TLRPC$InputFile;
.param p2, "smallSize" # Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.param p3, "bigSize" # Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.line 345
if-eqz p1, :cond_18
.line 346
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_uploadProfilePhoto;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_uploadProfilePhoto;-><init>()V
.line 347
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_uploadProfilePhoto;
iput-object p1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_uploadProfilePhoto;->file:Lim/tpelyyftgw/tgnet/TLRPC$InputFile;
.line 348
iget v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->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/hui/mine/-$$Lambda$NewUserInfoActivity$aUHfJuu2mBpX6snBLqV3xWGLe1w;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/mine/-$$Lambda$NewUserInfoActivity$aUHfJuu2mBpX6snBLqV3xWGLe1w;-><init>(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)V
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 406
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_uploadProfilePhoto;
goto :goto_28
.line 407
:cond_18
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatar:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
.line 408
iget-object v0, p3, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatarBig:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
.line 409
const/4 v0, 0x1
const/4 v1, 0x0
invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->showAvatarProgress(ZZ)V
.line 410
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->updateRows()V
.line 412
:goto_28
return-void
.end method
.method public synthetic lambda$initList$3$NewUserInfoActivity(Landroid/content/Context;Landroid/view/View;I)V
.registers 11
.param p1, "context" # Landroid/content/Context;
.param p2, "view" # Landroid/view/View;
.param p3, "position" # I
.line 175
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
.line 176
.local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatarRow:I
const/4 v2, 0x0
if-ne p3, v1, :cond_52
.line 177
new-instance v1, Lim/tpelyyftgw/ui/dialogs/BottomDialog;
invoke-direct {v1, p1}, Lim/tpelyyftgw/ui/dialogs/BottomDialog;-><init>(Landroid/content/Context;)V
.line 178
.local v1, "dialog":Lim/tpelyyftgw/ui/dialogs/BottomDialog;
new-instance v3, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;
const v4, 0x7f0f06e1
const-string v5, "FromCamera"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x1
invoke-direct {v3, v2, v4, v5}, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;-><init>(ILjava/lang/CharSequence;Z)V
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/dialogs/BottomDialog;->addDialogItem(Lim/tpelyyftgw/ui/dialogs/BottomDialog$TextItem;)V
.line 179
new-instance v3, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;
const v4, 0x7f0f06e9
const-string v6, "FromGallery"
invoke-static {v6, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-direct {v3, v5, v4, v2}, Lim/tpelyyftgw/ui/dialogs/BottomDialog$NormalTextItem;-><init>(ILjava/lang/CharSequence;Z)V
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/dialogs/BottomDialog;->addDialogItem(Lim/tpelyyftgw/ui/dialogs/BottomDialog$TextItem;)V
.line 180
new-instance v2, Lim/tpelyyftgw/ui/hui/mine/-$$Lambda$NewUserInfoActivity$6SZA2YQIefdAC2VsykOIIFI0dB8;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/mine/-$$Lambda$NewUserInfoActivity$6SZA2YQIefdAC2VsykOIIFI0dB8;-><init>(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/dialogs/BottomDialog;->setOnItemClickListener(Lim/tpelyyftgw/ui/dialogs/BottomDialog$OnItemClickListener;)V
.line 187
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 188
.end local v1 # "dialog":Lim/tpelyyftgw/ui/dialogs/BottomDialog;
goto/16 :goto_14a
:cond_52
iget v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->nicknameRow:I
if-ne p3, v1, :cond_60
.line 189
new-instance v1, Lim/tpelyyftgw/ui/ChangeNameActivity;
invoke-direct {v1}, Lim/tpelyyftgw/ui/ChangeNameActivity;-><init>()V
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto/16 :goto_14a
.line 190
:cond_60
iget v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->usernameRow:I
const v3, 0x7f0f02f7
const v4, 0x7f0f0141
const/4 v5, 0x0
if-ne p3, v1, :cond_a0
.line 191
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v1, p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 192
.local v1, "ub":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-static {v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 193
const v2, 0x7f0f0332
invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 194
invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 195
const v2, 0x7f0f08de
invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/ui/hui/mine/-$$Lambda$NewUserInfoActivity$jRACGSzO0L6AHjNiSzL5jy5SbYc;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/hui/mine/-$$Lambda$NewUserInfoActivity$jRACGSzO0L6AHjNiSzL5jy5SbYc;-><init>(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)V
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 196
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v2
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 197
.end local v1 # "ub":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_14a
:cond_a0
iget v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->qrcodeRow:I
if-ne p3, v1, :cond_b0
.line 198
new-instance v1, Lim/tpelyyftgw/ui/hui/mine/QrCodeActivity;
iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/hui/mine/QrCodeActivity;-><init>(I)V
.line 199
.local v1, "fragment":Lim/tpelyyftgw/ui/hui/mine/QrCodeActivity;
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 200
.end local v1 # "fragment":Lim/tpelyyftgw/ui/hui/mine/QrCodeActivity;
goto/16 :goto_14a
:cond_b0
iget v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->loginPwdRow:I
if-ne p3, v1, :cond_be
.line 208
new-instance v1, Lim/tpelyyftgw/ui/hui/login/LoginPasswordContronllerActivity;
invoke-direct {v1, v2, v5}, Lim/tpelyyftgw/ui/hui/login/LoginPasswordContronllerActivity;-><init>(ILandroid/os/Bundle;)V
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto/16 :goto_14a
.line 209
:cond_be
iget v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->phoneRow:I
if-ne p3, v1, :cond_cd
.line 210
new-instance v1, Lim/tpelyyftgw/ui/hui/discovery/ActionIntroActivity;
const/4 v2, 0x3
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/hui/discovery/ActionIntroActivity;-><init>(I)V
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto/16 :goto_14a
.line 211
:cond_cd
iget v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->birthRow:I
if-ne p3, v1, :cond_de
.line 212
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->userFull:Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
if-eqz v1, :cond_14a
.line 213
new-instance v2, Lim/tpelyyftgw/ui/SelectBirthdayActivity;
invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/SelectBirthdayActivity;-><init>(Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;)V
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto :goto_14a
.line 215
:cond_de
iget v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->signRow:I
if-ne p3, v1, :cond_ef
.line 216
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->userFull:Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
if-eqz v1, :cond_14a
.line 217
new-instance v2, Lim/tpelyyftgw/ui/ChangeSignActivity;
invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/ChangeSignActivity;-><init>(Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;)V
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto :goto_14a
.line 219
:cond_ef
iget v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->addAccountRow:I
if-ne p3, v1, :cond_fc
.line 220
new-instance v1, Lim/tpelyyftgw/ui/AddAccountActivity;
invoke-direct {v1}, Lim/tpelyyftgw/ui/AddAccountActivity;-><init>()V
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto :goto_14a
.line 221
:cond_fc
iget v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->logoutRow:I
if-ne p3, v1, :cond_14a
.line 222
sget-byte v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
if-nez v1, :cond_140
.line 223
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v1, p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 224
.local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v2, 0x7f0f0195
const-string v6, "AreYouSureLogout"
invoke-static {v6, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 225
const-string v2, "AppName"
invoke-static {v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 226
const v2, 0x7f0f0a5a
const-string v4, "OK"
invoke-static {v4, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
new-instance v4, Lim/tpelyyftgw/ui/hui/mine/-$$Lambda$NewUserInfoActivity$5Ak7iqK3r_b9UOJy9E9mhMwNEuk;
invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/hui/mine/-$$Lambda$NewUserInfoActivity$5Ak7iqK3r_b9UOJy9E9mhMwNEuk;-><init>(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)V
invoke-virtual {v1, v2, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 227
const-string v2, "Cancel"
invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 228
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v2
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 229
.end local v1 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_14a
.line 230
:cond_140
const v1, 0x7f0f159d
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
.line 233
:cond_14a
:goto_14a
return-void
.end method
.method public synthetic lambda$null$0$NewUserInfoActivity(ILandroid/view/View;)V
.registers 4
.param p1, "id" # I
.param p2, "v" # Landroid/view/View;
.line 181
if-nez p1, :cond_8
.line 182
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->imageUpdater:Lim/tpelyyftgw/ui/components/ImageUpdater;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ImageUpdater;->openCamera()V
goto :goto_10
.line 183
:cond_8
const/4 v0, 0x1
if-ne p1, v0, :cond_10
.line 184
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->imageUpdater:Lim/tpelyyftgw/ui/components/ImageUpdater;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ImageUpdater;->openGallery()V
.line 186
:cond_10
:goto_10
return-void
.end method
.method public synthetic lambda$null$1$NewUserInfoActivity(Landroid/content/DialogInterface;I)V
.registers 4
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 195
new-instance v0, Lim/tpelyyftgw/ui/ChangeUsernameActivity;
invoke-direct {v0}, Lim/tpelyyftgw/ui/ChangeUsernameActivity;-><init>()V
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
return-void
.end method
.method public synthetic lambda$null$2$NewUserInfoActivity(Landroid/content/DialogInterface;I)V
.registers 5
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 226
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->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, v1}, Lim/tpelyyftgw/messenger/MessagesController;->performLogout(I)V
return-void
.end method
.method public synthetic lambda$null$5$NewUserInfoActivity()V
.registers 7
.line 397
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatar:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
.line 398
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatarBig:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
.line 399
const/4 v0, 0x1
const/4 v1, 0x0
invoke-direct {p0, v1, v0}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->showAvatarProgress(ZZ)V
.line 400
iget v2, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v2
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->updateInterfaces:I
new-array v4, v0, [Ljava/lang/Object;
const/16 v5, 0x5ff
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v4, v1
invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 401
iget v2, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v2
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->mainUserInfoChanged:I
new-array v1, v1, [Ljava/lang/Object;
invoke-virtual {v2, v3, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 402
iget v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->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;->saveConfig(Z)V
.line 403
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->updateRows()V
.line 404
return-void
.end method
.method public synthetic lambda$null$6$NewUserInfoActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 19
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 349
move-object/from16 v0, p0
if-nez p2, :cond_10a
.line 350
iget v1, v0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget v2, v0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v1
.line 351
.local v1, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
const/4 v2, 0x0
if-nez v1, :cond_36
.line 352
iget v3, v0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v1
.line 353
if-nez v1, :cond_2c
.line 354
return-void
.line 356
:cond_2c
iget v3, v0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
invoke-virtual {v3, v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z
goto :goto_3f
.line 358
:cond_36
iget v3, v0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v3
invoke-virtual {v3, v1}, Lim/tpelyyftgw/messenger/UserConfig;->setCurrentUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.line 360
:goto_3f
move-object/from16 v3, p1
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_photo;
.line 361
.local v3, "photo":Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_photo;
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_photo;->photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->sizes:Ljava/util/ArrayList;
.line 362
.local v4, "sizes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;>;"
const/16 v5, 0x96
invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v5
.line 363
.local v5, "small":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
const/16 v6, 0x320
invoke-static {v4, v6}, Lim/tpelyyftgw/messenger/FileLoader;->getClosestPhotoSizeWithSize(Ljava/util/ArrayList;I)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v6
.line 364
.local v6, "big":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
new-instance v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_userProfilePhoto;
invoke-direct {v7}, Lim/tpelyyftgw/tgnet/TLRPC$TL_userProfilePhoto;-><init>()V
iput-object v7, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;
.line 365
iget-object v7, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;
iget-object v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_photo;->photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;
iget-wide v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->id:J
iput-wide v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_id:J
.line 366
if-eqz v5, :cond_6a
.line 367
iget-object v7, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;
iget-object v8, v5, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
iput-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
.line 369
:cond_6a
if-eqz v6, :cond_73
.line 370
iget-object v7, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;
iget-object v8, v6, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
iput-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_big:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
goto :goto_7b
.line 371
:cond_73
if-eqz v5, :cond_7b
.line 372
iget-object v7, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;
iget-object v8, v5, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
iput-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
.line 375
:cond_7b
:goto_7b
const/4 v7, 0x1
if-eqz v3, :cond_ed
.line 376
if-eqz v5, :cond_da
iget-object v8, v0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatar:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
if-eqz v8, :cond_da
.line 377
invoke-static {v5, v7}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToAttach(Lim/tpelyyftgw/tgnet/TLObject;Z)Ljava/io/File;
move-result-object v8
.line 378
.local v8, "destFile":Ljava/io/File;
iget-object v9, v0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatar:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
invoke-static {v9, v7}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToAttach(Lim/tpelyyftgw/tgnet/TLObject;Z)Ljava/io/File;
move-result-object v9
.line 379
.local v9, "src":Ljava/io/File;
invoke-virtual {v9, v8}, Ljava/io/File;->renameTo(Ljava/io/File;)Z
.line 380
new-instance v10, Ljava/lang/StringBuilder;
invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
iget-object v11, v0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatar:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
iget-wide v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->volume_id:J
invoke-virtual {v10, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v11, "_"
invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v12, v0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatar:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
iget v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->local_id:I
invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v12, "@50_50"
invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v10
.line 381
.local v10, "oldKey":Ljava/lang/String;
new-instance v13, Ljava/lang/StringBuilder;
invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
iget-object v14, v5, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
iget-wide v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->volume_id:J
invoke-virtual {v13, v14, v15}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v11, v5, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->local_id:I
invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v13, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v11
.line 382
.local v11, "newKey":Ljava/lang/String;
invoke-static {}, Lim/tpelyyftgw/messenger/ImageLoader;->getInstance()Lim/tpelyyftgw/messenger/ImageLoader;
move-result-object v12
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/ImageLocation;->getForUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v13
invoke-virtual {v12, v10, v11, v13, v7}, Lim/tpelyyftgw/messenger/ImageLoader;->replaceImageInCache(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/messenger/ImageLocation;Z)V
.line 384
.end local v8 # "destFile":Ljava/io/File;
.end local v9 # "src":Ljava/io/File;
.end local v10 # "oldKey":Ljava/lang/String;
.end local v11 # "newKey":Ljava/lang/String;
:cond_da
if-eqz v6, :cond_ed
iget-object v8, v0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatarBig:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
if-eqz v8, :cond_ed
.line 385
invoke-static {v6, v7}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToAttach(Lim/tpelyyftgw/tgnet/TLObject;Z)Ljava/io/File;
move-result-object v8
.line 386
.restart local v8 # "destFile":Ljava/io/File;
iget-object v9, v0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatarBig:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
invoke-static {v9, v7}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToAttach(Lim/tpelyyftgw/tgnet/TLObject;Z)Ljava/io/File;
move-result-object v9
.line 387
.restart local v9 # "src":Ljava/io/File;
invoke-virtual {v9, v8}, Ljava/io/File;->renameTo(Ljava/io/File;)Z
.line 391
.end local v8 # "destFile":Ljava/io/File;
.end local v9 # "src":Ljava/io/File;
:cond_ed
iget v8, v0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
invoke-static {v8}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v8
iget v9, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v8, v9}, Lim/tpelyyftgw/messenger/MessagesStorage;->clearUserPhotos(I)V
.line 392
new-instance v8, Ljava/util/ArrayList;
invoke-direct {v8}, Ljava/util/ArrayList;-><init>()V
.line 393
.local v8, "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
invoke-virtual {v8, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 394
iget v9, v0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v9
const/4 v10, 0x0
invoke-virtual {v9, v8, v10, v2, v7}, Lim/tpelyyftgw/messenger/MessagesStorage;->putUsersAndChats(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZ)V
.line 396
.end local v1 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v3 # "photo":Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_photo;
.end local v4 # "sizes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;>;"
.end local v5 # "small":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.end local v6 # "big":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.end local v8 # "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
:cond_10a
new-instance v1, Lim/tpelyyftgw/ui/hui/mine/-$$Lambda$NewUserInfoActivity$869IHnkGk3OVquF6GPzi6QwPbWM;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/hui/mine/-$$Lambda$NewUserInfoActivity$869IHnkGk3OVquF6GPzi6QwPbWM;-><init>(Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;)V
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 405
return-void
.end method
.method public onActivityResultFragment(IILandroid/content/Intent;)V
.registers 5
.param p1, "requestCode" # I
.param p2, "resultCode" # I
.param p3, "data" # Landroid/content/Intent;
.line 128
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->imageUpdater:Lim/tpelyyftgw/ui/components/ImageUpdater;
invoke-virtual {v0, p1, p2, p3}, Lim/tpelyyftgw/ui/components/ImageUpdater;->onActivityResult(IILandroid/content/Intent;)V
.line 129
return-void
.end method
.method public onFragmentCreate()Z
.registers 6
.line 112
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->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;->updateInterfaces:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 113
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->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;->userFullInfoDidLoad:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 114
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->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;->loginPasswordSetSuccess:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 115
iget v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUserFull(I)Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
move-result-object v0
.line 116
.local v0, "full":Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
instance-of v1, v0, Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
if-eqz v1, :cond_3c
.line 117
move-object v1, v0
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
iput-object v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->userFull:Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
.line 119
:cond_3c
iget v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v2
iget v3, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->classGuid:I
const/4 v4, 0x1
invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/messenger/MessagesController;->loadFullUser(Lim/tpelyyftgw/tgnet/TLRPC$User;IZ)V
.line 120
new-instance v1, Lim/tpelyyftgw/ui/components/ImageUpdater;
invoke-direct {v1}, Lim/tpelyyftgw/ui/components/ImageUpdater;-><init>()V
iput-object v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->imageUpdater:Lim/tpelyyftgw/ui/components/ImageUpdater;
.line 121
iput-object p0, v1, Lim/tpelyyftgw/ui/components/ImageUpdater;->parentFragment:Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 122
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->imageUpdater:Lim/tpelyyftgw/ui/components/ImageUpdater;
iput-object p0, v1, Lim/tpelyyftgw/ui/components/ImageUpdater;->delegate:Lim/tpelyyftgw/ui/components/ImageUpdater$ImageUpdaterDelegate;
.line 123
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentCreate()Z
move-result v1
return v1
.end method
.method public onFragmentDestroy()V
.registers 5
.line 417
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentDestroy()V
.line 418
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->avatarRow:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
move-result-object v0
.line 419
.local v0, "holder":Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
const/4 v1, 0x0
if-eqz v0, :cond_22
.line 420
iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const v3, 0x7f091758
invoke-static {v3}, Lnp/NPFog;->d(I)I
move-result v3
invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/ui/components/BackupImageView;
.line 421
.local v2, "avatarImage":Lim/tpelyyftgw/ui/components/BackupImageView;
if-eqz v2, :cond_22
.line 422
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 425
.end local v2 # "avatarImage":Lim/tpelyyftgw/ui/components/BackupImageView;
:cond_22
iget v2, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v2
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->updateInterfaces:I
invoke-virtual {v2, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 426
iget v2, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v2
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I
invoke-virtual {v2, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 427
iget v2, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v2
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->loginPasswordSetSuccess:I
invoke-virtual {v2, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 429
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->imageUpdater:Lim/tpelyyftgw/ui/components/ImageUpdater;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ImageUpdater;->clear()V
.line 430
iput-object v1, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->userFull:Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
.line 431
return-void
.end method
.method public restoreSelfArgs(Landroid/os/Bundle;)V
.registers 4
.param p1, "args" # Landroid/os/Bundle;
.line 140
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->imageUpdater:Lim/tpelyyftgw/ui/components/ImageUpdater;
if-eqz v0, :cond_c
.line 141
const-string v1, "path"
invoke-virtual {p1, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lim/tpelyyftgw/ui/components/ImageUpdater;->currentPicturePath:Ljava/lang/String;
.line 143
:cond_c
return-void
.end method
.method public saveSelfArgs(Landroid/os/Bundle;)V
.registers 4
.param p1, "args" # Landroid/os/Bundle;
.line 133
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->imageUpdater:Lim/tpelyyftgw/ui/components/ImageUpdater;
if-eqz v0, :cond_11
iget-object v0, v0, Lim/tpelyyftgw/ui/components/ImageUpdater;->currentPicturePath:Ljava/lang/String;
if-eqz v0, :cond_11
.line 134
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/mine/NewUserInfoActivity;->imageUpdater:Lim/tpelyyftgw/ui/components/ImageUpdater;
iget-object v0, v0, Lim/tpelyyftgw/ui/components/ImageUpdater;->currentPicturePath:Ljava/lang/String;
const-string v1, "path"
invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 136
:cond_11
return-void
.end method