точно нужно провайдить это всё через presenter ?
Да, это часть логики с помощью которой производится отправка сообщений, без неё никак
public void sendMessage() {
if(messageRequest.getText() != null || messageRequest.getImage() != null) {
messageRequest.setAddressee(addressee.phone);
messageRequest.setSender(App.getInstance().getCurrentUser().phone);
JsonConverter jsonConverter = new JsonConverter();
String json = jsonConverter.toJson(messageRequest);
Intent intent = new Intent(context, ClientService.class);
intent.putExtra("request", json);
context.startService(intent);
messageRequest = new MessageRequest();
}
}