delUser static method
用户信息注销账号信息
Implementation
static Future<String> delUser() async {
var data = SpUtil().getString(SpUtil.SP_KEY_ACCESS_TOKEN);
if(data == null || data.isEmpty){
var result = {
'success': false,
'code': 01010,
'message': "no user login"
};
return formatResponse(result);
}
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_DEL_USER,
data: request.toJson());
result = {
'success': result['success'],
'code': result['code'],
'message': result['message']
};
return formatResponse(result);
}