.class public Lcom/bytedance/bdtracker/x2;
.super Ljava/lang/Object;
.source ""

# interfaces
.implements Lcom/bytedance/applog/IDataObserver;


# instance fields
.field public final synthetic a:Lcom/volcengine/onekit/component/ComponentContainer;


# direct methods
.method public constructor <init>(Lcom/bytedance/applog/onekit/DeviceComponentRegistrar$a;Lcom/volcengine/onekit/component/ComponentContainer;)V
    .locals 0

    iput-object p2, p0, Lcom/bytedance/bdtracker/x2;->a:Lcom/volcengine/onekit/component/ComponentContainer;

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

    return-void
.end method


# virtual methods
.method public onAbVidsChange(Ljava/lang/String;Ljava/lang/String;)V
    .locals 0

    return-void
.end method

.method public onIdLoaded(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .locals 2

    invoke-static {}, Lcom/bytedance/applog/AppLog;->getDid()Ljava/lang/String;

    move-result-object p1

    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result p1

    if-nez p1, :cond_0

    iget-object p1, p0, Lcom/bytedance/bdtracker/x2;->a:Lcom/volcengine/onekit/component/ComponentContainer;

    new-instance p2, Lcom/bytedance/bdtracker/y2;

    invoke-direct {p2}, Lcom/bytedance/bdtracker/y2;-><init>()V

    const/4 p3, 0x1

    new-array p3, p3, [Ljava/lang/Class;

    const/4 v0, 0x0

    const-class v1, Lcom/volcengine/onekit/service/Device;

    aput-object v1, p3, v0

    invoke-interface {p1, p2, p3}, Lcom/volcengine/onekit/component/ComponentContainer;->set(Ljava/lang/Object;[Ljava/lang/Class;)V

    invoke-static {p0}, Lcom/bytedance/applog/AppLog;->removeDataObserver(Lcom/bytedance/applog/IDataObserver;)V

    :cond_0
    return-void
.end method

.method public onRemoteAbConfigGet(ZLorg/json/JSONObject;)V
    .locals 0

    return-void
.end method

.method public onRemoteConfigGet(ZLorg/json/JSONObject;)V
    .locals 0

    return-void
.end method

.method public onRemoteIdGet(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .locals 0

    invoke-static {}, Lcom/bytedance/applog/AppLog;->getDid()Ljava/lang/String;

    move-result-object p1

    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result p1

    if-nez p1, :cond_0

    iget-object p1, p0, Lcom/bytedance/bdtracker/x2;->a:Lcom/volcengine/onekit/component/ComponentContainer;

    new-instance p2, Lcom/bytedance/bdtracker/y2;

    invoke-direct {p2}, Lcom/bytedance/bdtracker/y2;-><init>()V

    const/4 p3, 0x1

    new-array p3, p3, [Ljava/lang/Class;

    const/4 p4, 0x0

    const-class p5, Lcom/volcengine/onekit/service/Device;

    aput-object p5, p3, p4

    invoke-interface {p1, p2, p3}, Lcom/volcengine/onekit/component/ComponentContainer;->set(Ljava/lang/Object;[Ljava/lang/Class;)V

    invoke-static {p0}, Lcom/bytedance/applog/AppLog;->removeDataObserver(Lcom/bytedance/applog/IDataObserver;)V

    :cond_0
    return-void
.end method