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();
        }
    }
}