TikTok.apk(点击下载) / FeedBackDialogManagerService.java
package com.ss.android.ugc.aweme.ad.feed.utils;
import X.C14300hf;
import X.C21100sd;
import X.C46363IIm;
import X.C83623Qx;
import X.C83633Qy;
import X.C94063n1;
import android.content.Context;
import android.net.Uri;
import com.bytedance.covode.number.Covode;
import com.bytedance.ies.abmock.SettingsManager;
import com.ss.android.ugc.aweme.ad.feed.IFeedBackDialogManager;
import com.ss.android.ugc.aweme.feed.model.Aweme;
import com.ss.android.ugc.aweme.feed.model.AwemeRawAd;
import com.zhiliaoapp.musically.R;
import kotlin.g.b.m;
public final class FeedBackDialogManagerService implements IFeedBackDialogManager {
public static final C83633Qy LIZ = new C83633Qy((byte) 0);
public static volatile long LIZIZ;
static {
Covode.recordClassIndex(46210);
}
public static IFeedBackDialogManager LIZ() {
Object LIZ2 = C21100sd.LIZ(IFeedBackDialogManager.class, false);
if (LIZ2 != null) {
return (IFeedBackDialogManager) LIZ2;
}
if (C21100sd.LJJJ == null) {
synchronized (IFeedBackDialogManager.class) {
try {
if (C21100sd.LJJJ == null) {
C21100sd.LJJJ = new FeedBackDialogManagerService();
}
} catch (Throwable th) {
throw th;
}
}
}
return (FeedBackDialogManagerService) C21100sd.LJJJ;
}
private boolean LIZIZ(String str) {
Uri parse;
String host;
if (str == null || (parse = Uri.parse(str)) == null || (host = parse.getHost()) == null) {
return false;
}
m.LIZIZ(host, "");
String path = parse.getPath();
if (path == null) {
return false;
}
m.LIZIZ(path, "");
String queryParameter = parse.getQueryParameter("source_type");
if (queryParameter == null) {
return false;
}
m.LIZIZ(queryParameter, "");
return !(m.LIZ(host, "www.tiktok.com") ^ true) && !(m.LIZ(path, "/falcon/forest/nebula/ad_feedback_list") ^ true) && !(m.LIZ(queryParameter, "feed") ^ true);
}
@Override // com.ss.android.ugc.aweme.ad.feed.IFeedBackDialogManager
public final void LIZ(Context context, Aweme aweme) {
AwemeRawAd awemeRawAd;
if (context != null) {
long j = LIZIZ;
LIZIZ = 0;
if (LIZIZ((aweme == null || (awemeRawAd = aweme.getAwemeRawAd()) == null) ? null : awemeRawAd.getWebUrl()) && j != 0 && (System.currentTimeMillis() - j) / 1000 >= ((long) SettingsManager.LIZ().LIZ("ad_feedback_dialog_time", 10))) {
((C46363IIm) C94063n1.LIZ((C46363IIm) new C46363IIm(context).LIZJ(R.string.bd).LIZLLL(R.string.be), C83623Qx.LIZ).LIZ(false)).LIZ().LIZJ().show();
C14300hf.onEventV3("your_ad_activity_page_back_toast_show");
}
}
}
@Override // com.ss.android.ugc.aweme.ad.feed.IFeedBackDialogManager
public final void LIZ(String str) {
if (LIZIZ(str) && LIZIZ == 0) {
LIZIZ = System.currentTimeMillis();
}
}
}