diff --git a/packages/web/src/utility/api.ts b/packages/web/src/utility/api.ts index 043699ff0..d2187a1e9 100644 --- a/packages/web/src/utility/api.ts +++ b/packages/web/src/utility/api.ts @@ -308,12 +308,12 @@ export function getAuthCategory(config) { return 'token'; } -export function refreshPublicCloudFiles() { - if (sessionStorage.getItem('publicCloudFilesLoaded')) { +export function refreshPublicCloudFiles(force = false) { + if (sessionStorage.getItem('publicCloudFilesLoaded') && !force) { return; } - apiCall('cloud/refresh-public-files'); + apiCall('cloud/refresh-public-files', { isRefresh: !!sessionStorage.getItem('publicCloudFilesLoaded') }); sessionStorage.setItem('publicCloudFilesLoaded', 'true'); } diff --git a/packages/web/src/widgets/PublicCloudWidget.svelte b/packages/web/src/widgets/PublicCloudWidget.svelte index 9de4d8aeb..b7a4edc1d 100644 --- a/packages/web/src/widgets/PublicCloudWidget.svelte +++ b/packages/web/src/widgets/PublicCloudWidget.svelte @@ -1,13 +1,10 @@