validateUser method

Future<void> validateUser(
  1. int userId
)

Implementation

Future<void> validateUser(int userId) async {
  try {
    remoteUserDto = await userTools.getUserDto(smd, transaction, userId);
    print("Request from user:$remoteUserDto");
  } on SqlException catch (e) {
    if (e.sqlExceptionEnum == SqlExceptionEnum.ENTRY_NOT_FOUND)
      throw RemoteStatusException(RemoteStatus.USER_NOT_FOUND);
    else if (e.sqlExceptionEnum == SqlExceptionEnum.FAILED_SELECT)
      throw RemoteStatusException(RemoteStatus.DATABASE_ACCESS_ERROR);
  }
  try {
    remoteUserStoreDto =
        await userTools.getUserStoreDto(smd, transaction, userId);
  } on SqlException catch (e) {
    if (e.sqlExceptionEnum == SqlExceptionEnum.ENTRY_NOT_FOUND)
      throw RemoteStatusException(RemoteStatus.USER_NOT_FOUND);
  }
}