@ -67,10 +73,17 @@ public class CallEmbyCollectionScannerHandler : CallLibraryScannerHandler<Synchr
@@ -67,10 +73,17 @@ public class CallEmbyCollectionScannerHandler : CallLibraryScannerHandler<Synchr
@ -80,4 +93,12 @@ public class CallEmbyCollectionScannerHandler : CallLibraryScannerHandler<Synchr
@@ -80,4 +93,12 @@ public class CallEmbyCollectionScannerHandler : CallLibraryScannerHandler<Synchr
@ -67,10 +73,17 @@ public class CallJellyfinCollectionScannerHandler : CallLibraryScannerHandler<Sy
@@ -67,10 +73,17 @@ public class CallJellyfinCollectionScannerHandler : CallLibraryScannerHandler<Sy
@ -80,4 +93,12 @@ public class CallJellyfinCollectionScannerHandler : CallLibraryScannerHandler<Sy
@@ -80,4 +93,12 @@ public class CallJellyfinCollectionScannerHandler : CallLibraryScannerHandler<Sy
@ -67,10 +73,17 @@ public class CallPlexCollectionScannerHandler : CallLibraryScannerHandler<Synchr
@@ -67,10 +73,17 @@ public class CallPlexCollectionScannerHandler : CallLibraryScannerHandler<Synchr
@ -80,4 +93,12 @@ public class CallPlexCollectionScannerHandler : CallLibraryScannerHandler<Synchr
@@ -80,4 +93,12 @@ public class CallPlexCollectionScannerHandler : CallLibraryScannerHandler<Synchr
@ -69,10 +75,17 @@ public class CallPlexNetworkScannerHandler : CallLibraryScannerHandler<Synchroni
@@ -69,10 +75,17 @@ public class CallPlexNetworkScannerHandler : CallLibraryScannerHandler<Synchroni
@ -82,4 +95,12 @@ public class CallPlexNetworkScannerHandler : CallLibraryScannerHandler<Synchroni
@@ -82,4 +95,12 @@ public class CallPlexNetworkScannerHandler : CallLibraryScannerHandler<Synchroni
@ -17,12 +19,14 @@ public class SynchronizeEmbyCollectionsHandler : IRequestHandler<SynchronizeEmby
@@ -17,12 +19,14 @@ public class SynchronizeEmbyCollectionsHandler : IRequestHandler<SynchronizeEmby
IMediaSourceRepositorymediaSourceRepository,
IEmbySecretStoreembySecretStore,
IEmbyCollectionScannerscanner,
IConfigElementRepositoryconfigElementRepository)
IConfigElementRepositoryconfigElementRepository,
IScannerProxyscannerProxy)
{
_mediaSourceRepository=mediaSourceRepository;
_embySecretStore=embySecretStore;
_scanner=scanner;
_configElementRepository=configElementRepository;
_scannerProxy=scannerProxy;
}
publicasyncTask<Either<BaseError,Unit>>Handle(
@ -48,7 +52,8 @@ public class SynchronizeEmbyCollectionsHandler : IRequestHandler<SynchronizeEmby
@@ -48,7 +52,8 @@ public class SynchronizeEmbyCollectionsHandler : IRequestHandler<SynchronizeEmby
@ -82,6 +87,8 @@ public class SynchronizeEmbyCollectionsHandler : IRequestHandler<SynchronizeEmby
@@ -82,6 +87,8 @@ public class SynchronizeEmbyCollectionsHandler : IRequestHandler<SynchronizeEmby
@ -108,7 +115,8 @@ public class SynchronizeEmbyCollectionsHandler : IRequestHandler<SynchronizeEmby
@@ -108,7 +115,8 @@ public class SynchronizeEmbyCollectionsHandler : IRequestHandler<SynchronizeEmby
@ -17,12 +19,14 @@ public class SynchronizePlexCollectionsHandler : IRequestHandler<SynchronizePlex
@@ -17,12 +19,14 @@ public class SynchronizePlexCollectionsHandler : IRequestHandler<SynchronizePlex
IMediaSourceRepositorymediaSourceRepository,
IPlexSecretStoreplexSecretStore,
IPlexCollectionScannerscanner,
IConfigElementRepositoryconfigElementRepository)
IConfigElementRepositoryconfigElementRepository,
IScannerProxyscannerProxy)
{
_mediaSourceRepository=mediaSourceRepository;
_plexSecretStore=plexSecretStore;
_scanner=scanner;
_configElementRepository=configElementRepository;
_scannerProxy=scannerProxy;
}
publicasyncTask<Either<BaseError,Unit>>Handle(
@ -48,7 +52,8 @@ public class SynchronizePlexCollectionsHandler : IRequestHandler<SynchronizePlex
@@ -48,7 +52,8 @@ public class SynchronizePlexCollectionsHandler : IRequestHandler<SynchronizePlex
@ -83,6 +88,8 @@ public class SynchronizePlexCollectionsHandler : IRequestHandler<SynchronizePlex
@@ -83,6 +88,8 @@ public class SynchronizePlexCollectionsHandler : IRequestHandler<SynchronizePlex
@ -110,7 +117,8 @@ public class SynchronizePlexCollectionsHandler : IRequestHandler<SynchronizePlex
@@ -110,7 +117,8 @@ public class SynchronizePlexCollectionsHandler : IRequestHandler<SynchronizePlex
@ -3,6 +3,7 @@ using ErsatzTV.Core.Domain;
@@ -3,6 +3,7 @@ using ErsatzTV.Core.Domain;
usingErsatzTV.Core.Interfaces.Plex;
usingErsatzTV.Core.Interfaces.Repositories;
usingErsatzTV.Core.Plex;
usingErsatzTV.Scanner.Core.Interfaces;
namespaceErsatzTV.Scanner.Application.Plex;
@ -12,6 +13,7 @@ public class SynchronizePlexNetworksHandler : IRequestHandler<SynchronizePlexNet
@@ -12,6 +13,7 @@ public class SynchronizePlexNetworksHandler : IRequestHandler<SynchronizePlexNet
@ -19,13 +21,15 @@ public class SynchronizePlexNetworksHandler : IRequestHandler<SynchronizePlexNet
@@ -19,13 +21,15 @@ public class SynchronizePlexNetworksHandler : IRequestHandler<SynchronizePlexNet
@ -52,7 +56,8 @@ public class SynchronizePlexNetworksHandler : IRequestHandler<SynchronizePlexNet
@@ -52,7 +56,8 @@ public class SynchronizePlexNetworksHandler : IRequestHandler<SynchronizePlexNet
@ -92,6 +97,8 @@ public class SynchronizePlexNetworksHandler : IRequestHandler<SynchronizePlexNet
@@ -92,6 +97,8 @@ public class SynchronizePlexNetworksHandler : IRequestHandler<SynchronizePlexNet
@ -120,7 +127,8 @@ public class SynchronizePlexNetworksHandler : IRequestHandler<SynchronizePlexNet
@@ -120,7 +127,8 @@ public class SynchronizePlexNetworksHandler : IRequestHandler<SynchronizePlexNet
@ -62,11 +61,12 @@ public class EmbyCollectionScanner : IEmbyCollectionScanner
@@ -62,11 +61,12 @@ public class EmbyCollectionScanner : IEmbyCollectionScanner
@ -83,7 +83,7 @@ public class EmbyCollectionScanner : IEmbyCollectionScanner
@@ -83,7 +83,7 @@ public class EmbyCollectionScanner : IEmbyCollectionScanner
returnUnit.Default;
}
privateasyncTaskSyncCollectionItems(
privateasyncTask<bool>SyncCollectionItems(
stringaddress,
stringapiKey,
EmbyCollectioncollection)
@ -111,11 +111,15 @@ public class EmbyCollectionScanner : IEmbyCollectionScanner
@@ -111,11 +111,15 @@ public class EmbyCollectionScanner : IEmbyCollectionScanner
@ -63,11 +62,12 @@ public class JellyfinCollectionScanner : IJellyfinCollectionScanner
@@ -63,11 +62,12 @@ public class JellyfinCollectionScanner : IJellyfinCollectionScanner
@ -85,7 +85,7 @@ public class JellyfinCollectionScanner : IJellyfinCollectionScanner
@@ -85,7 +85,7 @@ public class JellyfinCollectionScanner : IJellyfinCollectionScanner
returnUnit.Default;
}
privateasyncTaskSyncCollectionItems(
privateasyncTask<bool>SyncCollectionItems(
stringaddress,
stringapiKey,
intmediaSourceId,
@ -115,11 +115,15 @@ public class JellyfinCollectionScanner : IJellyfinCollectionScanner
@@ -115,11 +115,15 @@ public class JellyfinCollectionScanner : IJellyfinCollectionScanner
@ -2,7 +2,6 @@ using ErsatzTV.Core;
@@ -2,7 +2,6 @@ using ErsatzTV.Core;
usingErsatzTV.Core.Domain;
usingErsatzTV.Core.Interfaces.Plex;
usingErsatzTV.Core.Interfaces.Repositories;
usingErsatzTV.Core.MediaSources;
usingErsatzTV.Core.Plex;
usingErsatzTV.Scanner.Core.Interfaces;
usingMicrosoft.Extensions.Logging;
@ -64,11 +63,12 @@ public class PlexCollectionScanner : IPlexCollectionScanner
@@ -64,11 +63,12 @@ public class PlexCollectionScanner : IPlexCollectionScanner
@ -85,7 +85,7 @@ public class PlexCollectionScanner : IPlexCollectionScanner
@@ -85,7 +85,7 @@ public class PlexCollectionScanner : IPlexCollectionScanner
returnUnit.Default;
}
privateasyncTaskSyncCollectionItems(
privateasyncTask<bool>SyncCollectionItems(
PlexConnectionconnection,
PlexServerAuthTokentoken,
PlexCollectioncollection,
@ -116,11 +116,15 @@ public class PlexCollectionScanner : IPlexCollectionScanner
@@ -116,11 +116,15 @@ public class PlexCollectionScanner : IPlexCollectionScanner