Swiggy v4.51.1版本的 MD5 值为:5af7ec91512a0a8c1510e3f8bac20b8b

以下内容为反编译后的 j.java 源代码,内容仅作参考


package in.swiggy.android.referral;

import android.content.Intent;
import android.content.SharedPreferences;
import android.net.Uri;
import in.swiggy.android.tejas.network.HttpRequest;
import java.net.URLEncoder;
import java.util.List;
import java.util.Set;
import kotlin.collections.CollectionsKt___CollectionsKt;
import kotlin.collections.q0;
import kotlin.jvm.internal.o;
import kotlin.text.MatchResult;
import kotlin.text.Regex;
public final class j {
    public static final j a = new j();

    private j() {
    }

    public final String a(String inputString) {
        List<String> b;
        Object m0;
        o.k(inputString, "inputString");
        MatchResult d = Regex.d(new Regex("source=([^&]+)"), inputString, 0, 2, null);
        if (d != null && (b = d.b()) != null) {
            m0 = CollectionsKt___CollectionsKt.m0(b, 1);
            return (String) m0;
        }
        return null;
    }

    public final Intent b(String referralText, String mailSubject) {
        o.k(referralText, "referralText");
        o.k(mailSubject, "mailSubject");
        Intent intent = new Intent();
        intent.setAction("android.intent.action.SEND");
        intent.putExtra("android.intent.extra.TEXT", referralText);
        intent.putExtra("android.intent.extra.SUBJECT", mailSubject);
        intent.setType(HttpRequest.SHARE_TYPE);
        Intent createChooser = Intent.createChooser(intent, "");
        o.j(createChooser, "createChooser(...)");
        return createChooser;
    }

    public final Intent c(String referralText) {
        o.k(referralText, "referralText");
        Intent intent = new Intent("android.intent.action.SEND");
        intent.setType(HttpRequest.SHARE_TYPE);
        intent.setPackage("com.whatsapp");
        intent.putExtra("android.intent.extra.TEXT", referralText);
        return intent;
    }

    public final Intent d(String referralText, String mobileNumber) {
        o.k(referralText, "referralText");
        o.k(mobileNumber, "mobileNumber");
        String str = "https://api.whatsapp.com/send?phone=+91" + mobileNumber + "&text=" + URLEncoder.encode(referralText, "UTF-8");
        Intent intent = new Intent("android.intent.action.VIEW");
        intent.setData(Uri.parse(str));
        intent.setPackage("com.whatsapp");
        return intent;
    }

    public final Set<String> e(SharedPreferences sharedPreferences) {
        Set<String> e;
        Set<String> e2;
        o.k(sharedPreferences, "sharedPreferences");
        e = q0.e();
        Set<String> stringSet = sharedPreferences.getStringSet("invited_data", e);
        if (stringSet == null) {
            e2 = q0.e();
            return e2;
        }
        return stringSet;
    }

    public final void f(SharedPreferences sharedPreferences, String invitedPhoneNo) {
        Set<String> e;
        Set<String> X0;
        o.k(sharedPreferences, "sharedPreferences");
        o.k(invitedPhoneNo, "invitedPhoneNo");
        e = q0.e();
        Set<String> stringSet = sharedPreferences.getStringSet("invited_data", e);
        if (stringSet != null) {
            X0 = CollectionsKt___CollectionsKt.X0(stringSet);
            X0.add(invitedPhoneNo);
            SharedPreferences.Editor edit = sharedPreferences.edit();
            o.h(edit);
            edit.putStringSet("invited_data", X0);
            edit.apply();
        }
    }
}