updatePassword method Null safety
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);
}