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