Информация о звонках в чате
This commit is contained in:
@@ -87,7 +87,10 @@ public sealed class MessageSentDomainEventHandler : INotificationHandler<Message
|
||||
readBy = new List<object>(),
|
||||
storyId = (message as StoryMessage)?.StoryId,
|
||||
storyMediaUrl = (message as StoryMessage)?.StoryMediaUrl,
|
||||
storyMediaType = (message as StoryMessage)?.StoryMediaType
|
||||
storyMediaType = (message as StoryMessage)?.StoryMediaType,
|
||||
callType = (message as CallMessage)?.CallType,
|
||||
callStatus = (message as CallMessage)?.CallStatus,
|
||||
duration = (message as CallMessage)?.Duration
|
||||
}, cancellationToken);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -71,6 +71,13 @@ public static class MongoDbMapConfigurator
|
||||
cm.SetDiscriminator("PollMessage");
|
||||
});
|
||||
|
||||
BsonClassMap.RegisterClassMap<CallMessage>(cm =>
|
||||
{
|
||||
cm.AutoMap();
|
||||
cm.SetIgnoreExtraElements(true);
|
||||
cm.SetDiscriminator("CallMessage");
|
||||
});
|
||||
|
||||
BsonClassMap.RegisterClassMap<PollOption>(cm => cm.AutoMap());
|
||||
BsonClassMap.RegisterClassMap<PollVote>(cm => cm.AutoMap());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user