updatePassword method

Future updatePassword(
  1. String oldPassword,
  2. String newPassword
)

Updates newPassword safely with oldPassword.

Implementation

Future updatePassword(String oldPassword, String newPassword) async {
  if (isNullOrEmpty(oldPassword)) {
    throw ArgumentError.notNull('oldPassword');
  }
  if (isNullOrEmpty(newPassword)) {
    throw ArgumentError.notNull('newPassword');
  }
  Map<String, dynamic> response = await LeanCloud._httpClient.put(
      'users/$objectId/updatePassword',
      data: {'old_password': oldPassword, 'new_password': newPassword});
  _LCObjectData objectData = _LCObjectData.decode(response);
  _merge(objectData);
}