single connection support

This commit is contained in:
Jan Prochazka
2024-08-06 10:58:18 +02:00
parent 2440d6b75f
commit 5d6d827044
5 changed files with 32 additions and 10 deletions

View File

@@ -134,6 +134,13 @@
} else {
sqlConnectResult = resp;
}
} else {
enableApi();
const resp = await apiCall('connections/dblogin-auth', {
conid: selectedConnection.conid,
});
localStorage.setItem('accessToken', resp.accessToken);
internalRedirectTo('?');
}
}}
/>

View File

@@ -10,11 +10,16 @@ import hasPermission from '../utility/hasPermission';
// };
const doServerPing = value => {
const config = getCurrentConfig();
const conidArray = [...value];
if (getCurrentConfig().storageDatabase && hasPermission('internal-storage')) {
if (config.storageDatabase && hasPermission('internal-storage')) {
conidArray.push('__storage');
}
conidArray.push(...getVolatileConnections());
if (config.singleConnection) {
conidArray.push(config.singleConnection._id);
}
apiCall('server-connections/ping', {
conidArray,
@@ -51,4 +56,4 @@ export function subscribeConnectionPingers() {
export function callServerPing() {
const connections = getOpenedConnections();
doServerPing(connections);
}
}