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

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


package in.swiggy.android.menu.header;

import java.util.Map;
import java.util.concurrent.Callable;
import java.util.concurrent.TimeUnit;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.Ref$ObjectRef;
public final class MenuHeaderRestaurantInfoViewModel$shareClicked$1 extends Lambda implements Function0<Unit> {
    final MenuHeaderRestaurantInfoViewModel a;

    public MenuHeaderRestaurantInfoViewModel$shareClicked$1(MenuHeaderRestaurantInfoViewModel menuHeaderRestaurantInfoViewModel) {
        super(0);
        this.a = menuHeaderRestaurantInfoViewModel;
    }

    public static final Unit b(MenuHeaderRestaurantInfoViewModel this$0) {
        kotlin.jvm.internal.o.k(this$0, "this$0");
        this$0.M = true;
        return Unit.a;
    }

    @Override
    public Unit invoke() {
        invoke2();
        return Unit.a;
    }

    public final void invoke2() {
        boolean z;
        Map<String, String> B;
        z = this.a.M;
        if (z) {
            String str = "https://www.swiggy.com/menu/" + this.a.S().mId + "?source=sharing";
            String str2 = this.a.S().mName;
            String area = this.a.S().getArea();
            String str3 = this.a.S().mCity;
            if (str3 == null) {
                str3 = "";
            }
            String str4 = str2 + " | " + area + ", " + str3;
            final Ref$ObjectRef ref$ObjectRef = new Ref$ObjectRef();
            ref$ObjectRef.a = "";
            in.swiggy.android.menucommons.intefaces.d L = this.a.L();
            String b = this.a.R().b(in.swiggy.android.menu.i.menu_share_link_msg_s, str4, str);
            String mId = this.a.S().mId;
            kotlin.jvm.internal.o.j(mId, "mId");
            L.O(b, mId, new Function1<String, Unit>() {
                {
                    super(1);
                }

                @Override
                public Unit invoke(String str5) {
                    invoke2(str5);
                    return Unit.a;
                }

                public final void invoke2(String sharedLinked) {
                    kotlin.jvm.internal.o.k(sharedLinked, "sharedLinked");
                    ref$ObjectRef.a = sharedLinked;
                }
            });
            in.swiggy.android.analytics.interfaces.c j0 = this.a.j0();
            String str5 = this.a.S().mId;
            B = this.a.B();
            in.swiggy.android.analytics.gtm.g e = j0.e("menu", "click-share-button", str5, "", B);
            if (this.a.X().a0()) {
                this.a.X().f();
            }
            this.a.j0().b(e);
            this.a.M = false;
            this.a.o0((String) ref$ObjectRef.a);
            final MenuHeaderRestaurantInfoViewModel menuHeaderRestaurantInfoViewModel = this.a;
            in.swiggy.android.commons.rxjava.g.d(new Callable() {
                @Override
                public final Object call() {
                    Unit b2;
                    b2 = MenuHeaderRestaurantInfoViewModel$shareClicked$1.b(MenuHeaderRestaurantInfoViewModel.this);
                    return b2;
                }
            }, 2000L, TimeUnit.MILLISECONDS, io.reactivex.android.schedulers.a.a());
        }
    }
}