addRowByUserTs method

Future<int> addRowByUserTs(
  1. WaterState? waterState,
  2. WaterError? waterError
)

Implementation

Future<int> addRowByUserTs(
    WaterState? waterState, WaterError? waterError) async {
  int ts = await getNextUserTs();
  if (waterState == null) waterState = waterLineDto.water_state;
  if (waterError == null) waterError = waterLineDto.water_error;

  await waterLineDao.insertWaterLine(
      waterLineDto.water_table_id, waterState, waterError,
      ts: ts);
  if (waterState != WaterState.CLIENT_SNAPSHOT) waterLineDto.water_ts = ts;
  return ts;
}