feat: set top reply

Closes #589

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-03 14:50:42 +08:00
parent 7437d8c592
commit 978d634cb3
9 changed files with 139 additions and 23 deletions

View File

@@ -399,4 +399,30 @@ class ReplyHttp {
return LoadingState.error(res.data['message']);
}
}
static Future replyTop({
required oid,
required type,
required rpid,
required bool isUpTop,
}) async {
var res = await Request().post(
Api.replyTop,
data: {
'oid': oid,
'type': type,
'rpid': rpid,
'action': isUpTop ? 0 : 1,
'csrf': await Request.getCsrf(),
},
options: Options(
contentType: Headers.formUrlEncodedContentType,
),
);
if (res.data['code'] == 0) {
return {'status': true};
} else {
return {'status': false, 'msg': res.data['message']};
}
}
}