e.smali

.class public Lcom/vk/sdk/dialogs/e;
.super Ljava/lang/Object;
.source "VKCaptchaDialog.java"


# instance fields
.field private final a:Lcom/vk/sdk/api/c;

.field private b:Landroid/widget/EditText;

.field private c:Landroid/widget/ImageView;

.field private d:Landroid/widget/ProgressBar;

.field private e:F


# direct methods
.method public constructor <init>(Lcom/vk/sdk/api/c;)V
    .registers 2

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

    .line 2
    iput-object p1, p0, Lcom/vk/sdk/dialogs/e;->a:Lcom/vk/sdk/api/c;

    return-void
.end method

.method private a()V
    .registers 3

    .line 15
    new-instance v0, Lcom/vk/sdk/api/httpClient/j;

    iget-object v1, p0, Lcom/vk/sdk/dialogs/e;->a:Lcom/vk/sdk/api/c;

    iget-object v1, v1, Lcom/vk/sdk/api/c;->k:Ljava/lang/String;

    invoke-direct {v0, v1}, Lcom/vk/sdk/api/httpClient/j;-><init>(Ljava/lang/String;)V

    .line 16
    iget v1, p0, Lcom/vk/sdk/dialogs/e;->e:F

    iput v1, v0, Lcom/vk/sdk/api/httpClient/j;->i:F

    .line 17
    new-instance v1, Lcom/vk/sdk/dialogs/d;

    invoke-direct {v1, p0}, Lcom/vk/sdk/dialogs/d;-><init>(Lcom/vk/sdk/dialogs/e;)V

    invoke-virtual {v0, v1}, Lcom/vk/sdk/api/httpClient/j;->a(Lcom/vk/sdk/api/httpClient/j$a;)V

    .line 18
    invoke-static {v0}, Lcom/vk/sdk/api/httpClient/e;->a(Lcom/vk/sdk/api/httpClient/VKAbstractOperation;)V

    return-void
.end method

.method static synthetic a(Lcom/vk/sdk/dialogs/e;)V
    .registers 1

    .line 1
    invoke-direct {p0}, Lcom/vk/sdk/dialogs/e;->b()V

    return-void
.end method

.method static synthetic b(Lcom/vk/sdk/dialogs/e;)Lcom/vk/sdk/api/c;
    .registers 1

    .line 1
    iget-object p0, p0, Lcom/vk/sdk/dialogs/e;->a:Lcom/vk/sdk/api/c;

    return-object p0
.end method

.method private b()V
    .registers 3

    .line 2
    iget-object v0, p0, Lcom/vk/sdk/dialogs/e;->a:Lcom/vk/sdk/api/c;

    iget-object v1, p0, Lcom/vk/sdk/dialogs/e;->b:Landroid/widget/EditText;

    invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable;

    move-result-object v1

    if-eqz v1, :cond_15

    iget-object v1, p0, Lcom/vk/sdk/dialogs/e;->b:Landroid/widget/EditText;

    invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v1

    goto :goto_17

    :cond_15
    const-string v1, ""

    :goto_17
    invoke-virtual {v0, v1}, Lcom/vk/sdk/api/c;->a(Ljava/lang/String;)V

    return-void
.end method

.method static synthetic c(Lcom/vk/sdk/dialogs/e;)Landroid/widget/ImageView;
    .registers 1

    .line 1
    iget-object p0, p0, Lcom/vk/sdk/dialogs/e;->c:Landroid/widget/ImageView;

    return-object p0
.end method

.method static synthetic d(Lcom/vk/sdk/dialogs/e;)Landroid/widget/ProgressBar;
    .registers 1

    .line 1
    iget-object p0, p0, Lcom/vk/sdk/dialogs/e;->d:Landroid/widget/ProgressBar;

    return-object p0
.end method

.method static synthetic e(Lcom/vk/sdk/dialogs/e;)V
    .registers 1

    .line 1
    invoke-direct {p0}, Lcom/vk/sdk/dialogs/e;->a()V

    return-void
.end method


# virtual methods
.method public a(Landroid/content/Context;Landroid/content/DialogInterface$OnDismissListener;)V
    .registers 6

    .line 2
    sget v0, Lcom/vk/sdk/R$layout;->vk_captcha_dialog:I

    const/4 v1, 0x0

    invoke-static {p1, v0, v1}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v0

    .line 3
    sget v1, Lcom/vk/sdk/R$id;->captchaAnswer:I

    invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v1

    check-cast v1, Landroid/widget/EditText;

    iput-object v1, p0, Lcom/vk/sdk/dialogs/e;->b:Landroid/widget/EditText;

    .line 4
    sget v1, Lcom/vk/sdk/R$id;->imageView:I

    invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v1

    check-cast v1, Landroid/widget/ImageView;

    iput-object v1, p0, Lcom/vk/sdk/dialogs/e;->c:Landroid/widget/ImageView;

    .line 5
    sget v1, Lcom/vk/sdk/R$id;->progressBar:I

    invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v1

    check-cast v1, Landroid/widget/ProgressBar;

    iput-object v1, p0, Lcom/vk/sdk/dialogs/e;->d:Landroid/widget/ProgressBar;

    .line 6
    invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;

    move-result-object v1

    iget v1, v1, Landroid/util/DisplayMetrics;->density:F

    iput v1, p0, Lcom/vk/sdk/dialogs/e;->e:F

    .line 7
    new-instance v1, Landroid/app/AlertDialog$Builder;

    invoke-direct {v1, p1}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;

    move-result-object v0

    invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;

    move-result-object v0

    .line 8
    iget-object v1, p0, Lcom/vk/sdk/dialogs/e;->b:Landroid/widget/EditText;

    new-instance v2, Lcom/vk/sdk/dialogs/a;

    invoke-direct {v2, p0, v0}, Lcom/vk/sdk/dialogs/a;-><init>(Lcom/vk/sdk/dialogs/e;Landroid/app/AlertDialog;)V

    invoke-virtual {v1, v2}, Landroid/widget/EditText;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V

    .line 9
    iget-object v1, p0, Lcom/vk/sdk/dialogs/e;->b:Landroid/widget/EditText;

    new-instance v2, Lcom/vk/sdk/dialogs/b;

    invoke-direct {v2, p0, v0}, Lcom/vk/sdk/dialogs/b;-><init>(Lcom/vk/sdk/dialogs/e;Landroid/app/AlertDialog;)V

    invoke-virtual {v1, v2}, Landroid/widget/EditText;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V

    const/4 v1, -0x2

    const v2, 0x104000a

    .line 10
    invoke-virtual {p1, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String;

    move-result-object p1

    new-instance v2, Lcom/vk/sdk/dialogs/VKCaptchaDialog$3;

    invoke-direct {v2, p0}, Lcom/vk/sdk/dialogs/VKCaptchaDialog$3;-><init>(Lcom/vk/sdk/dialogs/e;)V

    invoke-virtual {v0, v1, p1, v2}, Landroid/app/AlertDialog;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V

    .line 11
    new-instance p1, Lcom/vk/sdk/dialogs/c;

    invoke-direct {p1, p0, v0}, Lcom/vk/sdk/dialogs/c;-><init>(Lcom/vk/sdk/dialogs/e;Landroid/app/AlertDialog;)V

    invoke-virtual {v0, p1}, Landroid/app/AlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V

    if-eqz p2, :cond_6f

    .line 12
    invoke-virtual {v0, p2}, Landroid/app/AlertDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V

    .line 13
    :cond_6f
    invoke-direct {p0}, Lcom/vk/sdk/dialogs/e;->a()V

    .line 14
    invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V

    return-void
.end method