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); }
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); }