xcDeviceResetPwd method

Future<bool> xcDeviceResetPwd({
  1. required String deviceId,
  2. required String oldPwd,
  3. required String newPwd,
  4. required String deviceLoginName,
})

旧密码验证通过后,重置设备密码

Implementation

Future<bool> xcDeviceResetPwd(
    {required String deviceId,
    required String oldPwd,
    required String newPwd,
    required String deviceLoginName}) async {
  final result = await _api.xcDeviceResetPwd(
      deviceId, oldPwd, newPwd, deviceLoginName, ApiSeq.instance.getSeq());
  if (kDebugMode) {
    XCloudResponse.fromOriginResponse(result);
  }
  if (result.param1 < 0) {
    return Future.error(
        XCloudAPIException(code: result.param1, commandId: result.commandId));
  }
  return Future.value(true);
}