bfv.smali
.class public Ldxoptimizer/bfv;
.super Ljava/lang/Object;
.source "MessagingConfigs.java"
# interfaces
.implements Ldxoptimizer/bfq;
# instance fields
.field private a:Ljava/util/Queue;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Queue",
"<",
"Ldxoptimizer/bfx;",
">;"
}
.end annotation
.end field
.field private b:Ljava/util/Queue;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Queue",
"<",
"Ldxoptimizer/bfx;",
">;"
}
.end annotation
.end field
.field private c:Landroid/content/Context;
.field private d:Ldxoptimizer/bfq;
.field private e:I
.field private f:I
.field private g:I
.field private h:I
.field private i:I
.field private j:I
# direct methods
.method constructor <init>(Landroid/content/Context;)V
.registers 3
.prologue
.line 73
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 57
new-instance v0, Ljava/util/concurrent/ConcurrentLinkedQueue;
invoke-direct {v0}, Ljava/util/concurrent/ConcurrentLinkedQueue;-><init>()V
iput-object v0, p0, Ldxoptimizer/bfv;->a:Ljava/util/Queue;
.line 61
new-instance v0, Ljava/util/concurrent/ConcurrentLinkedQueue;
invoke-direct {v0}, Ljava/util/concurrent/ConcurrentLinkedQueue;-><init>()V
iput-object v0, p0, Ldxoptimizer/bfv;->b:Ljava/util/Queue;
.line 74
iput-object p1, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
.line 75
return-void
.end method
.method private a(I)I
.registers 7
.prologue
.line 340
const-string v0, "day_count_lp"
.line 341
const/4 v1, 0x2
if-ne p1, v1, :cond_7
.line 342
const-string v0, "day_count_hp"
.line 344
:cond_7
const/4 v1, 0x0
.line 345
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v2
iget-object v3, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
const-string v4, "msg_controlller_config"
invoke-virtual {v2, v3, v4, v0, v1}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static a(Landroid/content/Context;I)I
.registers 6
.prologue
.line 409
const-string v0, "exist_count_lp"
.line 410
const/4 v1, 0x2
if-ne p1, v1, :cond_7
.line 411
const-string v0, "exist_count_hp"
.line 413
:cond_7
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v1
const-string v2, "msg_controlller_config"
const/4 v3, 0x0
invoke-virtual {v1, p0, v2, v0, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method private a()V
.registers 5
.prologue
const/4 v3, 0x2
const/4 v2, 0x0
.line 93
invoke-direct {p0, v3}, Ldxoptimizer/bfv;->c(I)I
move-result v0
iput v0, p0, Ldxoptimizer/bfv;->f:I
.line 94
invoke-direct {p0, v2}, Ldxoptimizer/bfv;->c(I)I
move-result v0
iput v0, p0, Ldxoptimizer/bfv;->e:I
.line 95
iget v0, p0, Ldxoptimizer/bfv;->f:I
iget v1, p0, Ldxoptimizer/bfv;->e:I
add-int/2addr v0, v1
iput v0, p0, Ldxoptimizer/bfv;->g:I
.line 96
invoke-direct {p0, v3}, Ldxoptimizer/bfv;->b(I)I
move-result v0
iput v0, p0, Ldxoptimizer/bfv;->i:I
.line 97
invoke-direct {p0, v2}, Ldxoptimizer/bfv;->b(I)I
move-result v0
iput v0, p0, Ldxoptimizer/bfv;->h:I
.line 98
iget v0, p0, Ldxoptimizer/bfv;->i:I
iget v1, p0, Ldxoptimizer/bfv;->h:I
add-int/2addr v0, v1
iput v0, p0, Ldxoptimizer/bfv;->j:I
.line 103
return-void
.end method
.method public static a(Landroid/content/Context;II)V
.registers 6
.prologue
.line 418
const-string v0, "exist_count_lp"
.line 419
const/4 v1, 0x2
if-ne p1, v1, :cond_7
.line 420
const-string v0, "exist_count_hp"
.line 422
:cond_7
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v1
const-string v2, "msg_controlller_config"
invoke-virtual {v1, p0, v2, v0, p2}, Ldxoptimizer/cap;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V
.line 424
return-void
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;)V
.registers 5
.prologue
.line 446
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "msg_controlller_config"
const-string v2, "message_dialog_info"
invoke-virtual {v0, p0, v1, v2, p1}, Ldxoptimizer/cap;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 447
return-void
.end method
.method private a(Ljava/util/Queue;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Queue",
"<",
"Ldxoptimizer/bfx;",
">;)V"
}
.end annotation
.prologue
.line 229
invoke-interface {p1}, Ljava/util/Queue;->poll()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bfx;
.line 230
if-eqz v0, :cond_14
.line 231
invoke-virtual {v0}, Ldxoptimizer/bfx;->d()V
.line 232
iget-object v1, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
invoke-virtual {v0}, Ldxoptimizer/bfx;->b()I
move-result v0
invoke-static {v1, v0}, Ldxoptimizer/bfv;->c(Landroid/content/Context;I)V
.line 234
:cond_14
return-void
.end method
.method private a(Ljava/util/List;I)[I
.registers 16
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;I)[I"
}
.end annotation
.prologue
.line 289
const/4 v5, 0x0
.line 290
const/4 v4, 0x0
.line 291
const/4 v3, -0x1
.line 292
const/4 v2, -0x1
.line 293
const/4 v1, -0x1
.line 294
const/4 v0, -0x1
.line 296
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v10
move v6, v5
move v5, v4
move v4, v3
move v3, v2
move v2, v1
move v1, v0
:goto_10
invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_8a
invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 297
const-string v7, ":"
invoke-virtual {v0, v7}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v7
.line 298
array-length v8, v7
const/4 v9, 0x2
if-eq v8, v9, :cond_47
.line 301
:try_start_26
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
:try_end_29
.catch Ljava/lang/NumberFormatException; {:try_start_26 .. :try_end_29} :catch_3c
move-result v1
.line 306
const/4 v0, 0x3
new-array v0, v0, [I
const/4 v2, 0x0
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v3
aput v3, v0, v2
const/4 v2, 0x1
aput v1, v0, v2
const/4 v1, 0x2
const/4 v2, 0x0
aput v2, v0, v1
.line 335
:goto_3b
return-object v0
.line 302
:catch_3c
move-exception v0
.line 303
invoke-virtual {v0}, Ljava/lang/NumberFormatException;->printStackTrace()V
.line 304
const/4 v0, 0x3
new-array v0, v0, [I
fill-array-data v0, :array_ae
goto :goto_3b
.line 308
:cond_47
const/4 v8, -0x1
.line 309
const/4 v9, -0x1
.line 311
const/4 v11, 0x0
:try_start_4a
aget-object v11, v7, v11
invoke-static {v11}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v8
.line 312
const/4 v11, 0x1
aget-object v7, v7, v11
invoke-static {v7}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
:try_end_56
.catch Ljava/lang/NumberFormatException; {:try_start_4a .. :try_end_56} :catch_73
move-result v7
move v12, v7
move v7, v8
move v8, v12
.line 317
:goto_5a
const/4 v9, 0x2
if-ne v8, v9, :cond_7a
.line 318
add-int/lit8 v5, v5, 0x1
.line 319
const/4 v8, -0x1
if-ne v3, v8, :cond_a7
.line 321
invoke-interface {p1, v0}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I
move-result v1
move v0, v1
move v3, v4
move v1, v2
move v4, v5
move v2, v7
move v5, v6
:goto_6c
move v6, v5
move v5, v4
move v4, v3
move v3, v2
move v2, v1
move v1, v0
.line 330
goto :goto_10
.line 313
:catch_73
move-exception v7
.line 314
invoke-virtual {v7}, Ljava/lang/NumberFormatException;->printStackTrace()V
move v7, v8
move v8, v9
goto :goto_5a
.line 324
:cond_7a
add-int/lit8 v6, v6, 0x1
.line 325
const/4 v8, -0x1
if-ne v4, v8, :cond_a7
.line 327
invoke-interface {p1, v0}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I
move-result v2
move v0, v1
move v4, v5
move v1, v2
move v5, v6
move v2, v3
move v3, v7
goto :goto_6c
.line 332
:cond_8a
const/4 v0, 0x2
if-ne p2, v0, :cond_9a
.line 333
const/4 v0, 0x3
new-array v0, v0, [I
const/4 v2, 0x0
aput v5, v0, v2
const/4 v2, 0x1
aput v3, v0, v2
const/4 v2, 0x2
aput v1, v0, v2
goto :goto_3b
.line 335
:cond_9a
const/4 v0, 0x3
new-array v0, v0, [I
const/4 v1, 0x0
aput v6, v0, v1
const/4 v1, 0x1
aput v4, v0, v1
const/4 v1, 0x2
aput v2, v0, v1
goto :goto_3b
:cond_a7
move v0, v1
move v1, v2
move v2, v3
move v3, v4
move v4, v5
move v5, v6
goto :goto_6c
.line 304
:array_ae
.array-data 4
0x0
-0x1
-0x1
.end array-data
.end method
.method private b(I)I
.registers 7
.prologue
const/4 v0, 0x2
.line 359
const-string v1, "day_limit_lp"
.line 361
if-ne p1, v0, :cond_8
.line 362
const-string v1, "day_limit_hp"
.line 363
const/4 v0, 0x3
.line 365
:cond_8
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v2
iget-object v3, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
const-string v4, "msg_controlller_config"
invoke-virtual {v2, v3, v4, v1, v0}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static b(Landroid/content/Context;)Ljava/lang/String;
.registers 5
.prologue
.line 450
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "msg_controlller_config"
const-string v2, "message_dialog_info"
const-string v3, ""
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method private b(Ldxoptimizer/bfx;)V
.registers 13
.prologue
const/4 v1, -0x1
const/4 v10, 0x1
const/4 v9, 0x2
const/4 v2, 0x0
.line 237
invoke-virtual {p1}, Ldxoptimizer/bfx;->b()I
move-result v3
.line 239
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
iget-object v4, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
const-string v5, "msg_controlller_config"
const-string v6, "message_id_queue"
const-string v7, ""
invoke-virtual {v0, v4, v5, v6, v7}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 240
const-string v4, "\t"
invoke-virtual {v0, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v4
.line 241
new-instance v5, Ljava/util/LinkedList;
invoke-direct {v5}, Ljava/util/LinkedList;-><init>()V
.line 242
array-length v6, v4
move v0, v2
:goto_25
if-ge v0, v6, :cond_35
aget-object v7, v4, v0
.line 243
invoke-virtual {v7}, Ljava/lang/String;->isEmpty()Z
move-result v8
if-nez v8, :cond_32
.line 244
invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 242
:cond_32
add-int/lit8 v0, v0, 0x1
goto :goto_25
.line 247
:cond_35
invoke-direct {p0, v5, v2}, Ldxoptimizer/bfv;->a(Ljava/util/List;I)[I
move-result-object v0
.line 248
invoke-direct {p0, v5, v9}, Ldxoptimizer/bfv;->a(Ljava/util/List;I)[I
move-result-object v4
.line 251
invoke-interface {v5}, Ljava/util/List;->size()I
move-result v6
iget v7, p0, Ldxoptimizer/bfv;->g:I
if-lt v6, v7, :cond_96
.line 252
aget v6, v0, v9
.line 253
if-ltz v6, :cond_ca
.line 254
aget v2, v0, v2
if-lez v2, :cond_93
.line 255
aget v0, v0, v10
.line 259
:goto_4f
invoke-interface {v5, v6}, Ljava/util/List;->remove(I)Ljava/lang/Object;
:goto_52
move v2, v0
.line 273
:goto_53
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {v3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v3, ":"
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p1}, Ldxoptimizer/bfx;->a()I
move-result v3
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 274
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
.line 275
invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:goto_7e
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_af
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 276
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 277
const-string v0, "\t"
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_7e
.line 257
:cond_93
aget v0, v4, v10
goto :goto_4f
.line 262
:cond_96
invoke-virtual {p1}, Ldxoptimizer/bfx;->a()I
move-result v4
if-ne v4, v9, :cond_9e
move v2, v1
goto :goto_53
.line 264
:cond_9e
aget v2, v0, v2
iget v4, p0, Ldxoptimizer/bfv;->e:I
if-lt v2, v4, :cond_c8
.line 265
aget v2, v0, v9
.line 266
if-ltz v2, :cond_c8
.line 267
aget v0, v0, v10
.line 268
invoke-interface {v5, v2}, Ljava/util/List;->remove(I)Ljava/lang/Object;
move v2, v0
goto :goto_53
.line 279
:cond_af
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
iget-object v4, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
const-string v5, "msg_controlller_config"
const-string v6, "message_id_queue"
.line 280
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 279
invoke-virtual {v0, v4, v5, v6, v3}, Ldxoptimizer/cap;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 282
if-eq v2, v1, :cond_c7
.line 283
iget-object v0, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
invoke-static {v0, v2}, Ldxoptimizer/cge;->a(Landroid/content/Context;I)V
.line 285
:cond_c7
return-void
:cond_c8
move v2, v1
goto :goto_53
:cond_ca
move v0, v1
goto :goto_52
.end method
.method public static b(Landroid/content/Context;I)Z
.registers 6
.prologue
.line 427
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "msg_controlller_config"
const-string v2, "message_id_queue"
const-string v3, ""
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 428
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;
move-result-object v1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
return v0
.end method
.method private c(I)I
.registers 7
.prologue
const/4 v0, 0x2
.line 379
const-string v2, "exist_count_limit_lp"
.line 380
const/4 v1, 0x1
.line 381
if-ne p1, v0, :cond_15
.line 382
const-string v1, "exist_count_limit_hp"
.line 385
:goto_8
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v2
iget-object v3, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
const-string v4, "msg_controlller_config"
invoke-virtual {v2, v3, v4, v1, v0}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
:cond_15
move v0, v1
move-object v1, v2
goto :goto_8
.end method
.method private c(II)V
.registers 7
.prologue
.line 350
const-string v0, "day_count_lp"
.line 351
const/4 v1, 0x2
if-ne p1, v1, :cond_7
.line 352
const-string v0, "day_count_hp"
.line 354
:cond_7
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v1
iget-object v2, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
const-string v3, "msg_controlller_config"
invoke-virtual {v1, v2, v3, v0, p2}, Ldxoptimizer/cap;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V
.line 356
return-void
.end method
.method public static c(Landroid/content/Context;I)V
.registers 9
.prologue
.line 432
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "msg_controlller_config"
const-string v2, "message_id_queue"
const-string v3, ""
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 433
const-string v1, "\t"
invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v1
.line 434
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
.line 435
array-length v3, v1
const/4 v0, 0x0
:goto_1b
if-ge v0, v3, :cond_43
aget-object v4, v1, v0
.line 436
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, ""
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v5
if-nez v5, :cond_40
.line 437
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 438
const-string v4, "\t"
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 435
:cond_40
add-int/lit8 v0, v0, 0x1
goto :goto_1b
.line 441
:cond_43
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "msg_controlller_config"
const-string v3, "message_id_queue"
.line 442
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 441
invoke-virtual {v0, p0, v1, v3, v2}, Ldxoptimizer/cap;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 443
return-void
.end method
# virtual methods
.method public a(Landroid/content/Context;)J
.registers 8
.prologue
.line 399
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v2, "msg_controlller_config"
const-string v3, "day"
const-wide/16 v4, 0x0
move-object v1, p1
invoke-virtual/range {v0 .. v5}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;J)J
move-result-wide v0
return-wide v0
.end method
.method public a(II)V
.registers 7
.prologue
.line 370
const-string v0, "day_limit_lp"
.line 371
const/4 v1, 0x2
if-ne p1, v1, :cond_7
.line 372
const-string v0, "day_limit_hp"
.line 374
:cond_7
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v1
iget-object v2, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
const-string v3, "msg_controlller_config"
invoke-virtual {v1, v2, v3, v0, p2}, Ldxoptimizer/cap;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V
.line 376
return-void
.end method
.method public a(Landroid/content/Context;J)V
.registers 10
.prologue
.line 404
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v2, "msg_controlller_config"
const-string v3, "day"
move-object v1, p1
move-wide v4, p2
invoke-virtual/range {v0 .. v5}, Ldxoptimizer/cap;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;J)V
.line 406
return-void
.end method
.method public a(Ldxoptimizer/bfp;)V
.registers 3
.prologue
.line 83
instance-of v0, p1, Ldxoptimizer/bfx;
if-eqz v0, :cond_a
.line 85
check-cast p1, Ldxoptimizer/bfx;
.line 86
invoke-virtual {p0, p1}, Ldxoptimizer/bfv;->a(Ldxoptimizer/bfx;)Z
.line 90
:goto_9
return-void
.line 88
:cond_a
invoke-virtual {p1}, Ldxoptimizer/bfp;->c()V
goto :goto_9
.end method
.method public a(Ldxoptimizer/bfq;)V
.registers 2
.prologue
.line 78
iput-object p1, p0, Ldxoptimizer/bfv;->d:Ldxoptimizer/bfq;
.line 79
return-void
.end method
.method public a(Ldxoptimizer/bfx;)Z
.registers 11
.prologue
const/4 v8, 0x2
const/4 v1, 0x0
.line 111
invoke-direct {p0}, Ldxoptimizer/bfv;->a()V
.line 113
invoke-virtual {p1}, Ldxoptimizer/bfx;->a()I
move-result v5
.line 114
iget-object v0, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
invoke-virtual {p0, v0}, Ldxoptimizer/bfv;->a(Landroid/content/Context;)J
move-result-wide v2
.line 118
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v6
invoke-static {v2, v3, v6, v7}, Ldxoptimizer/cdg;->a(JJ)Z
move-result v0
if-eqz v0, :cond_4a
.line 119
invoke-direct {p0, v1}, Ldxoptimizer/bfv;->a(I)I
move-result v3
.line 120
invoke-direct {p0, v8}, Ldxoptimizer/bfv;->a(I)I
move-result v2
.line 121
add-int v0, v2, v3
.line 133
:goto_23
iget v4, p0, Ldxoptimizer/bfv;->j:I
.line 137
if-lt v0, v4, :cond_62
.line 139
:try_start_27
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
.line 140
const-string v2, "msg_id"
invoke-virtual {p1}, Ldxoptimizer/bfx;->b()I
move-result v3
invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 141
const-string v2, "msg_pri"
invoke-virtual {p1}, Ldxoptimizer/bfx;->a()I
move-result v3
invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 142
const-string v2, "msg_reason"
const/4 v3, 0x2
invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 143
const-string v2, "msg_j_c"
invoke-static {v2, v0}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Lorg/json/JSONObject;)V
:try_end_49
.catch Lorg/json/JSONException; {:try_start_27 .. :try_end_49} :catch_5d
.line 225
:cond_49
:goto_49
return v1
.line 126
:cond_4a
invoke-direct {p0, v8, v1}, Ldxoptimizer/bfv;->c(II)V
.line 127
invoke-direct {p0, v1, v1}, Ldxoptimizer/bfv;->c(II)V
.line 128
iget-object v0, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-virtual {p0, v0, v2, v3}, Ldxoptimizer/bfv;->a(Landroid/content/Context;J)V
move v0, v1
move v2, v1
move v3, v1
goto :goto_23
.line 146
:catch_5d
move-exception v0
.line 147
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_49
.line 156
:cond_62
if-eq v5, v8, :cond_68
iget v0, p0, Ldxoptimizer/bfv;->h:I
if-ge v3, v0, :cond_49
.line 160
:cond_68
iget-object v0, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
invoke-static {v0, v8}, Ldxoptimizer/bfv;->a(Landroid/content/Context;I)I
move-result v4
.line 161
iget-object v0, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
invoke-static {v0, v1}, Ldxoptimizer/bfv;->a(Landroid/content/Context;I)I
move-result v0
.line 162
add-int v6, v4, v0
.line 167
iget v7, p0, Ldxoptimizer/bfv;->g:I
if-ne v6, v7, :cond_d5
.line 169
if-lez v0, :cond_c8
.line 170
iget-object v6, p0, Ldxoptimizer/bfv;->b:Ljava/util/Queue;
invoke-direct {p0, v6}, Ldxoptimizer/bfv;->a(Ljava/util/Queue;)V
.line 171
iget-object v6, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
add-int/lit8 v0, v0, -0x1
invoke-static {v6, v1, v0}, Ldxoptimizer/bfv;->a(Landroid/content/Context;II)V
move v1, v4
.line 191
:goto_89
if-ne v5, v8, :cond_eb
.line 192
iget-object v0, p0, Ldxoptimizer/bfv;->a:Ljava/util/Queue;
invoke-interface {v0, p1}, Ljava/util/Queue;->add(Ljava/lang/Object;)Z
.line 193
add-int/lit8 v0, v2, 0x1
invoke-direct {p0, v5, v0}, Ldxoptimizer/bfv;->c(II)V
.line 194
iget-object v0, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
add-int/lit8 v1, v1, 0x1
invoke-static {v0, v5, v1}, Ldxoptimizer/bfv;->a(Landroid/content/Context;II)V
.line 210
:goto_9c
invoke-direct {p0, p1}, Ldxoptimizer/bfv;->b(Ldxoptimizer/bfx;)V
.line 212
iget-object v0, p0, Ldxoptimizer/bfv;->d:Ldxoptimizer/bfq;
invoke-interface {v0, p1}, Ldxoptimizer/bfq;->a(Ldxoptimizer/bfp;)V
.line 214
:try_start_a4
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
.line 215
const-string v1, "msg_id"
invoke-virtual {p1}, Ldxoptimizer/bfx;->b()I
move-result v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 216
const-string v1, "msg_pri"
invoke-virtual {p1}, Ldxoptimizer/bfx;->a()I
move-result v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 217
const-string v1, "msg_reason"
const/4 v2, -0x1
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 218
const-string v1, "msg_j_c"
invoke-static {v1, v0}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Lorg/json/JSONObject;)V
:try_end_c6
.catch Lorg/json/JSONException; {:try_start_a4 .. :try_end_c6} :catch_fd
.line 225
:goto_c6
const/4 v1, 0x1
goto :goto_49
.line 173
:cond_c8
iget-object v1, p0, Ldxoptimizer/bfv;->a:Ljava/util/Queue;
invoke-direct {p0, v1}, Ldxoptimizer/bfv;->a(Ljava/util/Queue;)V
.line 174
iget-object v6, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
add-int/lit8 v1, v4, -0x1
invoke-static {v6, v8, v1}, Ldxoptimizer/bfv;->a(Landroid/content/Context;II)V
goto :goto_89
.line 178
:cond_d5
if-ne v5, v8, :cond_d9
move v1, v4
goto :goto_89
.line 182
:cond_d9
iget v6, p0, Ldxoptimizer/bfv;->e:I
if-ne v0, v6, :cond_e9
.line 184
iget-object v6, p0, Ldxoptimizer/bfv;->b:Ljava/util/Queue;
invoke-direct {p0, v6}, Ldxoptimizer/bfv;->a(Ljava/util/Queue;)V
.line 185
iget-object v6, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
add-int/lit8 v0, v0, -0x1
invoke-static {v6, v1, v0}, Ldxoptimizer/bfv;->a(Landroid/content/Context;II)V
:cond_e9
move v1, v4
goto :goto_89
.line 196
:cond_eb
iget-object v1, p0, Ldxoptimizer/bfv;->b:Ljava/util/Queue;
invoke-interface {v1, p1}, Ljava/util/Queue;->add(Ljava/lang/Object;)Z
.line 197
add-int/lit8 v1, v3, 0x1
invoke-direct {p0, v5, v1}, Ldxoptimizer/bfv;->c(II)V
.line 198
iget-object v1, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
add-int/lit8 v0, v0, 0x1
invoke-static {v1, v5, v0}, Ldxoptimizer/bfv;->a(Landroid/content/Context;II)V
goto :goto_9c
.line 221
:catch_fd
move-exception v0
.line 222
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_c6
.end method
.method public b(II)V
.registers 7
.prologue
.line 390
const-string v0, "exist_count_limit_lp"
.line 391
const/4 v1, 0x2
if-ne p1, v1, :cond_7
.line 392
const-string v0, "exist_count_limit_hp"
.line 394
:cond_7
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v1
iget-object v2, p0, Ldxoptimizer/bfv;->c:Landroid/content/Context;
const-string v3, "msg_controlller_config"
invoke-virtual {v1, v2, v3, v0, p2}, Ldxoptimizer/cap;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V
.line 396
return-void
.end method