FileTypeHelper$d.smali
.class public final Lcom/imo/android/imoim/data/FileTypeHelper$d;
.super Lcom/imo/android/imoim/data/FileTypeHelper$a;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/imo/android/imoim/data/FileTypeHelper;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "d"
.end annotation
# instance fields
.field public g:Lorg/json/JSONObject;
# direct methods
.method public constructor <init>(Landroid/database/Cursor;)V
.registers 6
.line 108
invoke-direct {p0}, Lcom/imo/android/imoim/data/FileTypeHelper$a;-><init>()V
const-string v0, "imdata"
.line 109
invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v0
const-string v1, "message_ts"
.line 110
invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
.line 112
invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/data/FileTypeHelper$d;->g:Lorg/json/JSONObject;
const-string v2, "file_name"
.line 114
invoke-static {v2, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/data/FileTypeHelper$d;->a:Ljava/lang/String;
.line 115
iget-object v0, p0, Lcom/imo/android/imoim/data/FileTypeHelper$d;->g:Lorg/json/JSONObject;
const-string v2, "file_size"
invoke-static {v2, v0}, Lcom/imo/android/imoim/util/cg;->d(Ljava/lang/String;Lorg/json/JSONObject;)J
move-result-wide v2
iput-wide v2, p0, Lcom/imo/android/imoim/data/FileTypeHelper$d;->b:J
.line 116
invoke-interface {p1, v1}, Landroid/database/Cursor;->getLong(I)J
move-result-wide v0
const-wide/32 v2, 0x3b9aca00
div-long/2addr v0, v2
iput-wide v0, p0, Lcom/imo/android/imoim/data/FileTypeHelper$d;->c:J
.line 117
iget-object p1, p0, Lcom/imo/android/imoim/data/FileTypeHelper$d;->g:Lorg/json/JSONObject;
const-string v0, "url"
invoke-static {v0, p1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/data/FileTypeHelper$d;->d:Ljava/lang/String;
.line 118
iget-object p1, p0, Lcom/imo/android/imoim/data/FileTypeHelper$d;->g:Lorg/json/JSONObject;
const-string v0, "ext"
invoke-static {v0, p1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/data/FileTypeHelper$d;->e:Ljava/lang/String;
.line 120
iget-object p1, p0, Lcom/imo/android/imoim/data/FileTypeHelper$d;->d:Ljava/lang/String;
if-nez p1, :cond_5b
const-string p1, ""
.line 121
iput-object p1, p0, Lcom/imo/android/imoim/data/FileTypeHelper$d;->a:Ljava/lang/String;
const-wide/16 v0, 0x0
.line 122
iput-wide v0, p0, Lcom/imo/android/imoim/data/FileTypeHelper$d;->b:J
.line 123
iput-wide v0, p0, Lcom/imo/android/imoim/data/FileTypeHelper$d;->c:J
.line 124
iput-object p1, p0, Lcom/imo/android/imoim/data/FileTypeHelper$d;->d:Ljava/lang/String;
.line 125
iput-object p1, p0, Lcom/imo/android/imoim/data/FileTypeHelper$d;->e:Ljava/lang/String;
:cond_5b
return-void
.end method