Esempio n. 1
0
 public ServarrHubProxy(
     IHubConnectionFactory connectionFactory,
     ILogger <ServarrHubProxy> logger)
 {
     _connection = connectionFactory.GetOrCreate();
     _logger     = logger;
 }
Esempio n. 2
0
        public ServarrClient(IHubConnectionFactory connectionFactory, ILogger <ServarrClient> logger)
        {
            _logger = logger;

            var connection = connectionFactory.GetOrCreate();

            connection.On <CancellationToken>(nameof(GetApiKeyAsync), GetApiKeyAsync);
            connection.On <IndexRequest, CancellationToken>(nameof(ShouldImportAsync), ShouldImportAsync);
            connection.On <IndexRequest, CancellationToken>(nameof(ImportAsync), ImportAsync);
        }
Esempio n. 3
0
 public static HubConnection GetOrCreate(this IHubConnectionFactory factory)
 => factory.GetOrCreate(HubConnectionOptions.DefaultName);
Esempio n. 4
0
 public ConnectionManager(IHubConnectionFactory connectionFactory, ILogger <ConnectionManager> logger)
 {
     _logger     = logger;
     _connection = connectionFactory.GetOrCreate();
 }