feat: setMsgDnd

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-05-12 14:30:08 +08:00
parent 0514c0d999
commit 964668c982
8 changed files with 102 additions and 28 deletions

View File

@@ -581,4 +581,30 @@ class MsgHttp {
return {'status': false, 'msg': res.data['message']};
}
}
static Future setMsgDnd({
required uid,
required int setting,
required dndUid,
}) async {
final csrf = Accounts.main.csrf;
var res = await Request().post(
Api.setMsgDnd,
data: {
'uid': uid,
'setting': setting,
'dnd_uid': dndUid,
'build': 0,
'mobi_app': 'web',
'csrf_token': csrf,
'csrf': csrf,
},
options: Options(contentType: Headers.formUrlEncodedContentType),
);
if (res.data['code'] == 0) {
return {'status': true};
} else {
return {'status': false, 'msg': res.data['message']};
}
}
}