package com.benq.platform.test;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.cardview.widget.CardView;
import androidx.recyclerview.widget.ListAdapter;
import androidx.recyclerview.widget.RecyclerView;
import com.benq.platform.databinding.ListItemApiModuleBinding;
import com.benq.platform.test.ApiModuleAdapter;

/* JADX INFO: loaded from: classes.dex */
public final class ApiModuleAdapter extends ListAdapter<ApiModule, ApiModuleViewHolder> {
    private final y1.l onModuleClick;

    public final class ApiModuleViewHolder extends RecyclerView.ViewHolder {
        private final ListItemApiModuleBinding binding;
        final /* synthetic */ ApiModuleAdapter this$0;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        public ApiModuleViewHolder(ApiModuleAdapter apiModuleAdapter, ListItemApiModuleBinding binding) {
            super(binding.getRoot());
            kotlin.jvm.internal.l.e(binding, "binding");
            this.this$0 = apiModuleAdapter;
            this.binding = binding;
        }

        /* JADX INFO: Access modifiers changed from: private */
        public static final void bind$lambda$0(ApiModuleAdapter this$0, ApiModule module, View view) {
            kotlin.jvm.internal.l.e(this$0, "this$0");
            kotlin.jvm.internal.l.e(module, "$module");
            this$0.onModuleClick.invoke(module);
        }

        public final void bind(final ApiModule module) {
            kotlin.jvm.internal.l.e(module, "module");
            this.binding.moduleName.setText(module.getName());
            CardView root = this.binding.getRoot();
            final ApiModuleAdapter apiModuleAdapter = this.this$0;
            root.setOnClickListener(new View.OnClickListener() { // from class: com.benq.platform.test.e
                @Override // android.view.View.OnClickListener
                public final void onClick(View view) {
                    ApiModuleAdapter.ApiModuleViewHolder.bind$lambda$0(apiModuleAdapter, module, view);
                }
            });
        }
    }

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public ApiModuleAdapter(y1.l onModuleClick) {
        super(new ApiModuleDiffCallback());
        kotlin.jvm.internal.l.e(onModuleClick, "onModuleClick");
        this.onModuleClick = onModuleClick;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.Adapter
    public void onBindViewHolder(ApiModuleViewHolder holder, int i2) {
        kotlin.jvm.internal.l.e(holder, "holder");
        ApiModule item = getItem(i2);
        kotlin.jvm.internal.l.b(item);
        holder.bind(item);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.Adapter
    public ApiModuleViewHolder onCreateViewHolder(ViewGroup parent, int i2) {
        kotlin.jvm.internal.l.e(parent, "parent");
        ListItemApiModuleBinding listItemApiModuleBindingInflate = ListItemApiModuleBinding.inflate(LayoutInflater.from(parent.getContext()), parent, false);
        kotlin.jvm.internal.l.d(listItemApiModuleBindingInflate, "inflate(...)");
        return new ApiModuleViewHolder(this, listItemApiModuleBindingInflate);
    }
}
