Merge pull request #957 from visagang/features/vguruparan

Update code to singleton for WebBrowsing settings
This commit is contained in:
Haiping 2025-03-19 22:01:14 -05:00 committed by GitHub
commit 9817af217f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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>();