public HomeController( StargateDbContext dbContext, Debugger debugger) { _dbContext = dbContext; _debugger = debugger; }
public ChannelController( StargateDbContext dbContext, CoreApiService coreApiService) { _dbContext = dbContext; _coreApiService = coreApiService; }
public TimedCleaner( ILogger <TimedCleaner> logger, StargateDbContext dbContext) { _logger = logger; _dbContext = dbContext; }
public ChannelController( StargateDbContext dbContext, ACTokenManager tokenManager) { _dbContext = dbContext; _tokenManager = tokenManager; }
public ListenController(StargateDbContext dbContext, StargateMemory memoryContext, IPusher <WebSocket> pusher) { _dbContext = dbContext; _memoryContext = memoryContext; _pusher = pusher; }
public MessageController( StargateDbContext dbContext, Counter counter, CoreApiService coreApiService) { _dbContext = dbContext; _counter = counter; _coreApiService = coreApiService; }
public MessageController( StargateDbContext dbContext, StargateMemory memoryContext, Counter counter, ACTokenManager tokenManager) { _dbContext = dbContext; _memoryContext = memoryContext; _counter = counter; _tokenManager = tokenManager; }
public HomeController( StargateDbContext dbContext, Debugger debugger, AppsContainer appsContainer, ChannelService channelService) { _dbContext = dbContext; _debugger = debugger; _appsContainer = appsContainer; _channelService = channelService; }
public ChannelController( StargateDbContext dbContext, ACTokenValidator tokenManager, StargateMemory stargateMemory, Counter counter) { _dbContext = dbContext; _tokenManager = tokenManager; _stargateMemory = stargateMemory; _counter = counter; }
public ListenController( StargateDbContext dbContext, StargateMemory memoryContext, WebSocketPusher pusher, ILogger <ListenController> logger, Counter counter) { _dbContext = dbContext; _memoryContext = memoryContext; _pusher = pusher; _logger = logger; _counter = counter; }
public ChannelController( StargateDbContext dbContext, ACTokenManager tokenManager, ConnectedCountService connectedCountService, LastAccessService lastAccessService, ChannelLiveJudger channelLiveJudger) { _dbContext = dbContext; _tokenManager = tokenManager; _connectedCountService = connectedCountService; _lastAccessService = lastAccessService; _channelLiveJudger = channelLiveJudger; }
public async Task AllClean(StargateDbContext dbContext) { try { var middleMessage = _memoryContext.Messages.Average(t => t.Id); _memoryContext.Messages.RemoveAll(t => t.Id < middleMessage); dbContext.Channels.RemoveRange(dbContext.Channels.Where(t => DateTime.UtcNow > t.CreateTime + TimeSpan.FromSeconds(t.LifeTime))); await dbContext.SaveChangesAsync(); } catch (Exception e) { _logger.LogError(e, "Cleaner crashed!"); } }
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; }
public void Configure(IApplicationBuilder app, IHostingEnvironment env, StargateDbContext dbContext) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else { app.UseEnforceHttps(); } app.UseWebSockets(); app.UseStaticFiles(); app.UseMvcWithDefaultRoute(); app.UseLanguageSwitcher(); app.UseAiursoftAuthenticationFromConfiguration(Configuration, "Test"); }
private async Task AllClean(StargateDbContext dbContext) { try { if (_memoryContext.Messages.Any()) { var middleMessage = _memoryContext.Messages.Average(t => t.Id); _memoryContext.Messages.RemoveAll(t => t.Id < middleMessage); } var toDelete = dbContext .Channels .ToList() .Where(t => _channelLiveJudge.IsDead(t.Id)) .ToList(); dbContext.Channels.RemoveRange(toDelete); await dbContext.SaveChangesAsync(); } catch (Exception e) { _logger.LogError(e, "Cleaner crashed!"); } }
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; }
public HomeController(StargateDbContext dbContext) { this._dbContext = dbContext; }
public MessageController(StargateDbContext dbContext) { _dbContext = dbContext; }
public ChannelController(StargateDbContext dbContext) { _dbContext = dbContext; }
public MessageController(StargateDbContext dbContext, Counter counter) { _dbContext = dbContext; _counter = counter; }
public ListenController(StargateDbContext dbContext, WebSocketPusher pusher) { _dbContext = dbContext; _pusher = pusher; }