52 lines
3.1 KiB
Java
52 lines
3.1 KiB
Java
package com.discord.widgets.settings.account;
|
|
|
|
import android.view.View;
|
|
import c.a.d.q;
|
|
import com.discord.api.user.User;
|
|
import com.discord.models.user.MeUser;
|
|
import com.discord.restapi.RestAPIParams;
|
|
import com.discord.stores.StoreStream;
|
|
import com.discord.utilities.rest.RestAPI;
|
|
import com.discord.utilities.rx.ObservableExtensionsKt;
|
|
import com.discord.utilities.stateful.StatefulViews;
|
|
import com.facebook.drawee.view.SimpleDraweeView;
|
|
import d0.z.d.m;
|
|
import rx.functions.Action1;
|
|
/* compiled from: WidgetSettingsAccount.kt */
|
|
public final class WidgetSettingsAccount$configureUI$9 implements View.OnClickListener {
|
|
public final /* synthetic */ MeUser $user;
|
|
public final /* synthetic */ WidgetSettingsAccount this$0;
|
|
|
|
/* compiled from: WidgetSettingsAccount.kt */
|
|
/* renamed from: com.discord.widgets.settings.account.WidgetSettingsAccount$configureUI$9$1 reason: invalid class name */
|
|
public static final class AnonymousClass1<T> implements Action1<User> {
|
|
public final /* synthetic */ WidgetSettingsAccount$configureUI$9 this$0;
|
|
|
|
public AnonymousClass1(WidgetSettingsAccount$configureUI$9 widgetSettingsAccount$configureUI$9) {
|
|
this.this$0 = widgetSettingsAccount$configureUI$9;
|
|
}
|
|
|
|
public final void call(User user) {
|
|
WidgetSettingsAccount widgetSettingsAccount = this.this$0.this$0;
|
|
m.checkNotNullExpressionValue(user, "it");
|
|
WidgetSettingsAccount.access$configureUpdatedUser(widgetSettingsAccount, user);
|
|
}
|
|
}
|
|
|
|
public WidgetSettingsAccount$configureUI$9(WidgetSettingsAccount widgetSettingsAccount, MeUser meUser) {
|
|
this.this$0 = widgetSettingsAccount;
|
|
this.$user = meUser;
|
|
}
|
|
|
|
@Override // android.view.View.OnClickListener
|
|
public final void onClick(View view) {
|
|
StatefulViews access$getState$p = WidgetSettingsAccount.access$getState$p(this.this$0);
|
|
SimpleDraweeView simpleDraweeView = WidgetSettingsAccount.access$getBinding$p(this.this$0).f;
|
|
m.checkNotNullExpressionValue(simpleDraweeView, "binding.settingsAccountAvatar");
|
|
RestAPI apiSerializeNulls = access$getState$p.hasChanged(simpleDraweeView.getId()) ? RestAPI.Companion.getApiSerializeNulls() : RestAPI.Companion.getApi();
|
|
StatefulViews access$getState$p2 = WidgetSettingsAccount.access$getState$p(this.this$0);
|
|
SimpleDraweeView simpleDraweeView2 = WidgetSettingsAccount.access$getBinding$p(this.this$0).f;
|
|
m.checkNotNullExpressionValue(simpleDraweeView2, "binding.settingsAccountAvatar");
|
|
ObservableExtensionsKt.withDimmer$default(ObservableExtensionsKt.ui$default(ObservableExtensionsKt.restSubscribeOn$default(apiSerializeNulls.patchUser(new RestAPIParams.UserInfo((String) access$getState$p2.get(simpleDraweeView2.getId(), null), this.$user.getEmail(), null, null, this.$user.getUsername(), StoreStream.Companion.getNotifications().getPushToken(), null, null, null, null, 900, null)), false, 1, null), this.this$0, null, 2, null), WidgetSettingsAccount.access$getBinding$p(this.this$0).d, 0, 2, null).k(q.i(new AnonymousClass1(this), this.this$0));
|
|
}
|
|
}
|