Swiggy v4.51.1版本的 MD5 值为:5af7ec91512a0a8c1510e3f8bac20b8b
以下内容为反编译后的 s.java 源代码,内容仅作参考
package in.swiggy.android.deeplinks.processor;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import in.swiggy.android.SwiggyApplication;
import in.swiggy.android.commons.extension.StringExtensionsKt;
import in.swiggy.android.reactnative.dinersone.DinersOneActivity;
import kotlin.text.StringsKt__StringsKt;
public final class s extends e<in.swiggy.android.deeplinks.resolver.interfaces.i> {
public s(SwiggyApplication mApp, in.swiggy.android.deeplinks.resolver.interfaces.i dinersLinkResolver) {
super(mApp, dinersLinkResolver);
kotlin.jvm.internal.o.k(mApp, "mApp");
kotlin.jvm.internal.o.k(dinersLinkResolver, "dinersLinkResolver");
}
private final Bundle k() {
Bundle bundle = new Bundle();
bundle.putString("landingActivity", "diners");
return bundle;
}
@Override
public Intent b(Intent intent) {
boolean U;
boolean U2;
kotlin.jvm.internal.o.k(intent, "intent");
Intent intent2 = new Intent(g(), DinersOneActivity.class);
String dataString = intent.getDataString();
if (dataString != null) {
U2 = StringsKt__StringsKt.U(dataString, "https://www.swiggy.com/swiggy-diners", false, 2, null);
}
String dataString2 = intent.getDataString();
if (dataString2 != null) {
U = StringsKt__StringsKt.U(dataString2, "https://www.swiggy.com/swiggy-dineout", false, 2, null);
}
String dataString3 = intent.getDataString();
intent2.setData(Uri.parse(dataString3));
intent2.putExtra("deeplink", dataString3);
Bundle k = k();
if (StringExtensionsKt.e(dataString3)) {
k.putString("DEEPLINK_INFO_EVENT", dataString3);
}
intent2.putExtras(k);
return intent2;
}
}