WebViewManager$JsMonitorHandler.smali

.class Lcom/taboola/android/js/WebViewManager$JsMonitorHandler;
.super Landroid/os/Handler;
.source "WebViewManager.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/taboola/android/js/WebViewManager;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0xa
    name = "JsMonitorHandler"
.end annotation


# instance fields
.field private final mWebViewManagerWeakReference:Ljava/lang/ref/WeakReference;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/lang/ref/WeakReference<",
            "Lcom/taboola/android/js/WebViewManager;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method constructor <init>(Lcom/taboola/android/js/WebViewManager;)V
    .registers 3

    .line 532
    invoke-direct {p0}, Landroid/os/Handler;-><init>()V

    .line 533
    new-instance v0, Ljava/lang/ref/WeakReference;

    invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V

    iput-object v0, p0, Lcom/taboola/android/js/WebViewManager$JsMonitorHandler;->mWebViewManagerWeakReference:Ljava/lang/ref/WeakReference;

    return-void
.end method


# virtual methods
.method public handleMessage(Landroid/os/Message;)V
    .registers 6

    .line 538
    iget-object v0, p0, Lcom/taboola/android/js/WebViewManager$JsMonitorHandler;->mWebViewManagerWeakReference:Ljava/lang/ref/WeakReference;

    invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/taboola/android/js/WebViewManager;

    if-eqz v0, :cond_50

    .line 541
    iget v1, p1, Landroid/os/Message;->what:I

    const/16 v2, 0xe7

    const-string v3, "PLACEMENT_NAME_BUNDLE_KEY"

    if-eq v1, v2, :cond_25

    const/16 v2, 0x123

    if-eq v1, v2, :cond_17

    goto :goto_50

    .line 543
    :cond_17
    invoke-virtual {p1}, Landroid/os/Message;->getData()Landroid/os/Bundle;

    move-result-object p1

    invoke-virtual {p1, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    const-string v1, "highlightPlacement"

    .line 544
    invoke-virtual {v0, v1, p1}, Lcom/taboola/android/js/WebViewManager;->emitTaboolaBridgeEvent(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_50

    .line 548
    :cond_25
    invoke-virtual {p1}, Landroid/os/Message;->getData()Landroid/os/Bundle;

    move-result-object v1

    invoke-virtual {v1, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 549
    invoke-virtual {p1}, Landroid/os/Message;->getData()Landroid/os/Bundle;

    move-result-object p1

    const-string v2, "WEB_NEW_PROPERTIES_JSON_BUNDLE_KEY"

    invoke-virtual {p1, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    .line 550
    new-instance v2, Ljava/lang/StringBuilder;

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

    .line 551
    invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, ","

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

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

    .line 552
    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    const-string v1, "editProperties"

    invoke-virtual {v0, v1, p1}, Lcom/taboola/android/js/WebViewManager;->emitTaboolaBridgeEvent(Ljava/lang/String;Ljava/lang/String;)V

    :cond_50
    :goto_50
    return-void
.end method