getMessages method
Fetches persisted messages.
Calls RuutCallbacks.onMessagesRetrieved when RuutClientService.getAllMessages is successful Calls RuutCallbacks.onError when RuutClientService.getAllMessages fails
Implementation
@override
Future<void> getMessages() async {
try {
final messages = await clientService.getAllMessages();
await localStorage.messagesDao.saveAllMessages(messages);
callbacks.onMessagesRetrieved?.call(messages);
} on RuutClientException catch (e) {
callbacks.onError?.call(e);
}
}