package com.kickstarter.ui.adapters;
import android.support.annotation.LayoutRes;
import android.support.annotation.NonNull;
import android.view.View;
import com.kickstarter.R;
import com.kickstarter.models.MessageThread;
import com.kickstarter.ui.viewholders.KSViewHolder;
import com.kickstarter.ui.viewholders.MessageThreadViewHolder;
import java.util.List;
import static java.util.Collections.emptyList;
public final class MessageThreadsAdapter extends KSAdapter {
public MessageThreadsAdapter() {
addSection(emptyList());
}
public void messageThreads(final @NonNull List<MessageThread> messageThreads) {
setSection(0, messageThreads);
notifyDataSetChanged();
}
@Override
protected @LayoutRes int layout(final @NonNull SectionRow sectionRow) {
return R.layout.message_thread_view;
}
@Override
protected @NonNull KSViewHolder viewHolder(final @LayoutRes int layout, final @NonNull View view) {
return new MessageThreadViewHolder(view);
}
}