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