removeUser static method

Future<String> removeUser()

注销用户

Implementation

static Future<String> removeUser() async {
  String messageId = HttpUtils.getUUID();
  int timestamp = DateTime.now().millisecondsSinceEpoch;
  String sign = CipherUtil.generateSignature(timestamp, messageId);
  Cm005BaseLoginRequest request = Cm005BaseLoginRequest(
      messageId: messageId,
      timestamp: timestamp,
      sign: sign,
      language: 'zh-CN',
      signVersion: '1',
      payLoadVersion: '1',
      payload: Payload(
          accessToken: SpUtil().getString(SpUtil.SP_KEY_ACCESS_TOKEN)
      ));
  var result = await HttpUtils.post(true, Api.PATH_REMOVE_USER,
      data: request.toJson());
  if(result['code'] == 200) {
    SpUtil().setString(SpUtil.SP_KEY_ACCESS_TOKEN,'');
    SpUtil().setString(SpUtil.SP_KEY_REFRESH_TOKEN,'');
  }
  return formatResponse(result);
}