EmbyCrackedClient/web/serviceworker-app.js
2025-06-25 11:46:04 +08:00

1 line
No EOL
1.8 KiB
JavaScript

import"./modules/serviceworker/sync.js";import"./modules/serviceworker/notifications.js";import globalize from"./modules/common/globalize.js";function createConnectionManager(){return Promise.resolve()}function loadSharedComponentsDictionary(globalize){var translations=["ar","bg-BG","ca","cs","da","de","el","en-GB","en-US","es","es-AR","es-MX","et-EE","fi","fr","fr-CA","gsw","he","hr","hu","id","it","ja","kk","ko","lt-LT","ms","nb","nl","pl","pt-BR","pt-PT","ro","ru","sk","sl-SI","sv","tr","uk","vi","zh-CN","zh-HK","zh-TW"].map(function(i){return{lang:i,path:"modules/common/strings/"+i+".json"}});return globalize.loadStrings({name:"sharedcomponents",translations:translations})}function loadGlobalization(){globalThis.urlCacheParam&&globalize.setCacheParam(globalThis.urlCacheParam);var stringPromises=[];return stringPromises.push(loadSharedComponentsDictionary(globalize)),Promise.all(stringPromises)}function onAppReady(){return globalThis.ConnectionManager.getApiClients(),Promise.resolve()}function loadServiceLocator(){return console.log("loadServiceLocator"),Promise.resolve()}function onAppVersionResponse(appVersion){return globalThis.dashboardVersion=appVersion||null,console.log("appVersion: "+globalThis.dashboardVersion),loadServiceLocator().then(createConnectionManager).then(loadGlobalization).then(onAppReady)}function start(){return globalThis.appMode="standalone",console.log("serviceworker start"),caches.open("embyappinfo").then(function(cache){return console.log("serviceworker cache opened"),cache.match("appversion").then(function(appVersionResponse){return console.log("serviceworker cache read"),appVersionResponse?appVersionResponse.text().then(onAppVersionResponse,function(err){return console.log("error calling response.text(): "+err),onAppVersionResponse()}):onAppVersionResponse()})})}start();