Add debugging for service worker version check

pull/27758/head
Travis Ralston 2024-07-16 13:50:44 -06:00
parent a10d2b1828
commit 764654fffb
1 changed files with 2 additions and 0 deletions

View File

@ -102,11 +102,13 @@ async function tryUpdateServerSupportMap(clientApiUrl: string, accessToken?: str
const config = fetchConfigForToken(accessToken); const config = fetchConfigForToken(accessToken);
const versions = await (await fetch(`${clientApiUrl}/_matrix/client/versions`, config)).json(); const versions = await (await fetch(`${clientApiUrl}/_matrix/client/versions`, config)).json();
console.log(`[ServiceWorker] /versions response for '${clientApiUrl}': ${JSON.stringify(versions)}`);
serverSupportMap[clientApiUrl] = { serverSupportMap[clientApiUrl] = {
supportsAuthedMedia: Boolean(versions?.versions?.includes("v1.11")), supportsAuthedMedia: Boolean(versions?.versions?.includes("v1.11")),
cacheExpiryTimeMs: new Date().getTime() + 2 * 60 * 60 * 1000, // 2 hours from now cacheExpiryTimeMs: new Date().getTime() + 2 * 60 * 60 * 1000, // 2 hours from now
}; };
console.log(`[ServiceWorker] serverSupportMap update for '${clientApiUrl}': ${JSON.stringify(serverSupportMap[clientApiUrl])}`);
} }
// Ideally we'd use the `Client` interface for `client`, but since it's not available (see 'fetch' listener), we use // Ideally we'd use the `Client` interface for `client`, but since it's not available (see 'fetch' listener), we use