addRowByUserTs method
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;
}