hf.smali

.class Lcom/xiaomi/push/hf;
.super Ljava/lang/Object;

# interfaces
.implements Lcom/xiaomi/push/service/al$b$a;


# instance fields
.field private a:Lcom/xiaomi/push/service/XMPushService;

.field private b:Lcom/xiaomi/push/service/al$b;

.field private c:Lcom/xiaomi/push/fv;

.field private d:Lcom/xiaomi/push/service/al$c;

.field private e:I

.field private f:Z


# direct methods
.method constructor <init>(Lcom/xiaomi/push/service/XMPushService;Lcom/xiaomi/push/service/al$b;)V
    .registers 4

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

    const/4 v0, 0x0

    iput-boolean v0, p0, Lcom/xiaomi/push/hf;->f:Z

    iput-object p1, p0, Lcom/xiaomi/push/hf;->a:Lcom/xiaomi/push/service/XMPushService;

    sget-object v0, Lcom/xiaomi/push/service/al$c;->b:Lcom/xiaomi/push/service/al$c;

    iput-object v0, p0, Lcom/xiaomi/push/hf;->d:Lcom/xiaomi/push/service/al$c;

    iput-object p2, p0, Lcom/xiaomi/push/hf;->b:Lcom/xiaomi/push/service/al$b;

    return-void
.end method

.method static synthetic a(Lcom/xiaomi/push/hf;)V
    .registers 1

    invoke-direct {p0}, Lcom/xiaomi/push/hf;->c()V

    return-void
.end method

.method private b()V
    .registers 2

    iget-object v0, p0, Lcom/xiaomi/push/hf;->b:Lcom/xiaomi/push/service/al$b;

    invoke-virtual {v0, p0}, Lcom/xiaomi/push/service/al$b;->b(Lcom/xiaomi/push/service/al$b$a;)V

    return-void
.end method

.method private c()V
    .registers 4

    invoke-direct {p0}, Lcom/xiaomi/push/hf;->b()V

    iget-boolean v0, p0, Lcom/xiaomi/push/hf;->f:Z

    if-nez v0, :cond_8

    :cond_7
    :goto_7
    return-void

    :cond_8
    iget v0, p0, Lcom/xiaomi/push/hf;->e:I

    const/16 v1, 0xb

    if-eq v0, v1, :cond_7

    invoke-static {}, Lcom/xiaomi/push/hm;->a()Lcom/xiaomi/push/hm;

    move-result-object v0

    invoke-virtual {v0}, Lcom/xiaomi/push/hm;->f()Lcom/xiaomi/push/gg;

    move-result-object v0

    sget-object v1, Lcom/xiaomi/push/hh;->a:[I

    iget-object v2, p0, Lcom/xiaomi/push/hf;->d:Lcom/xiaomi/push/service/al$c;

    invoke-virtual {v2}, Lcom/xiaomi/push/service/al$c;->ordinal()I

    move-result v2

    aget v1, v1, v2

    packed-switch v1, :pswitch_data_92

    :goto_23
    :pswitch_23
    if-eqz v0, :cond_7

    iget-object v1, p0, Lcom/xiaomi/push/hf;->c:Lcom/xiaomi/push/fv;

    invoke-virtual {v1}, Lcom/xiaomi/push/fv;->e()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/xiaomi/push/gg;->b(Ljava/lang/String;)Lcom/xiaomi/push/gg;

    iget-object v1, p0, Lcom/xiaomi/push/hf;->b:Lcom/xiaomi/push/service/al$b;

    iget-object v1, v1, Lcom/xiaomi/push/service/al$b;->b:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lcom/xiaomi/push/gg;->d(Ljava/lang/String;)Lcom/xiaomi/push/gg;

    const/4 v1, 0x1

    iput v1, v0, Lcom/xiaomi/push/gg;->b:I

    :try_start_38
    iget-object v1, p0, Lcom/xiaomi/push/hf;->b:Lcom/xiaomi/push/service/al$b;

    iget-object v1, v1, Lcom/xiaomi/push/service/al$b;->h:Ljava/lang/String;

    invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v1

    int-to-byte v1, v1

    invoke-virtual {v0, v1}, Lcom/xiaomi/push/gg;->a(B)Lcom/xiaomi/push/gg;
    :try_end_44
    .catch Ljava/lang/NumberFormatException; {:try_start_38 .. :try_end_44} :catch_90

    :goto_44
    invoke-static {}, Lcom/xiaomi/push/hm;->a()Lcom/xiaomi/push/hm;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/xiaomi/push/hm;->a(Lcom/xiaomi/push/gg;)V

    goto :goto_7

    :pswitch_4c
    iget v1, p0, Lcom/xiaomi/push/hf;->e:I

    const/16 v2, 0x11

    if-ne v1, v2, :cond_5b

    sget-object v1, Lcom/xiaomi/push/gf;->I:Lcom/xiaomi/push/gf;

    invoke-virtual {v1}, Lcom/xiaomi/push/gf;->a()I

    move-result v1

    iput v1, v0, Lcom/xiaomi/push/gg;->a:I

    goto :goto_23

    :cond_5b
    iget v1, p0, Lcom/xiaomi/push/hf;->e:I

    const/16 v2, 0x15

    if-ne v1, v2, :cond_6a

    sget-object v1, Lcom/xiaomi/push/gf;->P:Lcom/xiaomi/push/gf;

    invoke-virtual {v1}, Lcom/xiaomi/push/gf;->a()I

    move-result v1

    iput v1, v0, Lcom/xiaomi/push/gg;->a:I

    goto :goto_23

    :cond_6a
    :try_start_6a
    invoke-static {}, Lcom/xiaomi/push/hm;->b()Lcom/xiaomi/push/hl;

    move-result-object v1

    invoke-virtual {v1}, Lcom/xiaomi/push/hl;->a()Ljava/lang/Exception;

    move-result-object v1

    invoke-static {v1}, Lcom/xiaomi/push/hk;->c(Ljava/lang/Exception;)Lcom/xiaomi/push/hk$a;

    move-result-object v1

    iget-object v2, v1, Lcom/xiaomi/push/hk$a;->a:Lcom/xiaomi/push/gf;

    invoke-virtual {v2}, Lcom/xiaomi/push/gf;->a()I

    move-result v2

    iput v2, v0, Lcom/xiaomi/push/gg;->a:I

    iget-object v1, v1, Lcom/xiaomi/push/hk$a;->b:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lcom/xiaomi/push/gg;->c(Ljava/lang/String;)Lcom/xiaomi/push/gg;
    :try_end_83
    .catch Ljava/lang/NullPointerException; {:try_start_6a .. :try_end_83} :catch_84

    goto :goto_23

    :catch_84
    move-exception v0

    const/4 v0, 0x0

    goto :goto_23

    :pswitch_87
    sget-object v1, Lcom/xiaomi/push/gf;->E:Lcom/xiaomi/push/gf;

    invoke-virtual {v1}, Lcom/xiaomi/push/gf;->a()I

    move-result v1

    iput v1, v0, Lcom/xiaomi/push/gg;->a:I

    goto :goto_23

    :catch_90
    move-exception v1

    goto :goto_44

    :pswitch_data_92
    .packed-switch 0x1
        :pswitch_4c
        :pswitch_23
        :pswitch_87
    .end packed-switch
.end method


# virtual methods
.method a()V
    .registers 2

    iget-object v0, p0, Lcom/xiaomi/push/hf;->b:Lcom/xiaomi/push/service/al$b;

    invoke-virtual {v0, p0}, Lcom/xiaomi/push/service/al$b;->a(Lcom/xiaomi/push/service/al$b$a;)V

    iget-object v0, p0, Lcom/xiaomi/push/hf;->a:Lcom/xiaomi/push/service/XMPushService;

    invoke-virtual {v0}, Lcom/xiaomi/push/service/XMPushService;->h()Lcom/xiaomi/push/fv;

    move-result-object v0

    iput-object v0, p0, Lcom/xiaomi/push/hf;->c:Lcom/xiaomi/push/fv;

    return-void
.end method

.method public a(Lcom/xiaomi/push/service/al$c;Lcom/xiaomi/push/service/al$c;I)V
    .registers 7

    iget-boolean v0, p0, Lcom/xiaomi/push/hf;->f:Z

    if-nez v0, :cond_f

    sget-object v0, Lcom/xiaomi/push/service/al$c;->b:Lcom/xiaomi/push/service/al$c;

    if-ne p1, v0, :cond_f

    iput-object p2, p0, Lcom/xiaomi/push/hf;->d:Lcom/xiaomi/push/service/al$c;

    iput p3, p0, Lcom/xiaomi/push/hf;->e:I

    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/xiaomi/push/hf;->f:Z

    :cond_f
    iget-object v0, p0, Lcom/xiaomi/push/hf;->a:Lcom/xiaomi/push/service/XMPushService;

    new-instance v1, Lcom/xiaomi/push/hg;

    const/4 v2, 0x4

    invoke-direct {v1, p0, v2}, Lcom/xiaomi/push/hg;-><init>(Lcom/xiaomi/push/hf;I)V

    invoke-virtual {v0, v1}, Lcom/xiaomi/push/service/XMPushService;->a(Lcom/xiaomi/push/service/XMPushService$i;)V

    return-void
.end method