feat: 站内信一键已读 (#8057)

Co-authored-by: feng626 <1304903146@qq.com>
This commit is contained in:
fit2bot
2022-04-14 12:18:11 +08:00
committed by GitHub
parent b610d71e11
commit 5127214375
2 changed files with 12 additions and 6 deletions

View File

@@ -50,6 +50,12 @@ class SiteMessageViewSet(ListModelMixin, RetrieveModelMixin, JMSGenericViewSet):
SiteMessageUtil.mark_msgs_as_read(user.id, ids)
return Response({'detail': 'ok'})
@action(methods=[PATCH], detail=False, url_path='mark-as-read-all')
def mark_as_read_all(self, request, **kwargs):
user = request.user
SiteMessageUtil.mark_msgs_as_read(user.id)
return Response({'detail': 'ok'})
@action(methods=[POST], detail=False)
def send(self, request, **kwargs):
seri = self.get_serializer(data=request.data)