EmbyCrackedClient/web/modules/common/servicelocator.js

1 line
1.3 KiB
JavaScript
Raw Permalink Normal View History

2025-06-25 11:46:04 +08:00
let appStorage,appHost,fullscreenManager,shell,iapManager,wakeOnLan,serverDiscovery,fileRepository,itemRepository,transferManager,userActionRepository,localSync,cameraUpload,appLogger,apiClientFactory;function initialize(services){services.appStorage&&(appStorage=services.appStorage),services.appHost&&(appHost=services.appHost),services.fullscreenManager&&(fullscreenManager=services.fullscreenManager),services.shell&&(shell=services.shell),services.iapManager&&(iapManager=services.iapManager),services.wakeOnLan&&(wakeOnLan=services.wakeOnLan),services.serverDiscovery&&(serverDiscovery=services.serverDiscovery),services.fileRepository&&(fileRepository=services.fileRepository),services.itemRepository&&(itemRepository=services.itemRepository),services.transferManager&&(transferManager=services.transferManager),services.userActionRepository&&(userActionRepository=services.userActionRepository),services.localSync&&(localSync=services.localSync),services.cameraUpload&&(cameraUpload=services.cameraUpload),services.apiClientFactory&&(apiClientFactory=services.apiClientFactory),services.appLogger&&(appLogger=services.appLogger)}export{appStorage,appHost,fullscreenManager,shell,iapManager,wakeOnLan,serverDiscovery,fileRepository,itemRepository,transferManager,userActionRepository,localSync,cameraUpload,appLogger,apiClientFactory,initialize};