getMessages method
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);
}
}