updateUserStoreByUnique method

Future<UserStoreDto> updateUserStoreByUnique(
  1. String email,
  2. int? last_seen_ts,
  3. String? name,
  4. String? surname,
  5. int? records_downloaded,
  6. int? changes_approved_count,
  7. int? changes_denied_count,
)

Implementation

Future<UserStoreDto> updateUserStoreByUnique(
    String email,
    int? last_seen_ts,
    String? name,
    String? surname,
    int? records_downloaded,
    int? changes_approved_count,
    int? changes_denied_count) async {
  UserStoreDto userStoreDto = await getUserStoreDtoByUnique(email);
  UserStoreDto newUserStoreDto = UserStoreDto.sep(
      userStoreDto.id!,
      email,
      last_seen_ts,
      name,
      surname,
      records_downloaded,
      changes_approved_count,
      changes_denied_count);
  WhereData whereData=WhereData();
  whereData.set('email', SqlOperator.EQUAL, email);
  await update(newUserStoreDto, whereData);
  return newUserStoreDto;
}