feat: pm: clear unread

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-05-07 12:16:41 +08:00
parent 767e93615c
commit 6353ecc13e
3 changed files with 61 additions and 2 deletions

View File

@@ -51,6 +51,7 @@ class GrpcUrl {
static const sendMsg = '$im/SendMsg';
static const shareList = '$im/ShareList';
static const sessionMain = '$im2/SessionMain';
static const clearUnread = '$im2/ClearUnread';
}
class GrpcRepo {
@@ -382,4 +383,18 @@ class GrpcRepo {
SessionMainReply.fromBuffer,
);
}
static Future clearUnread({
SessionPageType? pageType,
SessionId? sessionId,
}) async {
return await _request(
GrpcUrl.clearUnread,
ClearUnreadReq(
pageType: pageType,
sessionId: sessionId,
),
ClearUnreadReply.fromBuffer,
);
}
}