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