Update code to singleton for WebBrowsing settings

This commit is contained in:
Visagan Guruparan 2025-03-19 21:59:19 -05:00
parent d6672cbddd
commit 924630ce7f

View file

@ -17,13 +17,7 @@ public class WebDriverPlugin : IBotSharpPlugin
{
var settings = new WebBrowsingSettings();
config.Bind("WebBrowsing", settings);
services.AddScoped(provider =>
{
var settingService = provider.GetRequiredService<ISettingService>();
return settings;
});
services.AddSingleton<WebBrowsingSettings>();
services.AddSingleton(x => settings);
services.AddScoped<PlaywrightWebDriver>();
services.AddSingleton<PlaywrightInstance>();