提交 ea705732 authored 作者: 张国庆's avatar 张国庆

feat:增加获取未读消息、标记全部已读接口

上级 3360ba08
......@@ -144,6 +144,18 @@ abstract class BaseMessageConfig
setNotice(aList);
}
// 标记全部消息已读
Future<bool> markAllRead() async {
var res = await confirmCleanMessage();
return res['code'] == 0;
}
// 获取未读消息数量
Future<dynamic> getUnReadCount() {
return getUnReadMessageCount();
}
// 校验消息配置字段
String? validateMessageConfig() {
if (StringUtil.isEmpty(messageConfig.userKey)) {
......
......@@ -83,4 +83,28 @@ mixin MessageNet {
);
return result;
}
// 标记全部已读
Future<dynamic> confirmCleanMessage() async {
var result = await api.requestSync(
method: Method.put,
requestUrl: '/message-in-app/message/record/updateRecordAllForRead',
queryParameters: {'accessKey': messageConfig.inAppAccessKey});
return result;
}
// 获取未读消息数量
Future<dynamic> getUnReadMessageCount() async {
var result = await api.requestSync(
method: Method.get,
requestUrl: '/message-in-app/message/record/listGroupCount',
queryParameters: {'accessKey': messageConfig.inAppAccessKey});
return result;
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论