MediaController$SearchImage.smali
.class public Lim/tpelyyftgw/messenger/MediaController$SearchImage;
.super Ljava/lang/Object;
.source "MediaController.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/messenger/MediaController;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "SearchImage"
.end annotation
# instance fields
.field public caption:Ljava/lang/CharSequence;
.field public date:I
.field public document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
.field public entities:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/tgnet/TLRPC$MessageEntity;",
">;"
}
.end annotation
.end field
.field public height:I
.field public id:Ljava/lang/String;
.field public imagePath:Ljava/lang/String;
.field public imageUrl:Ljava/lang/String;
.field public inlineResult:Lim/tpelyyftgw/tgnet/TLRPC$BotInlineResult;
.field public isCropped:Z
.field public isFiltered:Z
.field public isPainted:Z
.field public params:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;
.field public photoSize:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.field public savedFilterState:Lim/tpelyyftgw/messenger/MediaController$SavedFilterState;
.field public size:I
.field public stickers:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;",
">;"
}
.end annotation
.end field
.field public thumbPath:Ljava/lang/String;
.field public thumbPhotoSize:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.field public thumbUrl:Ljava/lang/String;
.field public ttl:I
.field public type:I
.field public width:I
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 2
.line 253
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 277
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->stickers:Ljava/util/ArrayList;
return-void
.end method
# virtual methods
.method public getAttachName()Ljava/lang/String;
.registers 4
.line 293
iget-object v0, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->photoSize:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
if-eqz v0, :cond_9
.line 294
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getAttachFileName(Lim/tpelyyftgw/tgnet/TLObject;)Ljava/lang/String;
move-result-object v0
return-object v0
.line 295
:cond_9
iget-object v0, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
if-eqz v0, :cond_12
.line 296
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getAttachFileName(Lim/tpelyyftgw/tgnet/TLObject;)Ljava/lang/String;
move-result-object v0
return-object v0
.line 298
:cond_12
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->imageUrl:Ljava/lang/String;
invoke-static {v1}, Lim/tpelyyftgw/messenger/Utilities;->MD5(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "."
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->imageUrl:Ljava/lang/String;
const-string v2, "jpg"
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/ImageLoader;->getHttpUrlExtension(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getPathToAttach()Ljava/lang/String;
.registers 3
.line 302
iget-object v0, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->photoSize:Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
const/4 v1, 0x1
if-eqz v0, :cond_e
.line 303
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToAttach(Lim/tpelyyftgw/tgnet/TLObject;Z)Ljava/io/File;
move-result-object v0
invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v0
return-object v0
.line 304
:cond_e
iget-object v0, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
if-eqz v0, :cond_1b
.line 305
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToAttach(Lim/tpelyyftgw/tgnet/TLObject;Z)Ljava/io/File;
move-result-object v0
invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v0
return-object v0
.line 307
:cond_1b
iget-object v0, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->imageUrl:Ljava/lang/String;
return-object v0
.end method
.method public reset()V
.registers 2
.line 280
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->isFiltered:Z
.line 281
iput-boolean v0, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->isPainted:Z
.line 282
iput-boolean v0, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->isCropped:Z
.line 283
iput v0, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->ttl:I
.line 284
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->imagePath:Ljava/lang/String;
.line 285
iput-object v0, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->thumbPath:Ljava/lang/String;
.line 286
iput-object v0, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->caption:Ljava/lang/CharSequence;
.line 287
iput-object v0, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->entities:Ljava/util/ArrayList;
.line 288
iput-object v0, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->savedFilterState:Lim/tpelyyftgw/messenger/MediaController$SavedFilterState;
.line 289
iget-object v0, p0, Lim/tpelyyftgw/messenger/MediaController$SearchImage;->stickers:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
.line 290
return-void
.end method