导航菜单

页面标题

页面副标题

Mint v5.7.3 - e.java 源代码

正在查看: Mint v5.7.3 应用的 e.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package f6;

import android.app.Activity;
import android.util.Log;
import com.google.firebase.perf.FirebasePerformance;
import org.json.JSONObject;

public class e {
    private static JSONObject a(Activity activity, boolean z) throws Exception {
        JSONObject jSONObject = new JSONObject();
        jSONObject.put("deviceId", l.k(activity, "deviceId"));
        jSONObject.put("applicationId", "57c00a2ccaf48e2831750343");
        jSONObject.put("globalSubscribed", z);
        return jSONObject;
    }

    public static boolean b(Activity activity) {
        try {
            String k = l.k(activity, "deviceId");
            String k2 = l.k(activity, "accessEndPoint");
            if (k == null || k.trim().equalsIgnoreCase("") || k2 == null || k2.trim().equalsIgnoreCase("")) {
                Log.d("NotificationCenter", "Device Id or Access Key End Point can be null or blank");
                return false;
            }
            JSONObject jSONObject = new JSONObject(c.a(FirebasePerformance.HttpMethod.GET, "http://push1.hindustantimes.com/device/notificationSettings?applicationId=57c00a2ccaf48e2831750343&deviceId=" + k, null, k2));
            l.m(activity, "readMarkingTime", jSONObject.getString("readMarkingTime"));
            return jSONObject.getBoolean("globalSubscribed");
        } catch (Exception e) {
            Log.d("NotificationCenter", e.toString());
            return false;
        }
    }

    public static boolean c(Activity activity, boolean z) {
        try {
            String string = new JSONObject(c.a(FirebasePerformance.HttpMethod.PUT, "http://push1.hindustantimes.com/device/notificationSettings", a(activity, z), l.k(activity, "accessEndPoint"))).getString("status");
            if (string != null) {
                return string.trim().equalsIgnoreCase("1");
            }
            return false;
        } catch (Exception unused) {
            return false;
        }
    }
}