mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-22 07:36:01 +00:00
refresh public cloud files only on session start
This commit is contained in:
@@ -14,7 +14,12 @@
|
||||
// import { shouldWaitForElectronInitialize } from './utility/getElectron';
|
||||
import { subscribeConnectionPingers } from './utility/connectionsPinger';
|
||||
import { subscribePermissionCompiler } from './utility/hasPermission';
|
||||
import { apiCall, installNewCloudTokenListener, installNewVolatileConnectionListener } from './utility/api';
|
||||
import {
|
||||
apiCall,
|
||||
installNewCloudTokenListener,
|
||||
installNewVolatileConnectionListener,
|
||||
refreshPublicCloudFiles,
|
||||
} from './utility/api';
|
||||
import { getConfig, getSettings, getUsedApps } from './utility/metadataLoaders';
|
||||
import AppTitleProvider from './utility/AppTitleProvider.svelte';
|
||||
import getElectron from './utility/getElectron';
|
||||
@@ -55,6 +60,8 @@
|
||||
initializeAppUpdates();
|
||||
}
|
||||
|
||||
refreshPublicCloudFiles();
|
||||
|
||||
loadedApi = loadedApiValue;
|
||||
|
||||
if (!loadedApi) {
|
||||
|
||||
@@ -300,6 +300,15 @@ export function getAuthCategory(config) {
|
||||
return 'token';
|
||||
}
|
||||
|
||||
export function refreshPublicCloudFiles() {
|
||||
if (sessionStorage.getItem('publicCloudFilesLoaded')) {
|
||||
return;
|
||||
}
|
||||
|
||||
apiCall('cloud/refresh-public-files');
|
||||
sessionStorage.setItem('publicCloudFilesLoaded', 'true');
|
||||
}
|
||||
|
||||
function enableApiLog() {
|
||||
apiLogging = true;
|
||||
console.log('API loggin enabled');
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
const publicFiles = usePublicCloudFiles();
|
||||
|
||||
async function handleRefreshPublic() {
|
||||
await apiCall('cloud/refresh-public-files');
|
||||
await apiCall('cloud/refresh-public-files?isRefresh=1');
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user