Пример #1
0
 public virtual async Task Handle(IChatMessageAddedEvent <TChatInfo, TChatUser, TChatMessage, TChatMessageInfo, TTextMessage, TQuoteMessage, TMessageAttachmentCollection, TMessageAttachment, TChatRefMessageCollection, TChatRefMessage, TContactMessageCollection, TContactMessage> @event, IChatBusContext chatBusContext)
 {
     await ChatStore.SetTop(@event.ChatId, @event.Message);
 }
Пример #2
0
        public virtual async Task Handle(IChatMessageAddedEvent <TChatInfo, TChatUser, TChatMessage, TChatMessageInfo, TTextMessage, TQuoteMessage, TMessageAttachmentCollection, TMessageAttachment, TChatRefMessageCollection, TChatRefMessage, TContactMessageCollection, TContactMessage> @event, IChatBusContext chatBusContext)
        {
            var notification = ChatMessagesNotificationBuilder.BuildChatMessageAddedNotification(@event);

            await Notify(@event.ChatId, notification);
        }