a.smali
.class public final Lcom/meizu/cloud/pushsdk/b/i/a;
.super Ljava/lang/Object;
# direct methods
.method public static a(Lcom/meizu/cloud/pushsdk/b/c/k;Lcom/meizu/cloud/pushsdk/b/a/b;)V
.registers 4
invoke-virtual {p1}, Lcom/meizu/cloud/pushsdk/b/a/b;->f()Lcom/meizu/cloud/pushsdk/b/a/e;
move-result-object v0
sget-object v1, Lcom/meizu/cloud/pushsdk/b/a/e;->d:Lcom/meizu/cloud/pushsdk/b/a/e;
if-eq v0, v1, :cond_2e
if-eqz p0, :cond_2e
invoke-virtual {p0}, Lcom/meizu/cloud/pushsdk/b/c/k;->b()Lcom/meizu/cloud/pushsdk/b/c/l;
move-result-object v0
if-eqz v0, :cond_2e
invoke-virtual {p0}, Lcom/meizu/cloud/pushsdk/b/c/k;->b()Lcom/meizu/cloud/pushsdk/b/c/l;
move-result-object v0
invoke-virtual {v0}, Lcom/meizu/cloud/pushsdk/b/c/l;->a()Lcom/meizu/cloud/pushsdk/b/g/d;
move-result-object v0
if-eqz v0, :cond_2e
:try_start_1a
invoke-virtual {p0}, Lcom/meizu/cloud/pushsdk/b/c/k;->b()Lcom/meizu/cloud/pushsdk/b/c/l;
move-result-object v0
invoke-virtual {v0}, Lcom/meizu/cloud/pushsdk/b/c/l;->a()Lcom/meizu/cloud/pushsdk/b/g/d;
move-result-object v0
invoke-interface {v0}, Lcom/meizu/cloud/pushsdk/b/g/d;->close()V
:try_end_25
.catch Ljava/lang/Exception; {:try_start_1a .. :try_end_25} :catch_2f
.catchall {:try_start_1a .. :try_end_25} :catchall_3f
invoke-static {}, Lcom/meizu/cloud/pushsdk/util/MinSdkChecker;->isSupportNotificationChannel()Z
move-result v0
if-eqz v0, :cond_2e
invoke-static {}, Landroid/net/TrafficStats;->clearThreadStatsTag()V
:cond_2e
:goto_2e
return-void
:catch_2f
move-exception v0
:try_start_30
const-string v0, "Unable to close source data"
invoke-static {v0}, Lcom/meizu/cloud/pushsdk/b/a/a;->a(Ljava/lang/String;)V
:try_end_35
.catchall {:try_start_30 .. :try_end_35} :catchall_3f
invoke-static {}, Lcom/meizu/cloud/pushsdk/util/MinSdkChecker;->isSupportNotificationChannel()Z
move-result v0
if-eqz v0, :cond_2e
invoke-static {}, Landroid/net/TrafficStats;->clearThreadStatsTag()V
goto :goto_2e
:catchall_3f
move-exception v0
invoke-static {}, Lcom/meizu/cloud/pushsdk/util/MinSdkChecker;->isSupportNotificationChannel()Z
move-result v1
if-eqz v1, :cond_49
invoke-static {}, Landroid/net/TrafficStats;->clearThreadStatsTag()V
:cond_49
throw v0
.end method