public HomeController(
     StargateMemory memory,
     Counter counter)
 {
     _memory  = memory;
     _counter = counter;
 }
Exemple #2
0
 public ListenController(StargateDbContext dbContext,
                         StargateMemory memoryContext,
                         IPusher <WebSocket> pusher)
 {
     _dbContext     = dbContext;
     _memoryContext = memoryContext;
     _pusher        = pusher;
 }
Exemple #3
0
 public TimedCleaner(
     ILogger <TimedCleaner> logger,
     IServiceScopeFactory scopeFactory,
     StargateMemory memoryContext)
 {
     _logger        = logger;
     _scopeFactory  = scopeFactory;
     _memoryContext = memoryContext;
 }
 public MessageController(
     StargateMemory memoryContext,
     Counter counter,
     ACTokenValidator tokenManager)
 {
     _memoryContext = memoryContext;
     _counter       = counter;
     _tokenManager  = tokenManager;
 }
 public MessageController(
     StargateDbContext dbContext,
     StargateMemory memoryContext,
     Counter counter,
     CoreApiService coreApiService)
 {
     _dbContext      = dbContext;
     _memoryContext  = memoryContext;
     _counter        = counter;
     _coreApiService = coreApiService;
 }
Exemple #6
0
 public TimedCleaner(
     ILogger <TimedCleaner> logger,
     IServiceScopeFactory scopeFactory,
     StargateMemory memoryContext,
     ChannelLiveJudge channelLiveJudge)
 {
     _logger           = logger;
     _scopeFactory     = scopeFactory;
     _memoryContext    = memoryContext;
     _channelLiveJudge = channelLiveJudge;
 }
Exemple #7
0
 public MessageController(
     StargateDbContext dbContext,
     StargateMemory memoryContext,
     Counter counter,
     ACTokenManager tokenManager)
 {
     _dbContext     = dbContext;
     _memoryContext = memoryContext;
     _counter       = counter;
     _tokenManager  = tokenManager;
 }
 public ChannelController(
     StargateDbContext dbContext,
     ACTokenValidator tokenManager,
     StargateMemory stargateMemory,
     Counter counter)
 {
     _dbContext      = dbContext;
     _tokenManager   = tokenManager;
     _stargateMemory = stargateMemory;
     _counter        = counter;
 }
Exemple #9
0
 private void AllClean(StargateMemory memory)
 {
     try
     {
         var toDelete = memory.GetDeadChannels();
         memory.DeleteChannels(toDelete.Select(t => t.Id));
     }
     catch (Exception e)
     {
         _logger.LogError(e, "Cleaner crashed!");
     }
 }
Exemple #10
0
 public HomeController(
     AppsContainer appsContainer,
     ChannelService channelService,
     Counter counter,
     StargateMemory memory,
     CannonService cannonService)
 {
     _appsContainer  = appsContainer;
     _channelService = channelService;
     _counter        = counter;
     _memory         = memory;
     _cannonService  = cannonService;
 }
Exemple #11
0
 public ListenController(
     StargateDbContext dbContext,
     StargateMemory memoryContext,
     WebSocketPusher pusher,
     ILogger <ListenController> logger,
     Counter counter)
 {
     _dbContext     = dbContext;
     _memoryContext = memoryContext;
     _pusher        = pusher;
     _logger        = logger;
     _counter       = counter;
 }
Exemple #12
0
 public ListenController(
     StargateMemory memoryContext,
     WebSocketPusher pusher,
     ILogger <ListenController> logger,
     Counter counter,
     AppsContainer appsContainer,
     EventService eventService)
 {
     _memoryContext = memoryContext;
     _pusher        = pusher;
     _logger        = logger;
     _counter       = counter;
     _appsContainer = appsContainer;
     _eventService  = eventService;
 }
Exemple #13
0
 public HomeController(
     StargateDbContext dbContext,
     Debugger debugger,
     AppsContainer appsContainer,
     ChannelService channelService,
     Counter counter,
     StargateMemory memory)
 {
     _dbContext      = dbContext;
     _debugger       = debugger;
     _appsContainer  = appsContainer;
     _channelService = channelService;
     _counter        = counter;
     _memory         = memory;
 }
Exemple #14
0
 public ListenController(
     StargateDbContext dbContext,
     StargateMemory memoryContext,
     WebSocketPusher pusher,
     ILogger <ListenController> logger,
     Counter counter,
     AppsContainer appsContainer,
     EventService eventService,
     ConnectedCountService connectedCountService,
     LastAccessService lastAccessService,
     ChannelLiveJudger channelLiveJudger)
 {
     _dbContext             = dbContext;
     _memoryContext         = memoryContext;
     _pusher                = pusher;
     _logger                = logger;
     _counter               = counter;
     _appsContainer         = appsContainer;
     _eventService          = eventService;
     _connectedCountService = connectedCountService;
     _lastAccessService     = lastAccessService;
     _channelLiveJudger     = channelLiveJudger;
 }