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