saveUser method

  1. @override
Future<SaveUserResponse> saveUser(
  1. User user
)

Saves a User

On success the User is saved

In case of error a ResponseError is set on SaveUserResponse

Implementation

@override
Future<SaveUserResponse> saveUser(User user) {
  return catchSqlError<SaveUserResponse>(
      store.userDao.save(user).then((response) => SaveUserResponse()),
      (sqle) => SaveUserResponse(
          error:
              toResponseError(sqle, context: contextUser, target: user.id)),
      options);
}