// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IGamemasterDb db) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseDefaultFiles(); var rewrite = new RewriteOptions() .AddRewrite(@"^[\w\/]*$", "/index.html", true); app.UseRewriter(rewrite); app.UseStaticFiles(); app.UseEndpoints(endpoints => { endpoints.MapHub <SessionHub>("/hubs/Session"); endpoints.MapControllers(); }); db.Migrate(); }
public AccountController(ILogger <AccountController> logger, IGamemasterDb db) { Logger = logger; Db = db; }
public DebugController(ILogger <DebugController> logger, IGamemasterDb db) { Logger = logger; Db = db; }
public TokenController(ILogger <TokenController> logger, IGamemasterDb db) { Logger = logger; Db = db; }
public GameSessionController(ILogger <GameSessionController> logger, IGamemasterDb db) { Logger = logger; Db = db; }
public ChatController(ILogger <ChatController> logger, IGamemasterDb db) { Logger = logger; Db = db; }