mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-21 01:16:01 +00:00
fixed notifying volatile connections (used for askUser password scenarios)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import _ from 'lodash';
|
||||
import { openedConnections, currentDatabase, openedConnectionsWithTemporary, getCurrentConfig } from '../stores';
|
||||
import { apiCall, strmid } from './api';
|
||||
import { openedConnections, currentDatabase, openedConnectionsWithTemporary, getCurrentConfig, getOpenedConnections } from '../stores';
|
||||
import { apiCall, getVolatileConnections, strmid } from './api';
|
||||
import { getConnectionList } from './metadataLoaders';
|
||||
import hasPermission from '../utility/hasPermission';
|
||||
|
||||
@@ -11,9 +11,14 @@ import hasPermission from '../utility/hasPermission';
|
||||
// };
|
||||
|
||||
const doServerPing = value => {
|
||||
const conidArray = [...value];
|
||||
if (getCurrentConfig().storageDatabase && hasPermission('internal-storage')) {
|
||||
conidArray.push('__storage');
|
||||
}
|
||||
conidArray.push(...getVolatileConnections());
|
||||
|
||||
apiCall('server-connections/ping', {
|
||||
conidArray:
|
||||
getCurrentConfig().storageDatabase && hasPermission('internal-storage') ? ['__storage', ...value] : value,
|
||||
conidArray,
|
||||
strmid,
|
||||
});
|
||||
};
|
||||
@@ -43,3 +48,8 @@ export function subscribeConnectionPingers() {
|
||||
currentDatabaseHandle = window.setInterval(() => doDatabasePing(value), 20 * 1000);
|
||||
});
|
||||
}
|
||||
|
||||
export function callServerPing() {
|
||||
const connections = getOpenedConnections();
|
||||
doServerPing(connections);
|
||||
}
|
||||
Reference in New Issue
Block a user