Esempio n. 1
0
        public OnlineService(IHubContext <ServerHub> hubContext,
                             IUserConnectionService userConnectionService,
                             OnlineServiceConfiguration configuration)
        {
            _hubContext            = hubContext;
            _configuration         = configuration;
            _userConnectionService = userConnectionService;

            _userConnectionService.OnConnected    += OnConnected;
            _userConnectionService.OnDisconnected += OnDisconnected;
        }
Esempio n. 2
0
 public static void UseOnlineService(this IServiceCollection services, OnlineServiceConfiguration configuration)
 {
     services.AddSingleton(configuration);
     services.AddSingleton <IOnlineService, OnlineService>();
 }