package com.badoo.chateau.example.ui.chat.messages;
import android.net.Uri;
import android.support.annotation.NonNull;
import com.badoo.barf.mvp.FlowListener;
import com.badoo.chateau.example.data.model.ExampleMessage;
import com.badoo.chateau.ui.chat.messages.MessageListPresenter;
/**
* Extension of MessageListPresenter for the example app.
*/
public interface ExampleMessageListPresenter extends MessageListPresenter<ExampleMessage> {
/**
* Notifies that an image has been clicked.
*/
void onImageClicked(@NonNull Uri uri);
interface ExampleMessageListFlowListener extends FlowListener {
void requestOpenImage(@NonNull Uri imageUri);
}
}