a.smali
.class public final Lsg/bigo/live/support64/c/a;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final a:Lsg/bigo/live/support64/c/a;
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 12
new-instance v0, Lsg/bigo/live/support64/c/a;
invoke-direct {v0}, Lsg/bigo/live/support64/c/a;-><init>()V
sput-object v0, Lsg/bigo/live/support64/c/a;->a:Lsg/bigo/live/support64/c/a;
return-void
.end method
.method private constructor <init>()V
.registers 1
.line 12
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Ljava/lang/String;JJJ)I
.registers 10
const-string v0, "type"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "count(lastUpdateTime)"
.line 30
filled-new-array {v0}, [Ljava/lang/String;
move-result-object v0
const/4 v1, 0x4
new-array v1, v1, [Ljava/lang/String;
const/4 v2, 0x0
aput-object p0, v1, v2
.line 32
invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p0
const/4 p1, 0x1
aput-object p0, v1, p1
invoke-static {p3, p4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p0
const/4 p2, 0x2
aput-object p0, v1, p2
invoke-static {p5, p6}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p0
const/4 p2, 0x3
aput-object p0, v1, p2
const-string p0, "type=? AND roomId=? AND lastUpdateTime >=? AND lastUpdateTime <= ?"
const-string p2, "imo_live"
.line 31
invoke-static {p2, v0, p0, v1}, Lcom/imo/android/imoim/util/at;->a(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
move-result-object p0
if-eqz p0, :cond_44
.line 34
invoke-interface {p0}, Landroid/database/Cursor;->moveToNext()Z
move-result p2
if-ne p2, p1, :cond_44
.line 35
invoke-static {p0, v2}, Lcom/imo/android/imoim/util/ei;->c(Landroid/database/Cursor;I)Ljava/lang/Integer;
move-result-object p1
if-eqz p1, :cond_40
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result v2
.line 36
:cond_40
invoke-interface {p0}, Landroid/database/Cursor;->close()V
return v2
:cond_44
if-eqz p0, :cond_49
.line 39
invoke-interface {p0}, Landroid/database/Cursor;->close()V
:cond_49
return v2
.end method
.method public static a(Ljava/lang/String;J)V
.registers 5
const-string v0, "type"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-wide/16 v0, 0x0
.line 14
invoke-static {p0, v0, v1, p1, p2}, Lsg/bigo/live/support64/c/a;->a(Ljava/lang/String;JJ)V
return-void
.end method
.method public static a(Ljava/lang/String;JJ)V
.registers 8
const-string v0, "type"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 20
new-instance v1, Landroid/content/ContentValues;
invoke-direct {v1}, Landroid/content/ContentValues;-><init>()V
.line 21
invoke-virtual {v1, v0, p0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 22
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
const-string v2, "roomId"
invoke-virtual {v1, v2, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
.line 23
invoke-static {p3, p4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p3
const-string p4, "lastUpdateTime"
invoke-virtual {v1, p4, p3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
const/4 p3, 0x2
new-array p3, p3, [Ljava/lang/String;
const/4 p4, 0x0
aput-object p0, p3, p4
.line 25
invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p0
const/4 p1, 0x1
aput-object p0, p3, p1
const-string p0, "type=? AND roomId=?"
const-string p1, "imo_live"
invoke-static {p1, v1, p0, p3}, Lcom/imo/android/imoim/util/at;->a(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)V
return-void
.end method