package com.novoda.bonfire.channel.view;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import com.novoda.bonfire.channel.data.model.Channel;
class ChannelViewHolder extends RecyclerView.ViewHolder {
private final ChannelView channelView;
public ChannelViewHolder(ChannelView itemView) {
super(itemView);
this.channelView = itemView;
}
public void bind(final Channel channel, final ChannelSelectionListener listener) {
channelView.display(channel);
channelView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
listener.onChannelSelected(channel);
}
});
}
public interface ChannelSelectionListener {
void onChannelSelected(Channel channel);
}
}