insert method

  1. @override
Future<void> insert(
  1. FitnessDataMasterModel fitnessDataMasterModel
)
override

運動データをローカルDBに保存する

Implementation

@override
Future<void> insert(FitnessDataMasterModel fitnessDataMasterModel) async {
  try {
    await _insertFitnessDataMaster.exec(fitnessDataMasterModel);
  } on DbException catch (_, __) {
    throw RepositoryException(
      RepositoryErrorType.sqfLiteUpsertError,
      RepositoryErrorType.sqfLiteUpsertError.message,
    );
  } catch (error, stackTrace) {
    throw _repositoryErrorHandler.handleUnknownError(
      error,
      stackTrace,
    );
  }
}