Example #1
0
        public PwaController(
            IServiceWorkerBuilder serviceWorkerBuilder,
            IGeneratePwaInitScript serviceWorkerInitScriptGenerator,
            IOptions <PwaOptions> pwaOptionsAccessor,
            IOptions <PushClientSettings> pushSettingsAccessor,
            IPushSubscriptionStore subscriptionStore,
            IPushNotificationService notificationService,
            IPushNotificationsQueue pushNotificationsQueue,
            IUserIdResolver userIdResolver,
            ITenantIdResolver tenantIdResolver,
            IResourceHelper resourceHelper
            )
        {
            _serviceWorkerBuilder             = serviceWorkerBuilder;
            _serviceWorkerInitScriptGenerator = serviceWorkerInitScriptGenerator;
            _options      = pwaOptionsAccessor.Value;
            _pushSettings = pushSettingsAccessor.Value;

            _subscriptionStore      = subscriptionStore;
            _notificationService    = notificationService;
            _pushNotificationsQueue = pushNotificationsQueue;
            _userIdResolver         = userIdResolver;
            _tenantIdResolver       = tenantIdResolver;
            _resourceHelper         = resourceHelper;
        }
Example #2
0
 public ConsumerDataRepository(IOptions <ConnectionStrings> settings,
                               IUserIdResolver userIdResolver,
                               ILoggerFactory loggerFactory) : base(settings, loggerFactory)
 {
     ConnectionString = settings.Value.MainDb;
     DbContext        = new Context(ConnectionString);
     UserId           = userIdResolver.Resolve();
 }
 public PageCreatedNotifyServiceWorkerCache(
     IPushNotificationsQueue pushNotificationsQueue,
     IPageUrlResolver pageUrlResolver,
     IUserIdResolver userIdResolver
     )
 {
     _pushNotificationsQueue = pushNotificationsQueue;
     _pageUrlResolver        = pageUrlResolver;
     _userIdResolver         = userIdResolver;
 }
 public PostCreatedNotifyServiceWorkerCache(
     IPushNotificationsQueue pushNotificationsQueue,
     IProjectSettingsResolver projectSettingsResolver,
     IBlogUrlResolver blogUrlResolver,
     IUserIdResolver userIdResolver
     )
 {
     _pushNotificationsQueue  = pushNotificationsQueue;
     _projectSettingsResolver = projectSettingsResolver;
     _blogUrlResolver         = blogUrlResolver;
     _userIdResolver          = userIdResolver;
 }
 public FileUploadCacheUpdateHandler(
     IOptions <PwaContentFilesPreCacheOptions> optionsAccessor,
     IPushNotificationsQueue pushNotificationsQueue,
     IUserIdResolver userIdResolver,
     ITenantIdResolver tenantIdResolver
     )
 {
     _options = optionsAccessor.Value;
     _pushNotificationsQueue = pushNotificationsQueue;
     _userIdResolver         = userIdResolver;
     _tenantIdResolver       = tenantIdResolver;
 }
 public PageDeleteNotifyServiceWorkerCache(
     IPushNotificationsQueue pushNotificationsQueue,
     IPageQueries pageQueries,
     IProjectSettingsResolver projectSettingsResolver,
     IPageUrlResolver pageUrlResolver,
     IUserIdResolver userIdResolver
     )
 {
     _pushNotificationsQueue  = pushNotificationsQueue;
     _pageQueries             = pageQueries;
     _projectSettingsResolver = projectSettingsResolver;
     _pageUrlResolver         = pageUrlResolver;
     _userIdResolver          = userIdResolver;
 }
 public PostDeleteNotifyServiceWorkerCache(
     IPushNotificationsQueue pushNotificationsQueue,
     IProjectSettingsResolver projectSettingsResolver,
     IPostQueries postQueries,
     IBlogUrlResolver blogUrlResolver,
     IUserIdResolver userIdResolver
     )
 {
     _pushNotificationsQueue  = pushNotificationsQueue;
     _projectSettingsResolver = projectSettingsResolver;
     _postQueries             = postQueries;
     _blogUrlResolver         = blogUrlResolver;
     _userIdResolver          = userIdResolver;
 }
 public UserResolver(IUserIdResolver userIdResolver, IUserRepository userRepository, IMediator mediator)
 {
     _userIdResolver = userIdResolver;
     _userRepository = userRepository;
     _mediator       = mediator;
 }
Example #9
0
 public SuggestionHalService(IUserIdResolver userIdResolver, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor) =>
Example #10
0
 public UserIdProvider(IUserIdResolver userIdResolver)
 {
     _userIdResolver = userIdResolver;
 }
Example #11
0
 public UserResolver(IUserIdResolver userIdResolver, UserManager <ApplicationUser> userManager)
 {
     _userIdResolver = userIdResolver;
     _userManager    = userManager;
 }