getMessages method

Future<void> getMessages()

Implementation

Future<void> getMessages() async {
  try {
    state = const AsyncValue.loading();
    final messages = await _getMessagesUsecase.exec();
    state = AsyncValue.data(messages);
  } on UsecaseException catch (error, stackTrace) {
    _errorHandler.handleUsecaseError(error);
    state = AsyncValue.error(error, stackTrace);
  } catch (error, stackTrace) {
    _errorHandler.handleUnknownError(error, stackTrace);
    state = AsyncValue.error(error, stackTrace);
  }
}