TikTok.apk(点击下载) / ReportServiceImpl.java


package com.ss.android.ugc.aweme.compliance.business.serviceimpl;

import X.C14300hf;
import X.C21100sd;
import X.C25717A8k;
import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
import com.bytedance.covode.number.Covode;
import com.ss.android.ugc.aweme.compliance.api.services.report.IReportService;
import com.ss.android.ugc.aweme.compliance.business.report.ReportWebPageDialogActivity;
import com.ss.android.ugc.aweme.feed.model.Aweme;
import com.ss.android.ugc.aweme.setting.services.SettingServiceImpl;
import com.zhiliaoapp.musically.R;
import java.util.Map;

public class ReportServiceImpl implements IReportService {
    static {
        Covode.recordClassIndex(53836);
    }

    public static IReportService LIZ() {
        Object LIZ = C21100sd.LIZ(IReportService.class, false);
        if (LIZ != null) {
            return (IReportService) LIZ;
        }
        if (C21100sd.LLFF == null) {
            synchronized (IReportService.class) {
                try {
                    if (C21100sd.LLFF == null) {
                        C21100sd.LLFF = new ReportServiceImpl();
                    }
                } catch (Throwable th) {
                    throw th;
                }
            }
        }
        return (ReportServiceImpl) C21100sd.LLFF;
    }

    @Override // com.ss.android.ugc.aweme.compliance.api.services.report.IReportService
    public final String LIZ(Aweme aweme) {
        return aweme == null ? "" : aweme.isForwardAweme() ? "forward" : aweme.isImage() ? "image" : "video";
    }

    @Override // com.ss.android.ugc.aweme.compliance.api.services.report.IReportService
    public final String LIZ(String str) {
        return TextUtils.equals(str, "long_press_mask_layer") ? "long_press" : "click_share_button";
    }

    @Override // com.ss.android.ugc.aweme.compliance.api.services.report.IReportService
    public final void LIZ(Activity activity, Uri.Builder builder) {
        LIZ(activity, builder, null);
    }

    @Override // com.ss.android.ugc.aweme.compliance.api.services.report.IReportService
    public final void LIZ(Activity activity, Uri.Builder builder, Bundle bundle) {
        if (activity != null) {
            C25717A8k.LIZ(activity, builder, bundle);
        }
    }

    @Override // com.ss.android.ugc.aweme.compliance.api.services.report.IReportService
    public final void LIZ(Activity activity, Aweme aweme) {
        if (activity != null) {
            Uri.Builder appendQueryParameter = new Uri.Builder().appendQueryParameter("object_id", aweme.getAid()).appendQueryParameter("owner_id", aweme.getAuthorUid());
            String str = "video";
            if (aweme.getAwemeType() == 13) {
                str = "forward";
            } else if (aweme.getAwemeType() == 2) {
                str = "image";
            } else if (!(aweme.getAwemeType() == 0 || aweme.getAwemeType() == 51 || aweme.getAwemeType() == 52 || aweme.getAwemeType() == 54 || aweme.getAwemeType() == 53 || aweme.getAwemeType() == 55 || aweme.getAwemeType() == 56 || aweme.getAwemeType() == 34)) {
                if (aweme.getAwemeType() == 150) {
                    str = "photo_mode";
                } else if (aweme != null && aweme.getAwemeRawAd() != null && aweme.getAwemeRawAd().getSystemOrigin() == 1) {
                    str = "douplus";
                } else if (aweme.isAd()) {
                    str = "ad";
                }
            }
            C25717A8k.LIZ(activity, appendQueryParameter.appendQueryParameter("report_type", str).appendQueryParameter("locale", SettingServiceImpl.LJIJJLI().LJII()), null);
        }
    }

    @Override // com.ss.android.ugc.aweme.compliance.api.services.report.IReportService
    public final void LIZ(String str, String str2, String str3, String str4, String str5, String str6, String str7) {
        C25717A8k.LIZ(str, str2, str3, str4, str5, str6, str7, null);
    }

    @Override // com.ss.android.ugc.aweme.compliance.api.services.report.IReportService
    public final void LIZ(String str, String str2, String str3, String str4, String str5, String str6, String str7, Aweme aweme) {
        C25717A8k.LIZ(str, str2, str3, str4, str5, str6, str7, aweme);
    }

    @Override // com.ss.android.ugc.aweme.compliance.api.services.report.IReportService
    public final void LIZ(Map<String, String> map) {
        if (map != null) {
            C14300hf.LIZ("tip_off", map);
        }
    }

    @Override // com.ss.android.ugc.aweme.compliance.api.services.report.IReportService
    public final void LIZIZ(Activity activity, Uri.Builder builder) {
        if (activity != null) {
            C25717A8k.LIZ("https://www.tiktok.com/falcon/communitysafety/page/reasons_ad/index.html", builder);
            Uri build = builder.build();
            Bundle bundle = new Bundle();
            bundle.putString("url", build.toString());
            bundle.putBoolean("show_load_dialog", false);
            bundle.putBoolean("hide_nav_bar", true);
            bundle.putString("status_bar_color", activity.getResources().getString(R.color.oi).replace("#", ""));
            bundle.putLong("enter_time", System.currentTimeMillis());
            ReportWebPageDialogActivity.LIZJ.LIZ(activity, bundle, build.getQueryParameter("object_id"), build.getQueryParameter("enter_from"));
        }
    }
}