getMealRecord method

Future<void> getMealRecord()

Implementation

Future<void> getMealRecord() async {
  try {
    state = const AsyncLoading();
    final record = await _getMealRecord.exec(
      mealRecordId: mealRecordId,
    );
    state = AsyncData(record);
  } on UsecaseException catch (error, stackTrace) {
    _errorHandler.handleUsecaseError(error);
    state = AsyncError(error, stackTrace);
  } catch (error, stackTrace) {
    _errorHandler.handleUnknownError(error, stackTrace);
    state = AsyncError(error, stackTrace);
  }
}