ArticleViewer$BlockEmbedCell$WebviewProxy.smali
.class Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell$WebviewProxy;
.super Ljava/lang/Object;
.source "ArticleViewer.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2
name = "WebviewProxy"
.end annotation
# instance fields
.field final synthetic this$1:Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method private constructor <init>(Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;)V
.registers 2
.line 6631
iput-object p1, p0, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell$WebviewProxy;->this$1:Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method synthetic constructor <init>(Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;Lim/tpelyyftgw/ui/ArticleViewer$1;)V
.registers 3
.param p1, "x0" # Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;
.param p2, "x1" # Lim/tpelyyftgw/ui/ArticleViewer$1;
.line 6631
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell$WebviewProxy;-><init>(Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;)V
return-void
.end method
# virtual methods
.method public synthetic lambda$postEvent$0$ArticleViewer$BlockEmbedCell$WebviewProxy(Ljava/lang/String;Ljava/lang/String;)V
.registers 6
.param p1, "eventName" # Ljava/lang/String;
.param p2, "eventData" # Ljava/lang/String;
.line 6635
const-string/jumbo v0, "resize_frame"
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_28
.line 6637
:try_start_9
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, p2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 6638
.local v0, "object":Lorg/json/JSONObject;
iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell$WebviewProxy;->this$1:Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;
const-string v2, "height"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
# setter for: Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;->exactWebViewHeight:I
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;->access$14502(Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;I)I
.line 6639
iget-object v1, p0, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell$WebviewProxy;->this$1:Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell;->requestLayout()V
:try_end_26
.catchall {:try_start_9 .. :try_end_26} :catchall_27
.line 6642
.end local v0 # "object":Lorg/json/JSONObject;
goto :goto_28
.line 6640
:catchall_27
move-exception v0
.line 6644
:cond_28
:goto_28
return-void
.end method
.method public postEvent(Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.param p1, "eventName" # Ljava/lang/String;
.param p2, "eventData" # Ljava/lang/String;
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.line 6634
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$BlockEmbedCell$WebviewProxy$DOiaLix2xiJ97OZNQHZJfadicHU;
invoke-direct {v0, p0, p1, p2}, Lim/tpelyyftgw/ui/-$$Lambda$ArticleViewer$BlockEmbedCell$WebviewProxy$DOiaLix2xiJ97OZNQHZJfadicHU;-><init>(Lim/tpelyyftgw/ui/ArticleViewer$BlockEmbedCell$WebviewProxy;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 6645
return-void
.end method