69 lines
4.1 KiB
Java
69 lines
4.1 KiB
Java
package com.discord.widgets.chat.list.adapter;
|
|
|
|
import android.content.Context;
|
|
import android.view.View;
|
|
import androidx.cardview.widget.CardView;
|
|
import com.discord.databinding.WidgetChatListAdapterItemGameInviteBinding;
|
|
import com.discord.utilities.rx.ObservableExtensionsKt;
|
|
import com.discord.widgets.chat.list.ViewEmbedGameInvite;
|
|
import com.discord.widgets.chat.list.entries.ChatListEntry;
|
|
import com.discord.widgets.chat.list.entries.GameInviteEntry;
|
|
import d0.z.d.m;
|
|
import kotlin.jvm.functions.Function0;
|
|
import kotlin.jvm.functions.Function1;
|
|
import rx.Observable;
|
|
import rx.Subscription;
|
|
/* compiled from: WidgetChatListAdapterItemGameInvite.kt */
|
|
public final class WidgetChatListAdapterItemGameInvite extends WidgetChatListItem {
|
|
private final WidgetChatListAdapterItemGameInviteBinding binding;
|
|
private Subscription subscription;
|
|
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public WidgetChatListAdapterItemGameInvite(WidgetChatListAdapter widgetChatListAdapter) {
|
|
super(2131558945, widgetChatListAdapter);
|
|
m.checkNotNullParameter(widgetChatListAdapter, "adapter");
|
|
View view = this.itemView;
|
|
ViewEmbedGameInvite viewEmbedGameInvite = (ViewEmbedGameInvite) view.findViewById(2131363741);
|
|
if (viewEmbedGameInvite != null) {
|
|
WidgetChatListAdapterItemGameInviteBinding widgetChatListAdapterItemGameInviteBinding = new WidgetChatListAdapterItemGameInviteBinding((CardView) view, viewEmbedGameInvite);
|
|
m.checkNotNullExpressionValue(widgetChatListAdapterItemGameInviteBinding, "WidgetChatListAdapterIte…iteBinding.bind(itemView)");
|
|
this.binding = widgetChatListAdapterItemGameInviteBinding;
|
|
return;
|
|
}
|
|
throw new NullPointerException("Missing required view with ID: ".concat(view.getResources().getResourceName(2131363741)));
|
|
}
|
|
|
|
public static final /* synthetic */ WidgetChatListAdapter access$getAdapter$p(WidgetChatListAdapterItemGameInvite widgetChatListAdapterItemGameInvite) {
|
|
return (WidgetChatListAdapter) widgetChatListAdapterItemGameInvite.adapter;
|
|
}
|
|
|
|
public static final /* synthetic */ WidgetChatListAdapterItemGameInviteBinding access$getBinding$p(WidgetChatListAdapterItemGameInvite widgetChatListAdapterItemGameInvite) {
|
|
return widgetChatListAdapterItemGameInvite.binding;
|
|
}
|
|
|
|
public static final /* synthetic */ Subscription access$getSubscription$p(WidgetChatListAdapterItemGameInvite widgetChatListAdapterItemGameInvite) {
|
|
return widgetChatListAdapterItemGameInvite.subscription;
|
|
}
|
|
|
|
public static final /* synthetic */ void access$setSubscription$p(WidgetChatListAdapterItemGameInvite widgetChatListAdapterItemGameInvite, Subscription subscription) {
|
|
widgetChatListAdapterItemGameInvite.subscription = subscription;
|
|
}
|
|
|
|
@Override // com.discord.utilities.mg_recycler.MGRecyclerViewHolder
|
|
public Subscription getSubscription() {
|
|
return this.subscription;
|
|
}
|
|
|
|
@Override // com.discord.widgets.chat.list.adapter.WidgetChatListItem
|
|
public void onConfigure(int i, ChatListEntry chatListEntry) {
|
|
m.checkNotNullParameter(chatListEntry, "data");
|
|
super.onConfigure(i, chatListEntry);
|
|
GameInviteEntry gameInviteEntry = (GameInviteEntry) chatListEntry;
|
|
this.binding.b.setOnActionButtonClick(new WidgetChatListAdapterItemGameInvite$onConfigure$1(this, gameInviteEntry));
|
|
Observable ui = ObservableExtensionsKt.ui(ViewEmbedGameInvite.Model.Companion.get(gameInviteEntry));
|
|
WidgetChatListAdapterItemGameInvite$onConfigure$2 widgetChatListAdapterItemGameInvite$onConfigure$2 = new WidgetChatListAdapterItemGameInvite$onConfigure$2(this);
|
|
String simpleName = WidgetChatListAdapterItemGameInvite.class.getSimpleName();
|
|
m.checkNotNullExpressionValue(simpleName, "javaClass.simpleName");
|
|
ObservableExtensionsKt.appSubscribe$default(ui, (Context) null, simpleName, new WidgetChatListAdapterItemGameInvite$onConfigure$3(this), widgetChatListAdapterItemGameInvite$onConfigure$2, (Function1) null, (Function0) null, (Function0) null, 113, (Object) null);
|
|
}
|
|
}
|