public ServarrHubProxy( IHubConnectionFactory connectionFactory, ILogger <ServarrHubProxy> logger) { _connection = connectionFactory.GetOrCreate(); _logger = logger; }
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); }
public static HubConnection GetOrCreate(this IHubConnectionFactory factory) => factory.GetOrCreate(HubConnectionOptions.DefaultName);
public ConnectionManager(IHubConnectionFactory connectionFactory, ILogger <ConnectionManager> logger) { _logger = logger; _connection = connectionFactory.GetOrCreate(); }