public EntityMentionsManager( IEntityMentionsStore <EntityMention> entityMentionsStore, IContextFacade contextFacade, IBroker broker) { _entityMentionsStore = entityMentionsStore; _contextFacade = contextFacade; _broker = broker; }
public EntitySubscriber( IEntityMentionsManager <EntityMention> entityMentionsManager, IUserNotificationTypeDefaults userNotificationTypeDefaults, IEntityMentionsStore <EntityMention> entityMentionsStore, INotificationManager <TEntity> notificationManager, ILogger <EntitySubscriber <TEntity> > logger, IMentionsParser mentionParser, IBroker broker) { _userNotificationTypeDefaults = userNotificationTypeDefaults; _entityMentionsManager = entityMentionsManager; _entityMentionsStore = entityMentionsStore; _notificationManager = notificationManager; _mentionParser = mentionParser; _broker = broker; _logger = logger; }