PassportActivity$PhoneConfirmationView$5.smali

.class Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView$5;
.super Ljava/util/TimerTask;
.source "PassportActivity.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->createTimer()V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic this$1:Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method constructor <init>(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;)V
    .registers 2
    .param p1, "this$1"    # Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;

    .line 7736
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView$5;->this$1:Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;

    invoke-direct {p0}, Ljava/util/TimerTask;-><init>()V

    return-void
.end method


# virtual methods
.method public run()V
    .registers 8

    .line 7739
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView$5;->this$1:Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;

    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->access$10400(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;)Ljava/util/Timer;

    move-result-object v0

    if-nez v0, :cond_9

    .line 7740
    return-void

    .line 7742
    :cond_9
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    long-to-double v0, v0

    .line 7743
    .local v0, "currentTime":D
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView$5;->this$1:Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;

    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->access$10500(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;)D

    move-result-wide v2

    invoke-static {v0, v1}, Ljava/lang/Double;->isNaN(D)Z

    sub-double v2, v0, v2

    .line 7744
    .local v2, "diff":D
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView$5;->this$1:Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;

    invoke-static {v4}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->access$10600(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;)I

    move-result v5

    int-to-double v5, v5

    invoke-static {v5, v6}, Ljava/lang/Double;->isNaN(D)Z

    sub-double/2addr v5, v2

    double-to-int v5, v5

    invoke-static {v4, v5}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->access$10602(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;I)I

    .line 7745
    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView$5;->this$1:Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;

    invoke-static {v4, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;->access$10502(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;D)D

    .line 7746
    new-instance v4, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView$5$1;

    invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView$5$1;-><init>(Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView$5;)V

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 7798
    return-void
.end method