FcPublishActivity$6.smali

.class Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity$6;
.super Ljava/lang/Object;
.source "FcPublishActivity.java"

# interfaces
.implements Ljava/lang/Runnable;


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;->processPhotos(Ljava/util/Map;)V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;

.field final synthetic val$map:Ljava/util/Map;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method constructor <init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;Ljava/util/Map;)V
    .registers 3
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;

    .line 756
    iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity$6;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;

    iput-object p2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity$6;->val$map:Ljava/util/Map;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public run()V
    .registers 26

    .line 760
    move-object/from16 v0, p0

    const/4 v1, 0x0

    .line 761
    .local v1, "bitmap":Landroid/graphics/Bitmap;
    const-string v2, ""

    .local v2, "strPath":Ljava/lang/String;
    const-string v3, ""

    .local v3, "strCache":Ljava/lang/String;
    const-string v4, ""

    .local v4, "strThumb":Ljava/lang/String;
    const-string v5, ""

    .line 762
    .local v5, "strPhoto":Ljava/lang/String;
    iget-object v6, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity$6;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;

    invoke-static {v6}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;->access$400(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;)Ljava/util/ArrayList;

    move-result-object v6

    const/4 v7, 0x1

    if-eqz v6, :cond_171

    .line 763
    iget-object v6, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity$6;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;

    invoke-static {v6}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;->access$400(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;)Ljava/util/ArrayList;

    move-result-object v6

    invoke-virtual {v6}, Ljava/util/ArrayList;->size()I

    move-result v6

    const/4 v8, 0x0

    if-ne v6, v7, :cond_56

    iget-object v6, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity$6;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;

    invoke-static {v6}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;->access$400(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;)Ljava/util/ArrayList;

    move-result-object v6

    invoke-virtual {v6, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;

    iget-object v6, v6, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->path:Ljava/lang/String;

    invoke-virtual {v6}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v6

    const-string v9, ".gif"

    invoke-virtual {v6, v9}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_56

    .line 764
    iget-object v6, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity$6;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;

    invoke-static {v6}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;->access$400(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;)Ljava/util/ArrayList;

    move-result-object v6

    invoke-virtual {v6, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;

    iget-object v2, v6, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->path:Ljava/lang/String;

    .line 765
    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v6

    if-nez v6, :cond_171

    .line 766
    iget-object v6, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity$6;->val$map:Ljava/util/Map;

    invoke-interface {v6, v2, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto/16 :goto_171

    .line 769
    :cond_56
    const/4 v6, 0x0

    .local v6, "i":I
    :goto_57
    iget-object v9, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity$6;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;

    invoke-static {v9}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;->access$400(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;)Ljava/util/ArrayList;

    move-result-object v9

    invoke-virtual {v9}, Ljava/util/ArrayList;->size()I

    move-result v9

    if-ge v6, v9, :cond_171

    .line 770
    const-string v4, ""

    .line 771
    const-string v5, ""

    .line 772
    iget-object v9, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity$6;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;

    invoke-static {v9}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;->access$400(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;)Ljava/util/ArrayList;

    move-result-object v9

    invoke-virtual {v9, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v9

    check-cast v9, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;

    iget-object v2, v9, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;->path:Ljava/lang/String;

    .line 773
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPhotoSize()I

    move-result v9

    int-to-float v9, v9

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPhotoSize()I

    move-result v10

    int-to-float v10, v10

    const/4 v11, 0x0

    invoke-static {v2, v11, v9, v10, v7}, Lim/tpelyyftgw/messenger/ImageLoader;->loadBitmap(Ljava/lang/String;Landroid/net/Uri;FFZ)Landroid/graphics/Bitmap;

    move-result-object v1

    .line 774
    if-nez v1, :cond_8c

    .line 775
    const/high16 v9, 0x44480000    # 800.0f

    invoke-static {v2, v11, v9, v9, v7}, Lim/tpelyyftgw/messenger/ImageLoader;->loadBitmap(Ljava/lang/String;Landroid/net/Uri;FFZ)Landroid/graphics/Bitmap;

    move-result-object v1

    .line 777
    :cond_8c
    const/16 v9, 0x50

    const/high16 v10, 0x43fa0000    # 500.0f

    invoke-static {v1, v10, v10, v9, v7}, Lim/tpelyyftgw/messenger/ImageLoader;->scaleAndSaveImage(Landroid/graphics/Bitmap;FFIZ)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v15

    .line 778
    .local v15, "size":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    const-string v14, ".jpg"

    const-string v13, "_"

    const-string v12, "/"

    const/16 v16, 0x4

    const-wide/32 v17, -0x80000000

    if-eqz v15, :cond_d9

    .line 779
    iget-object v9, v15, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget-wide v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->volume_id:J

    cmp-long v11, v9, v17

    if-eqz v11, :cond_ae

    invoke-static {v8}, Lim/tpelyyftgw/messenger/FileLoader;->getDirectory(I)Ljava/io/File;

    move-result-object v9

    goto :goto_b2

    :cond_ae
    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/FileLoader;->getDirectory(I)Ljava/io/File;

    move-result-object v9

    :goto_b2
    invoke-virtual {v9}, Ljava/io/File;->getPath()Ljava/lang/String;

    move-result-object v3

    .line 780
    new-instance v9, Ljava/lang/StringBuilder;

    invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v10, v15, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget-wide v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->volume_id:J

    invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v10, v15, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->local_id:I

    invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    .line 782
    :cond_d9
    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPhotoSize()I

    move-result v9

    int-to-float v10, v9

    invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPhotoSize()I

    move-result v9

    int-to-float v11, v9

    const/16 v19, 0x50

    const/16 v20, 0x0

    const/16 v21, 0x65

    const/16 v22, 0x65

    move-object v9, v1

    move-object v7, v12

    move/from16 v12, v19

    move-object/from16 v23, v13

    move/from16 v13, v20

    move-object/from16 v24, v14

    move/from16 v14, v21

    move-object/from16 v19, v15

    .end local v15    # "size":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    .local v19, "size":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    move/from16 v15, v22

    invoke-static/range {v9 .. v15}, Lim/tpelyyftgw/messenger/ImageLoader;->scaleAndSaveImage(Landroid/graphics/Bitmap;FFIZII)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;

    move-result-object v9

    .line 783
    .end local v19    # "size":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    .local v9, "size":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    if-eqz v9, :cond_13d

    .line 784
    iget-object v10, v9, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget-wide v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->volume_id:J

    cmp-long v12, v10, v17

    if-eqz v12, :cond_10e

    invoke-static {v8}, Lim/tpelyyftgw/messenger/FileLoader;->getDirectory(I)Ljava/io/File;

    move-result-object v10

    goto :goto_112

    :cond_10e
    invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/FileLoader;->getDirectory(I)Ljava/io/File;

    move-result-object v10

    :goto_112
    invoke-virtual {v10}, Ljava/io/File;->getPath()Ljava/lang/String;

    move-result-object v3

    .line 785
    new-instance v10, Ljava/lang/StringBuilder;

    invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v7, v9, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget-wide v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->volume_id:J

    invoke-virtual {v10, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-object/from16 v7, v23

    invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v7, v9, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->local_id:I

    invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-object/from16 v7, v24

    invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    .line 787
    :cond_13d
    const-string v7, ""

    invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-nez v7, :cond_167

    .line 788
    invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;->access$2600()Ljava/lang/String;

    move-result-object v7

    const/4 v10, 0x1

    new-array v11, v10, [Ljava/lang/Object;

    new-instance v10, Ljava/lang/StringBuilder;

    invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V

    const-string v12, "\u6dfb\u52a0map == "

    invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v10

    aput-object v10, v11, v8

    invoke-static {v7, v11}, Lcom/socks/library/KLog;->e(Ljava/lang/String;[Ljava/lang/Object;)V

    .line 789
    iget-object v7, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity$6;->val$map:Ljava/util/Map;

    invoke-interface {v7, v5, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 791
    :cond_167
    if-eqz v1, :cond_16c

    .line 792
    invoke-virtual {v1}, Landroid/graphics/Bitmap;->recycle()V

    .line 769
    .end local v9    # "size":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
    :cond_16c
    add-int/lit8 v6, v6, 0x1

    const/4 v7, 0x1

    goto/16 :goto_57

    .line 797
    .end local v6    # "i":I
    :cond_171
    :goto_171
    const/4 v1, 0x0

    .line 798
    invoke-static {}, Landroid/os/Message;->obtain()Landroid/os/Message;

    move-result-object v6

    .line 799
    .local v6, "msg":Landroid/os/Message;
    const/4 v7, 0x1

    iput v7, v6, Landroid/os/Message;->what:I

    .line 800
    iget-object v7, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity$6;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;

    iget-object v7, v7, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity;->mHandler:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity$PublishHandler;

    invoke-virtual {v7, v6}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPublishActivity$PublishHandler;->sendMessage(Landroid/os/Message;)Z

    .line 801
    return-void
.end method