Notifications accept.
This commit is contained in:
		
							parent
							
								
									580ec5ab0d
								
							
						
					
					
						commit
						84d7b11f24
					
				| @ -13,3 +13,4 @@ class ChannelMemberModel(BaseModel): | |||||||
|     ) |     ) | ||||||
|     is_muted = ModelField(name="is_muted", required=True, kind=bool, value=False) |     is_muted = ModelField(name="is_muted", required=True, kind=bool, value=False) | ||||||
|     is_banned = ModelField(name="is_banned", 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) | ||||||
|  | |||||||
| @ -36,6 +36,8 @@ class NotificationService(BaseService): | |||||||
|             is_muted=False, |             is_muted=False, | ||||||
|             deleted_at=None, |             deleted_at=None, | ||||||
|         ): |         ): | ||||||
|  |             channel_member['new_count'] += 1 | ||||||
|  |             await self.services.channel_member.save(channel_member) | ||||||
|             model = await self.new() |             model = await self.new() | ||||||
|             model["object_uid"] = channel_message_uid |             model["object_uid"] = channel_message_uid | ||||||
|             model["object_type"] = "channel_message" |             model["object_type"] = "channel_message" | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user