Notifications accept.

This commit is contained in:
retoor 2025-03-05 17:59:59 +01:00
parent 580ec5ab0d
commit 84d7b11f24
2 changed files with 3 additions and 0 deletions

View File

@ -13,3 +13,4 @@ class ChannelMemberModel(BaseModel):
)
is_muted = ModelField(name="is_muted", required=True, kind=bool, value=False)
is_banned = ModelField(name="is_banned", required=True, kind=bool, value=False)
new_count = ModelField(name="new_count", required=False, kind=int, value=0)

View File

@ -36,6 +36,8 @@ class NotificationService(BaseService):
is_muted=False,
deleted_at=None,
):
channel_member['new_count'] += 1
await self.services.channel_member.save(channel_member)
model = await self.new()
model["object_uid"] = channel_message_uid
model["object_type"] = "channel_message"