fix close external clients

This commit is contained in:
Alex Bezdieniezhnykh
2025-03-24 11:48:26 +02:00
parent 73c2ab5374
commit e0c88bd8fb
4 changed files with 9 additions and 4 deletions
+4 -2
View File
@@ -8,6 +8,7 @@ using Azaion.Common.DTO;
using Azaion.Common.DTO.Config;
using Azaion.Common.Extensions;
using Azaion.Common.Services;
using Azaion.CommonSecurity;
using Azaion.CommonSecurity.Services;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Options;
@@ -35,7 +36,8 @@ public partial class MainSuite
IGalleryService galleryService,
IDbFactory dbFactory,
IResourceLoader resourceLoader,
IEnumerable<IExternalClient> externalClients)
[FromKeyedServices(SecurityConstants.EXTERNAL_INFERENCE_PATH)] IExternalClient inferenceClient,
[FromKeyedServices(SecurityConstants.EXTERNAL_GPS_DENIED_PATH)] IExternalClient gpsClient)
{
_configUpdater = configUpdater;
_modules = modules;
@@ -43,7 +45,7 @@ public partial class MainSuite
_galleryService = galleryService;
_dbFactory = dbFactory;
_resourceLoader = resourceLoader;
_externalClients = externalClients;
_externalClients = [inferenceClient, gpsClient];
_appConfig = appConfig.Value;
InitializeComponent();
Loaded += OnLoaded;