277 lines
17 KiB
Java
277 lines
17 KiB
Java
package com.discord.widgets.stage.start;
|
|
|
|
import android.view.LayoutInflater;
|
|
import android.view.View;
|
|
import android.view.ViewGroup;
|
|
import android.widget.ImageView;
|
|
import android.widget.TextView;
|
|
import androidx.constraintlayout.widget.ConstraintLayout;
|
|
import androidx.recyclerview.widget.RecyclerView;
|
|
import c.a.k.b;
|
|
import com.discord.R;
|
|
import com.discord.databinding.ModeratorStartStageContinueItemBinding;
|
|
import com.discord.databinding.ModeratorStartStageHeaderItemBinding;
|
|
import com.discord.databinding.ModeratorStartStageListItemBinding;
|
|
import com.discord.databinding.ModeratorStartStageWaitingItemBinding;
|
|
import com.discord.utilities.guildscheduledevent.GuildScheduledEventUtilitiesKt;
|
|
import com.discord.utilities.mg_recycler.MGRecyclerAdapterSimple;
|
|
import com.discord.utilities.mg_recycler.MGRecyclerViewHolder;
|
|
import com.discord.utilities.resources.StringResourceUtilsKt;
|
|
import com.discord.utilities.view.extensions.ViewExtensions;
|
|
import com.discord.views.user.UserSummaryView;
|
|
import com.discord.widgets.guildscheduledevent.GuildEventPromptView;
|
|
import com.discord.widgets.stage.start.ModeratorStartStageItem;
|
|
import d0.z.d.m;
|
|
import java.util.Objects;
|
|
import kotlin.NoWhenBranchMatchedException;
|
|
import kotlin.Pair;
|
|
import kotlin.Unit;
|
|
import kotlin.jvm.functions.Function1;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
/* compiled from: ModeratorStartStageAdapter.kt */
|
|
public final class ModeratorStartStageAdapter extends MGRecyclerAdapterSimple<ModeratorStartStageItem> {
|
|
private final Function1<ModeratorStartStageItem, Unit> onItemClicked;
|
|
|
|
/* compiled from: ModeratorStartStageAdapter.kt */
|
|
public final class ContinueViewHolder extends CreateStageEventViewHolder {
|
|
private final ModeratorStartStageContinueItemBinding binding;
|
|
public final /* synthetic */ ModeratorStartStageAdapter this$0;
|
|
|
|
/* JADX WARNING: Illegal instructions before constructor call */
|
|
public ContinueViewHolder(ModeratorStartStageAdapter moderatorStartStageAdapter, ModeratorStartStageContinueItemBinding moderatorStartStageContinueItemBinding) {
|
|
super(moderatorStartStageAdapter, r0);
|
|
m.checkNotNullParameter(moderatorStartStageContinueItemBinding, "binding");
|
|
this.this$0 = moderatorStartStageAdapter;
|
|
ConstraintLayout constraintLayout = moderatorStartStageContinueItemBinding.a;
|
|
m.checkNotNullExpressionValue(constraintLayout, "binding.root");
|
|
this.binding = moderatorStartStageContinueItemBinding;
|
|
}
|
|
|
|
/* JADX WARNING: Illegal instructions before constructor call */
|
|
public ContinueViewHolder(ModeratorStartStageAdapter moderatorStartStageAdapter, ModeratorStartStageContinueItemBinding moderatorStartStageContinueItemBinding, int i, DefaultConstructorMarker defaultConstructorMarker) {
|
|
this(moderatorStartStageAdapter, moderatorStartStageContinueItemBinding);
|
|
if ((i & 1) != 0) {
|
|
View inflate = LayoutInflater.from(moderatorStartStageAdapter.getContext()).inflate(R.layout.moderator_start_stage_continue_item, (ViewGroup) moderatorStartStageAdapter.getRecycler(), false);
|
|
Objects.requireNonNull(inflate, "rootView");
|
|
ModeratorStartStageContinueItemBinding moderatorStartStageContinueItemBinding2 = new ModeratorStartStageContinueItemBinding((ConstraintLayout) inflate);
|
|
m.checkNotNullExpressionValue(moderatorStartStageContinueItemBinding2, "ModeratorStartStageConti…ontext), recycler, false)");
|
|
moderatorStartStageContinueItemBinding = moderatorStartStageContinueItemBinding2;
|
|
}
|
|
}
|
|
|
|
public final ModeratorStartStageContinueItemBinding getBinding() {
|
|
return this.binding;
|
|
}
|
|
}
|
|
|
|
/* compiled from: ModeratorStartStageAdapter.kt */
|
|
public abstract class CreateStageEventViewHolder extends MGRecyclerViewHolder<ModeratorStartStageAdapter, ModeratorStartStageItem> {
|
|
private final View rootView;
|
|
public final /* synthetic */ ModeratorStartStageAdapter this$0;
|
|
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public CreateStageEventViewHolder(ModeratorStartStageAdapter moderatorStartStageAdapter, View view) {
|
|
super(view, moderatorStartStageAdapter);
|
|
m.checkNotNullParameter(view, "rootView");
|
|
this.this$0 = moderatorStartStageAdapter;
|
|
this.rootView = view;
|
|
}
|
|
|
|
public final View getRootView() {
|
|
return this.rootView;
|
|
}
|
|
|
|
public void onConfigure(int i, ModeratorStartStageItem moderatorStartStageItem) {
|
|
m.checkNotNullParameter(moderatorStartStageItem, "data");
|
|
super.onConfigure(i, (int) moderatorStartStageItem);
|
|
this.rootView.setOnClickListener(new ModeratorStartStageAdapter$CreateStageEventViewHolder$onConfigure$1(this, moderatorStartStageItem));
|
|
}
|
|
}
|
|
|
|
/* compiled from: ModeratorStartStageAdapter.kt */
|
|
public final class HeaderViewHolder extends CreateStageEventViewHolder {
|
|
private final ModeratorStartStageHeaderItemBinding binding;
|
|
public final /* synthetic */ ModeratorStartStageAdapter this$0;
|
|
|
|
/* JADX WARNING: Illegal instructions before constructor call */
|
|
public HeaderViewHolder(ModeratorStartStageAdapter moderatorStartStageAdapter, ModeratorStartStageHeaderItemBinding moderatorStartStageHeaderItemBinding) {
|
|
super(moderatorStartStageAdapter, r0);
|
|
m.checkNotNullParameter(moderatorStartStageHeaderItemBinding, "binding");
|
|
this.this$0 = moderatorStartStageAdapter;
|
|
ConstraintLayout constraintLayout = moderatorStartStageHeaderItemBinding.a;
|
|
m.checkNotNullExpressionValue(constraintLayout, "binding.root");
|
|
this.binding = moderatorStartStageHeaderItemBinding;
|
|
}
|
|
|
|
/* JADX WARNING: Illegal instructions before constructor call */
|
|
public HeaderViewHolder(ModeratorStartStageAdapter moderatorStartStageAdapter, ModeratorStartStageHeaderItemBinding moderatorStartStageHeaderItemBinding, int i, DefaultConstructorMarker defaultConstructorMarker) {
|
|
this(moderatorStartStageAdapter, moderatorStartStageHeaderItemBinding);
|
|
if ((i & 1) != 0) {
|
|
View inflate = LayoutInflater.from(moderatorStartStageAdapter.getContext()).inflate(R.layout.moderator_start_stage_header_item, (ViewGroup) moderatorStartStageAdapter.getRecycler(), false);
|
|
int i2 = R.id.moderator_start_stage_icon;
|
|
ImageView imageView = (ImageView) inflate.findViewById(R.id.moderator_start_stage_icon);
|
|
if (imageView != null) {
|
|
i2 = R.id.moderator_start_stage_subtitle;
|
|
TextView textView = (TextView) inflate.findViewById(R.id.moderator_start_stage_subtitle);
|
|
if (textView != null) {
|
|
i2 = R.id.moderator_start_stage_title;
|
|
TextView textView2 = (TextView) inflate.findViewById(R.id.moderator_start_stage_title);
|
|
if (textView2 != null) {
|
|
ModeratorStartStageHeaderItemBinding moderatorStartStageHeaderItemBinding2 = new ModeratorStartStageHeaderItemBinding((ConstraintLayout) inflate, imageView, textView, textView2);
|
|
m.checkNotNullExpressionValue(moderatorStartStageHeaderItemBinding2, "ModeratorStartStageHeade…ontext), recycler, false)");
|
|
moderatorStartStageHeaderItemBinding = moderatorStartStageHeaderItemBinding2;
|
|
}
|
|
}
|
|
}
|
|
throw new NullPointerException("Missing required view with ID: ".concat(inflate.getResources().getResourceName(i2)));
|
|
}
|
|
}
|
|
|
|
public final ModeratorStartStageHeaderItemBinding getBinding() {
|
|
return this.binding;
|
|
}
|
|
}
|
|
|
|
/* compiled from: ModeratorStartStageAdapter.kt */
|
|
public final class ListItemViewHolder extends CreateStageEventViewHolder {
|
|
private final ModeratorStartStageListItemBinding binding;
|
|
public final /* synthetic */ ModeratorStartStageAdapter this$0;
|
|
|
|
/* JADX WARNING: Illegal instructions before constructor call */
|
|
public ListItemViewHolder(ModeratorStartStageAdapter moderatorStartStageAdapter, ModeratorStartStageListItemBinding moderatorStartStageListItemBinding) {
|
|
super(moderatorStartStageAdapter, r0);
|
|
m.checkNotNullParameter(moderatorStartStageListItemBinding, "binding");
|
|
this.this$0 = moderatorStartStageAdapter;
|
|
GuildEventPromptView guildEventPromptView = moderatorStartStageListItemBinding.a;
|
|
m.checkNotNullExpressionValue(guildEventPromptView, "binding.root");
|
|
this.binding = moderatorStartStageListItemBinding;
|
|
}
|
|
|
|
/* JADX WARNING: Illegal instructions before constructor call */
|
|
public ListItemViewHolder(ModeratorStartStageAdapter moderatorStartStageAdapter, ModeratorStartStageListItemBinding moderatorStartStageListItemBinding, int i, DefaultConstructorMarker defaultConstructorMarker) {
|
|
this(moderatorStartStageAdapter, moderatorStartStageListItemBinding);
|
|
if ((i & 1) != 0) {
|
|
View inflate = LayoutInflater.from(moderatorStartStageAdapter.getContext()).inflate(R.layout.moderator_start_stage_list_item, (ViewGroup) moderatorStartStageAdapter.getRecycler(), false);
|
|
Objects.requireNonNull(inflate, "rootView");
|
|
ModeratorStartStageListItemBinding moderatorStartStageListItemBinding2 = new ModeratorStartStageListItemBinding((GuildEventPromptView) inflate);
|
|
m.checkNotNullExpressionValue(moderatorStartStageListItemBinding2, "ModeratorStartStageListI…ontext), recycler, false)");
|
|
moderatorStartStageListItemBinding = moderatorStartStageListItemBinding2;
|
|
}
|
|
}
|
|
|
|
public final ModeratorStartStageListItemBinding getBinding() {
|
|
return this.binding;
|
|
}
|
|
|
|
@Override // com.discord.widgets.stage.start.ModeratorStartStageAdapter.CreateStageEventViewHolder
|
|
public void onConfigure(int i, ModeratorStartStageItem moderatorStartStageItem) {
|
|
Pair pair;
|
|
m.checkNotNullParameter(moderatorStartStageItem, "data");
|
|
super.onConfigure(i, moderatorStartStageItem);
|
|
ModeratorStartStageItem.ListItem listItem = (ModeratorStartStageItem.ListItem) moderatorStartStageItem;
|
|
if (listItem instanceof ModeratorStartStageItem.ListItem.StaticOption) {
|
|
ModeratorStartStageItem.ListItem.StaticOption staticOption = (ModeratorStartStageItem.ListItem.StaticOption) listItem;
|
|
pair = new Pair(b.h(this.this$0.getContext(), staticOption.getTitleRes(), new Object[0], null, 4), b.h(this.this$0.getContext(), staticOption.getSubtitleRes(), new Object[0], null, 4));
|
|
} else if (listItem instanceof ModeratorStartStageItem.ListItem.Event) {
|
|
ModeratorStartStageItem.ListItem.Event event = (ModeratorStartStageItem.ListItem.Event) listItem;
|
|
pair = new Pair(event.getEvent().h(), GuildScheduledEventUtilitiesKt.getEventStartingTimeString(event.getEvent(), this.this$0.getContext()));
|
|
} else {
|
|
throw new NoWhenBranchMatchedException();
|
|
}
|
|
this.binding.a.configure(listItem.getIconRes(), listItem.getIconBgColorRes(), (CharSequence) pair.component1(), (CharSequence) pair.component2());
|
|
}
|
|
}
|
|
|
|
/* compiled from: ModeratorStartStageAdapter.kt */
|
|
public final class WaitingViewHolder extends CreateStageEventViewHolder {
|
|
private final ModeratorStartStageWaitingItemBinding binding;
|
|
public final /* synthetic */ ModeratorStartStageAdapter this$0;
|
|
|
|
/* JADX WARNING: Illegal instructions before constructor call */
|
|
public WaitingViewHolder(ModeratorStartStageAdapter moderatorStartStageAdapter, ModeratorStartStageWaitingItemBinding moderatorStartStageWaitingItemBinding) {
|
|
super(moderatorStartStageAdapter, r0);
|
|
m.checkNotNullParameter(moderatorStartStageWaitingItemBinding, "binding");
|
|
this.this$0 = moderatorStartStageAdapter;
|
|
ConstraintLayout constraintLayout = moderatorStartStageWaitingItemBinding.a;
|
|
m.checkNotNullExpressionValue(constraintLayout, "binding.root");
|
|
this.binding = moderatorStartStageWaitingItemBinding;
|
|
}
|
|
|
|
/* JADX WARNING: Illegal instructions before constructor call */
|
|
public WaitingViewHolder(ModeratorStartStageAdapter moderatorStartStageAdapter, ModeratorStartStageWaitingItemBinding moderatorStartStageWaitingItemBinding, int i, DefaultConstructorMarker defaultConstructorMarker) {
|
|
this(moderatorStartStageAdapter, moderatorStartStageWaitingItemBinding);
|
|
if ((i & 1) != 0) {
|
|
View inflate = LayoutInflater.from(moderatorStartStageAdapter.getContext()).inflate(R.layout.moderator_start_stage_waiting_item, (ViewGroup) moderatorStartStageAdapter.getRecycler(), false);
|
|
int i2 = R.id.moderator_start_stage_waiting_user_list;
|
|
UserSummaryView userSummaryView = (UserSummaryView) inflate.findViewById(R.id.moderator_start_stage_waiting_user_list);
|
|
if (userSummaryView != null) {
|
|
i2 = R.id.moderator_start_stage_waiting_user_text;
|
|
TextView textView = (TextView) inflate.findViewById(R.id.moderator_start_stage_waiting_user_text);
|
|
if (textView != null) {
|
|
ModeratorStartStageWaitingItemBinding moderatorStartStageWaitingItemBinding2 = new ModeratorStartStageWaitingItemBinding((ConstraintLayout) inflate, userSummaryView, textView);
|
|
m.checkNotNullExpressionValue(moderatorStartStageWaitingItemBinding2, "ModeratorStartStageWaiti…ontext), recycler, false)");
|
|
moderatorStartStageWaitingItemBinding = moderatorStartStageWaitingItemBinding2;
|
|
}
|
|
}
|
|
throw new NullPointerException("Missing required view with ID: ".concat(inflate.getResources().getResourceName(i2)));
|
|
}
|
|
}
|
|
|
|
public final ModeratorStartStageWaitingItemBinding getBinding() {
|
|
return this.binding;
|
|
}
|
|
|
|
@Override // com.discord.widgets.stage.start.ModeratorStartStageAdapter.CreateStageEventViewHolder
|
|
public void onConfigure(int i, ModeratorStartStageItem moderatorStartStageItem) {
|
|
m.checkNotNullParameter(moderatorStartStageItem, "data");
|
|
super.onConfigure(i, moderatorStartStageItem);
|
|
ModeratorStartStageItem.Waiting waiting = (ModeratorStartStageItem.Waiting) moderatorStartStageItem;
|
|
this.binding.b.setMembers(waiting.getUsers());
|
|
TextView textView = this.binding.f1641c;
|
|
m.checkNotNullExpressionValue(textView, "binding.moderatorStartStageWaitingUserText");
|
|
int size = waiting.getUsers().size();
|
|
CharSequence charSequence = null;
|
|
if (size == 1) {
|
|
charSequence = b.h(this.this$0.getContext(), R.string.stage_audience_waiting_one, new Object[]{waiting.getUsers().get(0).getNickOrUserName()}, null, 4);
|
|
} else if (size == 2) {
|
|
charSequence = b.h(this.this$0.getContext(), R.string.stage_audience_waiting_two, new Object[]{waiting.getUsers().get(0).getNickOrUserName(), waiting.getUsers().get(1).getNickOrUserName()}, null, 4);
|
|
} else if (size == 3) {
|
|
charSequence = StringResourceUtilsKt.getI18nPluralString(this.this$0.getContext(), R.plurals.stage_audience_waiting_many_numOthers, waiting.getUsers().size() - 2, waiting.getUsers().get(0).getNickOrUserName(), waiting.getUsers().get(1).getNickOrUserName());
|
|
}
|
|
ViewExtensions.setTextAndVisibilityBy(textView, charSequence);
|
|
}
|
|
}
|
|
|
|
/* JADX DEBUG: Multi-variable search result rejected for r5v0, resolved type: kotlin.jvm.functions.Function1<? super com.discord.widgets.stage.start.ModeratorStartStageItem, kotlin.Unit> */
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public ModeratorStartStageAdapter(RecyclerView recyclerView, Function1<? super ModeratorStartStageItem, Unit> function1) {
|
|
super(recyclerView, false, 2, null);
|
|
m.checkNotNullParameter(recyclerView, "recyclerView");
|
|
m.checkNotNullParameter(function1, "onItemClicked");
|
|
this.onItemClicked = function1;
|
|
}
|
|
|
|
public final Function1<ModeratorStartStageItem, Unit> getOnItemClicked() {
|
|
return this.onItemClicked;
|
|
}
|
|
|
|
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
|
public MGRecyclerViewHolder<?, ModeratorStartStageItem> onCreateViewHolder(ViewGroup viewGroup, int i) {
|
|
m.checkNotNullParameter(viewGroup, "parent");
|
|
if (i == 0) {
|
|
return new HeaderViewHolder(this, null, 1, null);
|
|
}
|
|
if (i == 1) {
|
|
return new ListItemViewHolder(this, null, 1, null);
|
|
}
|
|
if (i == 2) {
|
|
return new ContinueViewHolder(this, null, 1, null);
|
|
}
|
|
if (i == 3) {
|
|
return new WaitingViewHolder(this, null, 1, null);
|
|
}
|
|
throw invalidViewTypeException(i);
|
|
}
|
|
}
|