feat: delete sys msg

This commit is contained in:
bggRGjQaUbCoE
2024-09-30 11:20:51 +08:00
parent 85db70aaad
commit 161d3244ba
4 changed files with 68 additions and 0 deletions

View File

@@ -616,5 +616,7 @@ class Api {
static const String removeMsg = '/session_svr/v1/session_svr/remove_session';
static const String removeSysMsg = '/x/sys-msg/del_notify_list';
static const String setTop = '/session_svr/v1/session_svr/set_top';
}

View File

@@ -167,6 +167,34 @@ class MsgHttp {
}
}
static Future removeSysMsg(
dynamic id,
) async {
String csrf = await Request.getCsrf();
var res = await Request().post(
HttpString.messageBaseUrl + Api.removeSysMsg,
queryParameters: {
'mobi_app': 'android',
'csrf': csrf,
},
data: {
'csrf': csrf,
'ids': [id],
'station_ids': [],
'type': 4,
'mobi_app': 'android',
},
);
if (res.data['code'] == 0) {
return {'status': true};
} else {
return {
'status': false,
'msg': res.data['message'],
};
}
}
static Future setTop(
dynamic talkerId,
int opType,