public AdminSystemController(SqlQuery query, ModulrConfig config, PasswordManager manager, IHostApplicationLifetime app) { _query = query; ModulrJail.Config = config; _manager = manager; _app = app; }
public JavaUtils(ModulrConfig config, TestWorker worker) { ModulrJail.Config = config; ModulrJail.WebSocket = worker; _config = config; _rng = new Random(); Clean(); }
public TestReceivedController(JavaUtils java, SqlQuery query, PasswordManager manager, ModulrConfig config, Captcha captcha) { _java = java; _query = query; _manager = manager; _config = config; _captcha = captcha; }
public SqlQuery(ModulrConfig config) { _config = config; if (config.UseMySql) { Connection = new MySqlConnection(_config.MySqlConnection); } else { Connection = new SqlConnection(_config.SqlConnection); } }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseStatusCodePagesWithReExecute("/Error", "?code={0}"); } app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); var config = new ModulrConfig(null, verify: false); var webSocketOptions = new WebSocketOptions { KeepAliveInterval = TimeSpan.FromSeconds(120) }; foreach (var configWebSocketDomain in config.WebSocketDomains) { webSocketOptions.AllowedOrigins.Add(configWebSocketDomain); } app.UseWebSockets(webSocketOptions); app.UseEndpoints(endpoints => { endpoints.MapHub <TestQueryHub>("/koumakan"); }); var cookiePolicyOptions = new CookiePolicyOptions { MinimumSameSitePolicy = SameSiteMode.Strict, Secure = CookieSecurePolicy.Always }; app.UseCookiePolicy(cookiePolicyOptions); }
public TesterController(ILogger <TesterController> logger, ModulrConfig config, PasswordManager manager) : base(logger, config) { _manager = manager; }
public GoogleController(ModulrConfig config, GoogleAuth auth, PasswordManager manager) { _config = config; _auth = auth; _manager = manager; }
public MainController(ILogger <MainController> logger, ModulrConfig config) : base(logger, config) { }
public GoogleAuth(ModulrConfig config, SqlQuery query) { _config = config; _query = query; }
public AdminTestController(SqlQuery query, ModulrConfig config, PasswordManager manager) { _query = query; _config = config; _manager = manager; }
public AdminController(ILogger <AdminController> logger, SqlQuery query, ModulrConfig config, PasswordManager manager) : base(logger, config) { _query = query; _manager = manager; }
public Captcha(HttpClient client, ModulrConfig config) { _client = client; _config = config; }