axiosInstance replaced with apiCall

This commit is contained in:
Jan Prochazka
2021-12-22 10:16:44 +01:00
parent 148af24b2c
commit f9c54cdce2
55 changed files with 257 additions and 328 deletions

View File

@@ -29,6 +29,7 @@
import getConnectionLabel from '../utility/getConnectionLabel';
import { getDatabaseList } from '../utility/metadataLoaders';
import { getLocalStorage } from '../utility/storageCache';
import { apiCall } from '../utility/api';
export let data;
export let passProps;
@@ -44,14 +45,14 @@
const handleConnect = () => {
if (data.singleDatabase) {
$currentDatabase = { connection: data, name: data.defaultDatabase };
axiosInstance().post('database-connections/refresh', {
apiCall('database-connections/refresh', {
conid: data._id,
database: data.defaultDatabase,
keepOpen: true,
});
} else {
$openedConnections = _.uniq([...$openedConnections, data._id]);
axiosInstance().post('server-connections/refresh', {
apiCall('server-connections/refresh', {
conid: data._id,
keepOpen: true,
});
@@ -61,16 +62,16 @@
const getContextMenu = () => {
const config = getCurrentConfig();
const handleRefresh = () => {
axiosInstance().post('server-connections/refresh', { conid: data._id });
apiCall('server-connections/refresh', { conid: data._id });
};
const handleDisconnect = () => {
openedConnections.update(list => list.filter(x => x != data._id));
if (electron) {
axiosInstance().post('server-connections/disconnect', { conid: data._id });
apiCall('server-connections/disconnect', { conid: data._id });
}
if (_.get($currentDatabase, 'connection._id') == data._id) {
if (electron) {
axiosInstance().post('database-connections/disconnect', { conid: data._id, database: $currentDatabase.name });
apiCall('database-connections/disconnect', { conid: data._id, database: $currentDatabase.name });
}
currentDatabase.set(null);
}
@@ -81,11 +82,11 @@
const handleDelete = () => {
showModal(ConfirmModal, {
message: `Really delete connection ${getConnectionLabel(data)}?`,
onConfirm: () => axiosInstance().post('connections/delete', data),
onConfirm: () => apiCall('connections/delete', data),
});
};
const handleDuplicate = () => {
axiosInstance().post('connections/save', {
apiCall('connections/save', {
...data,
_id: undefined,
displayName: `${getConnectionLabel(data)} - copy`,
@@ -97,7 +98,7 @@
value: 'newdb',
label: 'Database name',
onConfirm: name =>
axiosInstance().post('server-connections/create-database', {
apiCall('server-connections/create-database', {
conid: data._id,
name,
}),