public UnconfirmedSourceSuspensionService(IApiGateway apiGateway, SuspensionsHubSignalRClient suspensionsHub)
        {
            this.apiGateway     = apiGateway;
            this.suspensionsHub = suspensionsHub;

            //suspensionsHub.OnNewSuspension += async (sender, args) => await SuspensionsHub_OnNewSuspension(sender, args);
            suspensionsHub.OnSuspensionUpdated += async(sender, args) => await SuspensionsHub_SuspensionUpdated(sender, args);
        }
        public ChannelStatisticsService(IApiGateway apiGateway, IUserService userService, SuspensionsHubSignalRClient suspensionsHubSignalRClient)
        {
            this.apiGateway  = apiGateway;
            this.userService = userService;
            this.suspensionsHubSignalRClient = suspensionsHubSignalRClient;

            suspensionsHubSignalRClient.OnNewSuspension += async(sender, args) => await SuspensionsHubSignalRClient_OnNewSuspension(sender, args).ConfigureAwait(false);

            suspensionsHubSignalRClient.OnSuspensionUpdated += async(sender, args) => await SuspensionsHubSignalRClient_OnSuspensionUpdated(sender, args).ConfigureAwait(false);
        }
Ejemplo n.º 3
0
        public SuspensionService(IApiGateway apiGateway, IUserService userService, IJSRuntime jSRuntime, SuspensionsHubSignalRClient suspensionsHub)
        {
            this.apiGateway     = apiGateway;
            this.userService    = userService;
            this.suspensionsHub = suspensionsHub;

            suspensionsHub.OnNewSuspension += async(sender, args) => await SuspensionsHub_OnNewSuspension(sender, args);

            suspensionsHub.OnSuspensionUpdated += async(sender, args) => await SuspensionsHub_SuspensionUpdated(sender, args);

            this.jSRuntime = jSRuntime;
        }
Ejemplo n.º 4
0
        public UserService(
            IApiGateway apiGateway,
            IApplicationStateManager applicationStateManager,
            ChannelsHubSignalRClient channelsHubSignalRClient,
            SuspensionsHubSignalRClient suspensionsHubSignalRClient,
            NotificationHubSignalRClient notificationHubSignalRClient,
            IJSRuntime jSRuntime)
        {
            this.apiGateway = apiGateway;
            this.applicationStateManager      = applicationStateManager;
            this.channelsHubSignalRClient     = channelsHubSignalRClient;
            this.suspensionsHubSignalRClient  = suspensionsHubSignalRClient;
            this.notificationHubSignalRClient = notificationHubSignalRClient;
            this.jSRuntime = jSRuntime;

            notificationHubSignalRClient.NotificationReceived += NotificationHubSignalRClient_NotificationReceived;
        }