mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-24 06:06:00 +00:00
complete removed axiosInstance
This commit is contained in:
@@ -9,7 +9,6 @@
|
|||||||
import Screen from './Screen.svelte';
|
import Screen from './Screen.svelte';
|
||||||
import { loadingPluginStore, subscribeApiDependendStores } from './stores';
|
import { loadingPluginStore, subscribeApiDependendStores } from './stores';
|
||||||
import { setAppLoaded } from './utility/appLoadManager';
|
import { setAppLoaded } from './utility/appLoadManager';
|
||||||
import axiosInstance from './utility/axiosInstance';
|
|
||||||
import ErrorHandler from './utility/ErrorHandler.svelte';
|
import ErrorHandler from './utility/ErrorHandler.svelte';
|
||||||
import OpenTabsOnStartup from './utility/OpenTabsOnStartup.svelte';
|
import OpenTabsOnStartup from './utility/OpenTabsOnStartup.svelte';
|
||||||
import { shouldWaitForElectronInitialize } from './utility/getElectron';
|
import { shouldWaitForElectronInitialize } from './utility/getElectron';
|
||||||
|
|||||||
@@ -69,7 +69,6 @@
|
|||||||
|
|
||||||
import { archiveFilesAsDataSheets, currentArchive, extensions, getCurrentDatabase } from '../stores';
|
import { archiveFilesAsDataSheets, currentArchive, extensions, getCurrentDatabase } from '../stores';
|
||||||
|
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import createQuickExportMenu from '../utility/createQuickExportMenu';
|
import createQuickExportMenu from '../utility/createQuickExportMenu';
|
||||||
import { exportElectronFile } from '../utility/exportElectronFile';
|
import { exportElectronFile } from '../utility/exportElectronFile';
|
||||||
import openNewTab from '../utility/openNewTab';
|
import openNewTab from '../utility/openNewTab';
|
||||||
|
|||||||
@@ -9,7 +9,6 @@
|
|||||||
|
|
||||||
import { currentArchive, currentDatabase } from '../stores';
|
import { currentArchive, currentDatabase } from '../stores';
|
||||||
|
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import openNewTab from '../utility/openNewTab';
|
import openNewTab from '../utility/openNewTab';
|
||||||
import AppObjectCore from './AppObjectCore.svelte';
|
import AppObjectCore from './AppObjectCore.svelte';
|
||||||
import newQuery from '../query/newQuery';
|
import newQuery from '../query/newQuery';
|
||||||
|
|||||||
@@ -17,7 +17,6 @@
|
|||||||
import _ from 'lodash';
|
import _ from 'lodash';
|
||||||
import AppObjectCore from './AppObjectCore.svelte';
|
import AppObjectCore from './AppObjectCore.svelte';
|
||||||
import { currentDatabase, extensions, getCurrentConfig, getOpenedConnections, openedConnections } from '../stores';
|
import { currentDatabase, extensions, getCurrentConfig, getOpenedConnections, openedConnections } from '../stores';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { filterName } from 'dbgate-tools';
|
import { filterName } from 'dbgate-tools';
|
||||||
import { showModal } from '../modals/modalTools';
|
import { showModal } from '../modals/modalTools';
|
||||||
import ConnectionModal from '../modals/ConnectionModal.svelte';
|
import ConnectionModal from '../modals/ConnectionModal.svelte';
|
||||||
|
|||||||
@@ -171,7 +171,6 @@
|
|||||||
pinnedDatabases,
|
pinnedDatabases,
|
||||||
selectedWidget,
|
selectedWidget,
|
||||||
} from '../stores';
|
} from '../stores';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import getElectron from '../utility/getElectron';
|
import getElectron from '../utility/getElectron';
|
||||||
import openNewTab from '../utility/openNewTab';
|
import openNewTab from '../utility/openNewTab';
|
||||||
import AppObjectCore from './AppObjectCore.svelte';
|
import AppObjectCore from './AppObjectCore.svelte';
|
||||||
|
|||||||
@@ -408,7 +408,6 @@
|
|||||||
import { exportElectronFile } from '../utility/exportElectronFile';
|
import { exportElectronFile } from '../utility/exportElectronFile';
|
||||||
import createQuickExportMenu from '../utility/createQuickExportMenu';
|
import createQuickExportMenu from '../utility/createQuickExportMenu';
|
||||||
import ConfirmSqlModal from '../modals/ConfirmSqlModal.svelte';
|
import ConfirmSqlModal from '../modals/ConfirmSqlModal.svelte';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { alterDatabaseDialog, renameDatabaseObjectDialog } from '../utility/alterDatabaseTools';
|
import { alterDatabaseDialog, renameDatabaseObjectDialog } from '../utility/alterDatabaseTools';
|
||||||
import ConfirmModal from '../modals/ConfirmModal.svelte';
|
import ConfirmModal from '../modals/ConfirmModal.svelte';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
|
|||||||
@@ -30,7 +30,6 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import openNewTab from '../utility/openNewTab';
|
import openNewTab from '../utility/openNewTab';
|
||||||
import { copyTextToClipboard } from '../utility/clipboard';
|
import { copyTextToClipboard } from '../utility/clipboard';
|
||||||
import { showModal } from '../modals/modalTools';
|
import { showModal } from '../modals/modalTools';
|
||||||
|
|||||||
@@ -76,7 +76,6 @@
|
|||||||
import { currentDatabase } from '../stores';
|
import { currentDatabase } from '../stores';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
|
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import getConnectionLabel from '../utility/getConnectionLabel';
|
import getConnectionLabel from '../utility/getConnectionLabel';
|
||||||
import hasPermission from '../utility/hasPermission';
|
import hasPermission from '../utility/hasPermission';
|
||||||
import openNewTab from '../utility/openNewTab';
|
import openNewTab from '../utility/openNewTab';
|
||||||
|
|||||||
@@ -21,7 +21,6 @@
|
|||||||
import { onMount, afterUpdate, onDestroy } from 'svelte';
|
import { onMount, afterUpdate, onDestroy } from 'svelte';
|
||||||
import registerCommand from '../commands/registerCommand';
|
import registerCommand from '../commands/registerCommand';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
|
|
||||||
import contextMenu, { getContextMenu, registerMenu } from '../utility/contextMenu';
|
import contextMenu, { getContextMenu, registerMenu } from '../utility/contextMenu';
|
||||||
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import { dumpSqlSelect, Select } from 'dbgate-sqltree';
|
import { dumpSqlSelect, Select } from 'dbgate-sqltree';
|
||||||
import { EngineDriver } from 'dbgate-types';
|
import { EngineDriver } from 'dbgate-types';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import _ from 'lodash';
|
import _ from 'lodash';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ import _ from 'lodash';
|
|||||||
import { currentDatabase, getCurrentDatabase } from '../stores';
|
import { currentDatabase, getCurrentDatabase } from '../stores';
|
||||||
import getElectron from '../utility/getElectron';
|
import getElectron from '../utility/getElectron';
|
||||||
import registerCommand from './registerCommand';
|
import registerCommand from './registerCommand';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
|
|
||||||
registerCommand({
|
registerCommand({
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ import { getCurrentConfig, getCurrentDatabase } from '../stores';
|
|||||||
import './recentDatabaseSwitch';
|
import './recentDatabaseSwitch';
|
||||||
import './changeDatabaseStatusCommand';
|
import './changeDatabaseStatusCommand';
|
||||||
import hasPermission from '../utility/hasPermission';
|
import hasPermission from '../utility/hasPermission';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import _ from 'lodash';
|
import _ from 'lodash';
|
||||||
import { findEngineDriver } from 'dbgate-tools';
|
import { findEngineDriver } from 'dbgate-tools';
|
||||||
import { openArchiveFolder } from '../utility/openArchiveFolder';
|
import { openArchiveFolder } from '../utility/openArchiveFolder';
|
||||||
|
|||||||
@@ -117,7 +117,6 @@
|
|||||||
import { extensions } from '../stores';
|
import { extensions } from '../stores';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
|
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { registerMenu } from '../utility/contextMenu';
|
import { registerMenu } from '../utility/contextMenu';
|
||||||
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
||||||
import createQuickExportMenu from '../utility/createQuickExportMenu';
|
import createQuickExportMenu from '../utility/createQuickExportMenu';
|
||||||
|
|||||||
@@ -262,7 +262,6 @@
|
|||||||
import createReducer from '../utility/createReducer';
|
import createReducer from '../utility/createReducer';
|
||||||
import keycodes from '../utility/keycodes';
|
import keycodes from '../utility/keycodes';
|
||||||
import { copyRowsFormat, selectedCellsCallback } from '../stores';
|
import { copyRowsFormat, selectedCellsCallback } from '../stores';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import {
|
import {
|
||||||
copyRowsFormatDefs,
|
copyRowsFormatDefs,
|
||||||
copyRowsToClipboard,
|
copyRowsToClipboard,
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { createGridCache, createGridConfig, JslGridDisplay } from 'dbgate-datalib';
|
import { createGridCache, createGridConfig, JslGridDisplay } from 'dbgate-datalib';
|
||||||
import { writable } from 'svelte/store';
|
import { writable } from 'svelte/store';
|
||||||
|
import { useApiCall } from '../utility/api';
|
||||||
import socket from '../utility/socket';
|
import socket from '../utility/socket';
|
||||||
import useEffect from '../utility/useEffect';
|
import useEffect from '../utility/useEffect';
|
||||||
|
|
||||||
import useFetch from '../utility/useFetch';
|
|
||||||
import DataGrid from './DataGrid.svelte';
|
import DataGrid from './DataGrid.svelte';
|
||||||
import JslDataGridCore from './JslDataGridCore.svelte';
|
import JslDataGridCore from './JslDataGridCore.svelte';
|
||||||
|
|
||||||
@@ -12,11 +12,7 @@
|
|||||||
|
|
||||||
let loadedRows;
|
let loadedRows;
|
||||||
|
|
||||||
$: info = useFetch({
|
$: info = useApiCall('jsldata/get-info', { jslid }, {});
|
||||||
params: { jslid },
|
|
||||||
url: 'jsldata/get-info',
|
|
||||||
defaultValue: {},
|
|
||||||
});
|
|
||||||
|
|
||||||
// $: columns = ($info && $info.columns) || [];
|
// $: columns = ($info && $info.columns) || [];
|
||||||
const config = writable(createGridConfig());
|
const config = writable(createGridConfig());
|
||||||
|
|||||||
@@ -43,7 +43,6 @@
|
|||||||
import { extensions } from '../stores';
|
import { extensions } from '../stores';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
|
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { registerMenu } from '../utility/contextMenu';
|
import { registerMenu } from '../utility/contextMenu';
|
||||||
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
||||||
import createQuickExportMenu from '../utility/createQuickExportMenu';
|
import createQuickExportMenu from '../utility/createQuickExportMenu';
|
||||||
|
|||||||
@@ -71,7 +71,6 @@
|
|||||||
import { extensions } from '../stores';
|
import { extensions } from '../stores';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
|
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { registerMenu } from '../utility/contextMenu';
|
import { registerMenu } from '../utility/contextMenu';
|
||||||
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
||||||
import createQuickExportMenu from '../utility/createQuickExportMenu';
|
import createQuickExportMenu from '../utility/createQuickExportMenu';
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
|
|
||||||
import { showModal } from '../modals/modalTools';
|
import { showModal } from '../modals/modalTools';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
|
|
||||||
import { useArchiveFolders } from '../utility/metadataLoaders';
|
import { useArchiveFolders } from '../utility/metadataLoaders';
|
||||||
import { getFormContext } from './FormProviderCore.svelte';
|
import { getFormContext } from './FormProviderCore.svelte';
|
||||||
|
|||||||
@@ -176,7 +176,6 @@
|
|||||||
import { showModal } from '../modals/modalTools';
|
import { showModal } from '../modals/modalTools';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
|
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { copyTextToClipboard, extractRowCopiedValue } from '../utility/clipboard';
|
import { copyTextToClipboard, extractRowCopiedValue } from '../utility/clipboard';
|
||||||
import contextMenu, { getContextMenu, registerMenu } from '../utility/contextMenu';
|
import contextMenu, { getContextMenu, registerMenu } from '../utility/contextMenu';
|
||||||
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
<script lang="ts" context="module">
|
<script lang="ts" context="module">
|
||||||
import { apiCall } from '../utility/api';
|
|
||||||
|
|
||||||
async function loadRow(props, sql) {
|
async function loadRow(props, sql) {
|
||||||
const { conid, database } = props;
|
const { conid, database } = props;
|
||||||
|
|
||||||
@@ -18,9 +16,9 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import ChangeSetFormer from './ChangeSetFormer';
|
import ChangeSetFormer from './ChangeSetFormer';
|
||||||
import FormView from './FormView.svelte';
|
import FormView from './FormView.svelte';
|
||||||
|
import { apiCall } from '../utility/api';
|
||||||
|
|
||||||
export let formDisplay;
|
export let formDisplay;
|
||||||
export let changeSetState;
|
export let changeSetState;
|
||||||
|
|||||||
@@ -21,7 +21,6 @@
|
|||||||
import ImportExportModal from '../modals/ImportExportModal.svelte';
|
import ImportExportModal from '../modals/ImportExportModal.svelte';
|
||||||
import { showModal } from '../modals/modalTools';
|
import { showModal } from '../modals/modalTools';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { registerMenu } from '../utility/contextMenu';
|
import { registerMenu } from '../utility/contextMenu';
|
||||||
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
||||||
import FreeTableGrider from './FreeTableGrider';
|
import FreeTableGrider from './FreeTableGrider';
|
||||||
|
|||||||
@@ -7,7 +7,6 @@
|
|||||||
import ErrorInfo from '../elements/ErrorInfo.svelte';
|
import ErrorInfo from '../elements/ErrorInfo.svelte';
|
||||||
import LoadingInfo from '../elements/LoadingInfo.svelte';
|
import LoadingInfo from '../elements/LoadingInfo.svelte';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
|
|
||||||
export let reader;
|
export let reader;
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import ColorSelector from '../forms/ColorSelector.svelte';
|
import ColorSelector from '../forms/ColorSelector.svelte';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { useConnectionColor } from '../utility/useConnectionColor';
|
import { useConnectionColor } from '../utility/useConnectionColor';
|
||||||
import ModalBase from './ModalBase.svelte';
|
import ModalBase from './ModalBase.svelte';
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,6 @@
|
|||||||
import FontIcon from '../icons/FontIcon.svelte';
|
import FontIcon from '../icons/FontIcon.svelte';
|
||||||
import { commandsSettings } from '../stores';
|
import { commandsSettings } from '../stores';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import KeyboardModal from './KeyboardModal.svelte';
|
import KeyboardModal from './KeyboardModal.svelte';
|
||||||
import ModalBase from './ModalBase.svelte';
|
import ModalBase from './ModalBase.svelte';
|
||||||
import { closeCurrentModal, showModal } from './modalTools';
|
import { closeCurrentModal, showModal } from './modalTools';
|
||||||
|
|||||||
@@ -4,7 +4,6 @@
|
|||||||
import FormProvider from '../forms/FormProvider.svelte';
|
import FormProvider from '../forms/FormProvider.svelte';
|
||||||
import FormSubmit from '../forms/FormSubmit.svelte';
|
import FormSubmit from '../forms/FormSubmit.svelte';
|
||||||
import FontIcon from '../icons/FontIcon.svelte';
|
import FontIcon from '../icons/FontIcon.svelte';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import TabControl from '../elements/TabControl.svelte';
|
import TabControl from '../elements/TabControl.svelte';
|
||||||
import ConnectionModalDriverFields from './ConnectionModalDriverFields.svelte';
|
import ConnectionModalDriverFields from './ConnectionModalDriverFields.svelte';
|
||||||
import ConnectionModalSshTunnelFields from './ConnectionModalSshTunnelFields.svelte';
|
import ConnectionModalSshTunnelFields from './ConnectionModalSshTunnelFields.svelte';
|
||||||
|
|||||||
@@ -6,7 +6,6 @@
|
|||||||
import { closeCurrentModal, showModal } from './modalTools';
|
import { closeCurrentModal, showModal } from './modalTools';
|
||||||
import DefineDictionaryDescriptionModal from './DefineDictionaryDescriptionModal.svelte';
|
import DefineDictionaryDescriptionModal from './DefineDictionaryDescriptionModal.svelte';
|
||||||
import ScrollableTableControl from '../elements/ScrollableTableControl.svelte';
|
import ScrollableTableControl from '../elements/ScrollableTableControl.svelte';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { getTableInfo } from '../utility/metadataLoaders';
|
import { getTableInfo } from '../utility/metadataLoaders';
|
||||||
import { getDictionaryDescription } from '../utility/dictionaryDescriptionTools';
|
import { getDictionaryDescription } from '../utility/dictionaryDescriptionTools';
|
||||||
import { onMount } from 'svelte';
|
import { onMount } from 'svelte';
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
import hasPermission from '../utility/hasPermission';
|
import hasPermission from '../utility/hasPermission';
|
||||||
import localforage from 'localforage';
|
import localforage from 'localforage';
|
||||||
import ModalBase from './ModalBase.svelte';
|
import ModalBase from './ModalBase.svelte';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import uuidv1 from 'uuid/v1';
|
import uuidv1 from 'uuid/v1';
|
||||||
import { closeCurrentModal } from './modalTools';
|
import { closeCurrentModal } from './modalTools';
|
||||||
import { copyTextToClipboard } from '../utility/clipboard';
|
import { copyTextToClipboard } from '../utility/clipboard';
|
||||||
|
|||||||
@@ -17,7 +17,6 @@
|
|||||||
import SocketMessageView from '../query/SocketMessageView.svelte';
|
import SocketMessageView from '../query/SocketMessageView.svelte';
|
||||||
import { currentArchive, currentDatabase, extensions, selectedWidget } from '../stores';
|
import { currentArchive, currentDatabase, extensions, selectedWidget } from '../stores';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import createRef from '../utility/createRef';
|
import createRef from '../utility/createRef';
|
||||||
import openNewTab from '../utility/openNewTab';
|
import openNewTab from '../utility/openNewTab';
|
||||||
import socket from '../utility/socket';
|
import socket from '../utility/socket';
|
||||||
|
|||||||
@@ -6,7 +6,6 @@
|
|||||||
import FormTextField from '../forms/FormTextField.svelte';
|
import FormTextField from '../forms/FormTextField.svelte';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
|
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import getElectron from '../utility/getElectron';
|
import getElectron from '../utility/getElectron';
|
||||||
import ModalBase from './ModalBase.svelte';
|
import ModalBase from './ModalBase.svelte';
|
||||||
import { closeCurrentModal } from './modalTools';
|
import { closeCurrentModal } from './modalTools';
|
||||||
|
|||||||
@@ -18,7 +18,6 @@
|
|||||||
|
|
||||||
import FontIcon from '../icons/FontIcon.svelte';
|
import FontIcon from '../icons/FontIcon.svelte';
|
||||||
import SqlEditor from '../query/SqlEditor.svelte';
|
import SqlEditor from '../query/SqlEditor.svelte';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import createRef from '../utility/createRef';
|
import createRef from '../utility/createRef';
|
||||||
import { useDatabaseInfo } from '../utility/metadataLoaders';
|
import { useDatabaseInfo } from '../utility/metadataLoaders';
|
||||||
import WidgetColumnBar from '../widgets/WidgetColumnBar.svelte';
|
import WidgetColumnBar from '../widgets/WidgetColumnBar.svelte';
|
||||||
@@ -128,7 +127,6 @@ import { apiCall } from '../utility/api';
|
|||||||
);
|
);
|
||||||
closeCurrentModal();
|
closeCurrentModal();
|
||||||
}
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<FormProviderCore values={valuesStore} template={FormFieldTemplateTiny}>
|
<FormProviderCore values={valuesStore} template={FormFieldTemplateTiny}>
|
||||||
@@ -258,5 +256,4 @@ import { apiCall } from '../utility/api';
|
|||||||
.dbname {
|
.dbname {
|
||||||
color: var(--theme-font-3);
|
color: var(--theme-font-3);
|
||||||
}
|
}
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -6,7 +6,6 @@
|
|||||||
import { closeCurrentModal, showModal } from './modalTools';
|
import { closeCurrentModal, showModal } from './modalTools';
|
||||||
import DefineDictionaryDescriptionModal from './DefineDictionaryDescriptionModal.svelte';
|
import DefineDictionaryDescriptionModal from './DefineDictionaryDescriptionModal.svelte';
|
||||||
import ScrollableTableControl from '../elements/ScrollableTableControl.svelte';
|
import ScrollableTableControl from '../elements/ScrollableTableControl.svelte';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { getDictionaryDescription } from '../utility/dictionaryDescriptionTools';
|
import { getDictionaryDescription } from '../utility/dictionaryDescriptionTools';
|
||||||
import { onMount } from 'svelte';
|
import { onMount } from 'svelte';
|
||||||
import { dumpSqlSelect } from 'dbgate-sqltree';
|
import { dumpSqlSelect } from 'dbgate-sqltree';
|
||||||
|
|||||||
@@ -3,20 +3,14 @@
|
|||||||
|
|
||||||
import SearchBoxWrapper from '../elements/SearchBoxWrapper.svelte';
|
import SearchBoxWrapper from '../elements/SearchBoxWrapper.svelte';
|
||||||
import SearchInput from '../elements/SearchInput.svelte';
|
import SearchInput from '../elements/SearchInput.svelte';
|
||||||
import useFetch from '../utility/useFetch';
|
import { useApiCall } from '../utility/api';
|
||||||
import WidgetsInnerContainer from '../widgets/WidgetsInnerContainer.svelte';
|
import WidgetsInnerContainer from '../widgets/WidgetsInnerContainer.svelte';
|
||||||
import PluginsList from './PluginsList.svelte';
|
import PluginsList from './PluginsList.svelte';
|
||||||
|
|
||||||
let filter = '';
|
let filter = '';
|
||||||
let search = '';
|
let search = '';
|
||||||
|
|
||||||
$: plugins = useFetch({
|
$: plugins = useApiCall('plugins/search', { filter: search }, []);
|
||||||
url: 'plugins/search',
|
|
||||||
params: {
|
|
||||||
filter: search,
|
|
||||||
},
|
|
||||||
defaultValue: [],
|
|
||||||
});
|
|
||||||
|
|
||||||
const setDebouncedFilter = _.debounce(value => (search = value), 500);
|
const setDebouncedFilter = _.debounce(value => (search = value), 500);
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<script lang="ts" context="module">
|
<script lang="ts" context="module">
|
||||||
const dbgateEnv = {
|
const dbgateEnv = {
|
||||||
axios: axiosInstance,
|
apiCall,
|
||||||
};
|
};
|
||||||
|
|
||||||
async function loadPlugins(pluginsDict, installedPlugins) {
|
async function loadPlugins(pluginsDict, installedPlugins) {
|
||||||
@@ -56,7 +56,6 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import _ from 'lodash';
|
import _ from 'lodash';
|
||||||
import { extensions, loadingPluginStore } from '../stores';
|
import { extensions, loadingPluginStore } from '../stores';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { useInstalledPlugins } from '../utility/metadataLoaders';
|
import { useInstalledPlugins } from '../utility/metadataLoaders';
|
||||||
import { buildFileFormats, buildQuickExports } from './fileformats';
|
import { buildFileFormats, buildQuickExports } from './fileformats';
|
||||||
import { buildThemes } from './themes';
|
import { buildThemes } from './themes';
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
import ErrorInfo from '../elements/ErrorInfo.svelte';
|
import ErrorInfo from '../elements/ErrorInfo.svelte';
|
||||||
import TableControl from '../elements/TableControl.svelte';
|
import TableControl from '../elements/TableControl.svelte';
|
||||||
|
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import formatFileSize from '../utility/formatFileSize';
|
import formatFileSize from '../utility/formatFileSize';
|
||||||
import getElectron from '../utility/getElectron';
|
import getElectron from '../utility/getElectron';
|
||||||
import resolveApi from '../utility/resolveApi';
|
import resolveApi from '../utility/resolveApi';
|
||||||
|
|||||||
@@ -14,7 +14,6 @@
|
|||||||
import { closeCurrentModal } from '../modals/modalTools';
|
import { closeCurrentModal } from '../modals/modalTools';
|
||||||
import { getCurrentSettings, getVisibleToolbar, getZoomKoef, visibleToolbar, zoomKoef } from '../stores';
|
import { getCurrentSettings, getVisibleToolbar, getZoomKoef, visibleToolbar, zoomKoef } from '../stores';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
|
|
||||||
function handleOk(e) {
|
function handleOk(e) {
|
||||||
apiCall(
|
apiCall(
|
||||||
|
|||||||
@@ -8,8 +8,6 @@
|
|||||||
import Markdown from '../elements/Markdown.svelte';
|
import Markdown from '../elements/Markdown.svelte';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
|
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
|
|
||||||
let isLoading = false;
|
let isLoading = false;
|
||||||
let text = null;
|
let text = null;
|
||||||
|
|
||||||
|
|||||||
@@ -26,7 +26,6 @@
|
|||||||
import LoadingInfo from '../elements/LoadingInfo.svelte';
|
import LoadingInfo from '../elements/LoadingInfo.svelte';
|
||||||
|
|
||||||
import useEditorData from '../query/useEditorData';
|
import useEditorData from '../query/useEditorData';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { getContextMenu, registerMenu } from '../utility/contextMenu';
|
import { getContextMenu, registerMenu } from '../utility/contextMenu';
|
||||||
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
||||||
import createUndoReducer from '../utility/createUndoReducer';
|
import createUndoReducer from '../utility/createUndoReducer';
|
||||||
|
|||||||
@@ -40,7 +40,6 @@
|
|||||||
import { extensions } from '../stores';
|
import { extensions } from '../stores';
|
||||||
import CollectionJsonView from '../jsonview/CollectionJsonView.svelte';
|
import CollectionJsonView from '../jsonview/CollectionJsonView.svelte';
|
||||||
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { showModal } from '../modals/modalTools';
|
import { showModal } from '../modals/modalTools';
|
||||||
import ErrorMessageModal from '../modals/ErrorMessageModal.svelte';
|
import ErrorMessageModal from '../modals/ErrorMessageModal.svelte';
|
||||||
import ConfirmNoSqlModal from '../modals/ConfirmNoSqlModal.svelte';
|
import ConfirmNoSqlModal from '../modals/ConfirmNoSqlModal.svelte';
|
||||||
|
|||||||
@@ -155,7 +155,6 @@
|
|||||||
import useEditorData from '../query/useEditorData';
|
import useEditorData from '../query/useEditorData';
|
||||||
import { extensions } from '../stores';
|
import { extensions } from '../stores';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { changeTab } from '../utility/common';
|
import { changeTab } from '../utility/common';
|
||||||
import contextMenu, { getContextMenu, registerMenu } from '../utility/contextMenu';
|
import contextMenu, { getContextMenu, registerMenu } from '../utility/contextMenu';
|
||||||
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
||||||
|
|||||||
@@ -38,7 +38,6 @@
|
|||||||
import AceEditor from '../query/AceEditor.svelte';
|
import AceEditor from '../query/AceEditor.svelte';
|
||||||
import useEditorData from '../query/useEditorData';
|
import useEditorData from '../query/useEditorData';
|
||||||
import invalidateCommands from '../commands/invalidateCommands';
|
import invalidateCommands from '../commands/invalidateCommands';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { showModal } from '../modals/modalTools';
|
import { showModal } from '../modals/modalTools';
|
||||||
import ErrorMessageModal from '../modals/ErrorMessageModal.svelte';
|
import ErrorMessageModal from '../modals/ErrorMessageModal.svelte';
|
||||||
import { openFavorite } from '../appobj/FavoriteFileAppObject.svelte';
|
import { openFavorite } from '../appobj/FavoriteFileAppObject.svelte';
|
||||||
|
|||||||
@@ -43,7 +43,6 @@
|
|||||||
import useEditorData from '../query/useEditorData';
|
import useEditorData from '../query/useEditorData';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
import { markArchiveFileAsDataSheet } from '../utility/archiveTools';
|
import { markArchiveFileAsDataSheet } from '../utility/archiveTools';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { changeTab } from '../utility/common';
|
import { changeTab } from '../utility/common';
|
||||||
import { registerMenu } from '../utility/contextMenu';
|
import { registerMenu } from '../utility/contextMenu';
|
||||||
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
||||||
|
|||||||
@@ -8,8 +8,6 @@
|
|||||||
import Markdown from '../elements/Markdown.svelte';
|
import Markdown from '../elements/Markdown.svelte';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
|
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
|
|
||||||
export let savedFile;
|
export let savedFile;
|
||||||
|
|
||||||
let isLoading = false;
|
let isLoading = false;
|
||||||
|
|||||||
@@ -7,22 +7,16 @@
|
|||||||
import FormStyledButton from '../elements/FormStyledButton.svelte';
|
import FormStyledButton from '../elements/FormStyledButton.svelte';
|
||||||
import Markdown from '../elements/Markdown.svelte';
|
import Markdown from '../elements/Markdown.svelte';
|
||||||
import { extractPluginAuthor, extractPluginIcon } from '../plugins/manifestExtractors';
|
import { extractPluginAuthor, extractPluginIcon } from '../plugins/manifestExtractors';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall, useApiCall } from '../utility/api';
|
||||||
|
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import hasPermission from '../utility/hasPermission';
|
import hasPermission from '../utility/hasPermission';
|
||||||
|
|
||||||
import { useInstalledPlugins } from '../utility/metadataLoaders';
|
import { useInstalledPlugins } from '../utility/metadataLoaders';
|
||||||
import useFetch from '../utility/useFetch';
|
|
||||||
|
|
||||||
export let packageName;
|
export let packageName;
|
||||||
|
|
||||||
$: installed = useInstalledPlugins();
|
$: installed = useInstalledPlugins();
|
||||||
$: info = useFetch({
|
$: info = useApiCall('plugins/info', { packageName }, null);
|
||||||
params: { packageName },
|
|
||||||
url: 'plugins/info',
|
|
||||||
defaultValue: null,
|
|
||||||
});
|
|
||||||
$: readme = $info?.readme;
|
$: readme = $info?.readme;
|
||||||
$: manifest = $info?.manifest;
|
$: manifest = $info?.manifest;
|
||||||
$: isPackaged = $info?.isPackaged;
|
$: isPackaged = $info?.isPackaged;
|
||||||
|
|||||||
@@ -21,7 +21,6 @@
|
|||||||
import SqlEditor from '../query/SqlEditor.svelte';
|
import SqlEditor from '../query/SqlEditor.svelte';
|
||||||
import useEditorData from '../query/useEditorData';
|
import useEditorData from '../query/useEditorData';
|
||||||
import { extensions } from '../stores';
|
import { extensions } from '../stores';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { changeTab } from '../utility/common';
|
import { changeTab } from '../utility/common';
|
||||||
import { useConnectionInfo } from '../utility/metadataLoaders';
|
import { useConnectionInfo } from '../utility/metadataLoaders';
|
||||||
import socket from '../utility/socket';
|
import socket from '../utility/socket';
|
||||||
|
|||||||
@@ -52,7 +52,6 @@
|
|||||||
import useEditorData from '../query/useEditorData';
|
import useEditorData from '../query/useEditorData';
|
||||||
import { extensions } from '../stores';
|
import { extensions } from '../stores';
|
||||||
import applyScriptTemplate from '../utility/applyScriptTemplate';
|
import applyScriptTemplate from '../utility/applyScriptTemplate';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { changeTab } from '../utility/common';
|
import { changeTab } from '../utility/common';
|
||||||
import { getDatabaseInfo, useConnectionInfo } from '../utility/metadataLoaders';
|
import { getDatabaseInfo, useConnectionInfo } from '../utility/metadataLoaders';
|
||||||
import socket from '../utility/socket';
|
import socket from '../utility/socket';
|
||||||
|
|||||||
@@ -49,7 +49,6 @@
|
|||||||
import RunnerOutputPane from '../query/RunnerOutputPane.svelte';
|
import RunnerOutputPane from '../query/RunnerOutputPane.svelte';
|
||||||
import useEditorData from '../query/useEditorData';
|
import useEditorData from '../query/useEditorData';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { copyTextToClipboard } from '../utility/clipboard';
|
import { copyTextToClipboard } from '../utility/clipboard';
|
||||||
import { changeTab } from '../utility/common';
|
import { changeTab } from '../utility/common';
|
||||||
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
import createActivator, { getActiveComponent } from '../utility/createActivator';
|
||||||
|
|||||||
@@ -38,7 +38,6 @@
|
|||||||
import { writable } from 'svelte/store';
|
import { writable } from 'svelte/store';
|
||||||
import createUndoReducer from '../utility/createUndoReducer';
|
import createUndoReducer from '../utility/createUndoReducer';
|
||||||
import invalidateCommands from '../commands/invalidateCommands';
|
import invalidateCommands from '../commands/invalidateCommands';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { showModal } from '../modals/modalTools';
|
import { showModal } from '../modals/modalTools';
|
||||||
import ErrorMessageModal from '../modals/ErrorMessageModal.svelte';
|
import ErrorMessageModal from '../modals/ErrorMessageModal.svelte';
|
||||||
import { useConnectionInfo, useDatabaseInfo } from '../utility/metadataLoaders';
|
import { useConnectionInfo, useDatabaseInfo } from '../utility/metadataLoaders';
|
||||||
|
|||||||
@@ -51,7 +51,6 @@
|
|||||||
import { useConnectionInfo, useDatabaseInfo, useDbCore } from '../utility/metadataLoaders';
|
import { useConnectionInfo, useDatabaseInfo, useDbCore } from '../utility/metadataLoaders';
|
||||||
import { showModal } from '../modals/modalTools';
|
import { showModal } from '../modals/modalTools';
|
||||||
import ConfirmSqlModal from '../modals/ConfirmSqlModal.svelte';
|
import ConfirmSqlModal from '../modals/ConfirmSqlModal.svelte';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import ErrorMessageModal from '../modals/ErrorMessageModal.svelte';
|
import ErrorMessageModal from '../modals/ErrorMessageModal.svelte';
|
||||||
import { showSnackbarSuccess } from '../utility/snackbar';
|
import { showSnackbarSuccess } from '../utility/snackbar';
|
||||||
import InputTextModal from '../modals/InputTextModal.svelte';
|
import InputTextModal from '../modals/InputTextModal.svelte';
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ import { showModal } from '../modals/modalTools';
|
|||||||
import { getExtensions } from '../stores';
|
import { getExtensions } from '../stores';
|
||||||
import { getConnectionInfo, getDatabaseInfo } from './metadataLoaders';
|
import { getConnectionInfo, getDatabaseInfo } from './metadataLoaders';
|
||||||
import ConfirmSqlModal from '../modals/ConfirmSqlModal.svelte';
|
import ConfirmSqlModal from '../modals/ConfirmSqlModal.svelte';
|
||||||
import axiosInstance from './axiosInstance';
|
|
||||||
import { apiCall } from './api';
|
import { apiCall } from './api';
|
||||||
|
|
||||||
export async function alterDatabaseDialog(conid, database, updateFunc) {
|
export async function alterDatabaseDialog(conid, database, updateFunc) {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import resolveApi, { resolveApiHeaders } from './resolveApi';
|
import resolveApi, { resolveApiHeaders } from './resolveApi';
|
||||||
|
import { writable } from 'svelte/store';
|
||||||
|
|
||||||
export async function apiCall(route: string, args: {} = undefined) {
|
export async function apiCall(route: string, args: {} = undefined) {
|
||||||
const resp = await fetch(`${resolveApi()}/${route}`, {
|
const resp = await fetch(`${resolveApi()}/${route}`, {
|
||||||
@@ -16,3 +17,15 @@ export async function apiCall(route: string, args: {} = undefined) {
|
|||||||
export function apiOn(event: string, hander: Function) {}
|
export function apiOn(event: string, hander: Function) {}
|
||||||
|
|
||||||
export function apiOff(event: string, hander: Function) {}
|
export function apiOff(event: string, hander: Function) {}
|
||||||
|
|
||||||
|
import _ from 'lodash';
|
||||||
|
|
||||||
|
export function useApiCall(route, args, defaultValue) {
|
||||||
|
const result = writable(defaultValue);
|
||||||
|
|
||||||
|
apiCall(route, args).then(resp => {
|
||||||
|
result.set(resp);
|
||||||
|
});
|
||||||
|
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,25 +0,0 @@
|
|||||||
import axios from 'axios';
|
|
||||||
import resolveApi, { resolveApiHeaders } from './resolveApi';
|
|
||||||
|
|
||||||
let instance;
|
|
||||||
|
|
||||||
function recreateAxiosInstance() {
|
|
||||||
instance = axios.create({
|
|
||||||
baseURL: resolveApi(),
|
|
||||||
});
|
|
||||||
|
|
||||||
instance.defaults.headers = {
|
|
||||||
'Cache-Control': 'no-cache',
|
|
||||||
Pragma: 'no-cache',
|
|
||||||
Expires: '0',
|
|
||||||
...resolveApiHeaders(),
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
window['dbgate_recreateAxiosInstance'] = recreateAxiosInstance;
|
|
||||||
|
|
||||||
recreateAxiosInstance();
|
|
||||||
|
|
||||||
export default function axiosInstance() {
|
|
||||||
return instance;
|
|
||||||
}
|
|
||||||
@@ -1,7 +1,6 @@
|
|||||||
import _ from 'lodash';
|
import _ from 'lodash';
|
||||||
import { openedConnections, currentDatabase } from '../stores';
|
import { openedConnections, currentDatabase } from '../stores';
|
||||||
import { apiCall } from './api';
|
import { apiCall } from './api';
|
||||||
import axiosInstance from './axiosInstance';
|
|
||||||
|
|
||||||
const doServerPing = value => {
|
const doServerPing = value => {
|
||||||
apiCall('server-connections/ping', { connections: value });
|
apiCall('server-connections/ping', { connections: value });
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import ScriptWriter from '../impexp/ScriptWriter';
|
import ScriptWriter from '../impexp/ScriptWriter';
|
||||||
import getElectron from './getElectron';
|
import getElectron from './getElectron';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import socket from '../utility/socket';
|
import socket from '../utility/socket';
|
||||||
import { showSnackbar, showSnackbarInfo, showSnackbarError, closeSnackbar } from '../utility/snackbar';
|
import { showSnackbar, showSnackbarInfo, showSnackbarError, closeSnackbar } from '../utility/snackbar';
|
||||||
import resolveApi from './resolveApi';
|
import resolveApi from './resolveApi';
|
||||||
|
|||||||
@@ -36,9 +36,6 @@ let apiInstance = null;
|
|||||||
|
|
||||||
function initializeElectron(args) {
|
function initializeElectron(args) {
|
||||||
apiInstance = new ElectronApi(args);
|
apiInstance = new ElectronApi(args);
|
||||||
if (window['dbgate_recreateAxiosInstance']) {
|
|
||||||
window['dbgate_recreateAxiosInstance']();
|
|
||||||
}
|
|
||||||
if (window['dbgate_recreateSocket']) {
|
if (window['dbgate_recreateSocket']) {
|
||||||
window['dbgate_recreateSocket']();
|
window['dbgate_recreateSocket']();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
import axiosInstance from './axiosInstance';
|
|
||||||
import _ from 'lodash';
|
import _ from 'lodash';
|
||||||
import { cacheGet, cacheSet, getCachedPromise } from './cache';
|
import { cacheGet, cacheSet, getCachedPromise } from './cache';
|
||||||
import stableStringify from 'json-stable-stringify';
|
import stableStringify from 'json-stable-stringify';
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import { get } from 'svelte/store';
|
import { get } from 'svelte/store';
|
||||||
import getElectron from './getElectron';
|
import getElectron from './getElectron';
|
||||||
import { currentArchive, extensions, selectedWidget } from '../stores';
|
import { currentArchive, extensions, selectedWidget } from '../stores';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { showSnackbarSuccess } from './snackbar';
|
import { showSnackbarSuccess } from './snackbar';
|
||||||
import { apiCall } from './api';
|
import { apiCall } from './api';
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ import ImportExportModal from '../modals/ImportExportModal.svelte';
|
|||||||
import getElectron from './getElectron';
|
import getElectron from './getElectron';
|
||||||
import { currentDatabase, extensions } from '../stores';
|
import { currentDatabase, extensions } from '../stores';
|
||||||
import { getUploadListener } from './uploadFiles';
|
import { getUploadListener } from './uploadFiles';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { getDatabaseFileLabel } from './getConnectionLabel';
|
import { getDatabaseFileLabel } from './getConnectionLabel';
|
||||||
import { apiCall } from './api';
|
import { apiCall } from './api';
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import { derived, get } from 'svelte/store';
|
import { derived, get } from 'svelte/store';
|
||||||
import { showModal } from '../modals/modalTools';
|
import { showModal } from '../modals/modalTools';
|
||||||
import { openedTabs } from '../stores';
|
import { openedTabs } from '../stores';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { changeTab } from './common';
|
import { changeTab } from './common';
|
||||||
import SaveFileModal from '../modals/SaveFileModal.svelte';
|
import SaveFileModal from '../modals/SaveFileModal.svelte';
|
||||||
import registerCommand from '../commands/registerCommand';
|
import registerCommand from '../commands/registerCommand';
|
||||||
|
|||||||
@@ -1,21 +0,0 @@
|
|||||||
import _ from 'lodash';
|
|
||||||
import axiosInstance from './axiosInstance';
|
|
||||||
import { writable } from 'svelte/store';
|
|
||||||
|
|
||||||
export default function useFetch({ url, data = undefined, params = undefined, defaultValue = undefined, ...config }) {
|
|
||||||
const result = writable(defaultValue);
|
|
||||||
|
|
||||||
axiosInstance
|
|
||||||
.request({
|
|
||||||
method: 'get',
|
|
||||||
params,
|
|
||||||
url,
|
|
||||||
data,
|
|
||||||
...config,
|
|
||||||
})
|
|
||||||
.then(resp => {
|
|
||||||
result.set(resp.data);
|
|
||||||
});
|
|
||||||
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
@@ -30,7 +30,6 @@
|
|||||||
import { currentArchive } from '../stores';
|
import { currentArchive } from '../stores';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
import { markArchiveFileAsDataSheet } from '../utility/archiveTools';
|
import { markArchiveFileAsDataSheet } from '../utility/archiveTools';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { useArchiveFiles, useArchiveFolders } from '../utility/metadataLoaders';
|
import { useArchiveFiles, useArchiveFolders } from '../utility/metadataLoaders';
|
||||||
import openNewTab from '../utility/openNewTab';
|
import openNewTab from '../utility/openNewTab';
|
||||||
import WidgetsInnerContainer from './WidgetsInnerContainer.svelte';
|
import WidgetsInnerContainer from './WidgetsInnerContainer.svelte';
|
||||||
|
|||||||
@@ -12,7 +12,6 @@
|
|||||||
import SearchInput from '../elements/SearchInput.svelte';
|
import SearchInput from '../elements/SearchInput.svelte';
|
||||||
import FontIcon from '../icons/FontIcon.svelte';
|
import FontIcon from '../icons/FontIcon.svelte';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { useArchiveFolders } from '../utility/metadataLoaders';
|
import { useArchiveFolders } from '../utility/metadataLoaders';
|
||||||
import WidgetsInnerContainer from './WidgetsInnerContainer.svelte';
|
import WidgetsInnerContainer from './WidgetsInnerContainer.svelte';
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,6 @@
|
|||||||
import * as connectionAppObject from '../appobj/ConnectionAppObject.svelte';
|
import * as connectionAppObject from '../appobj/ConnectionAppObject.svelte';
|
||||||
import SubDatabaseList from '../appobj/SubDatabaseList.svelte';
|
import SubDatabaseList from '../appobj/SubDatabaseList.svelte';
|
||||||
import { commands, commandsCustomized, openedConnections } from '../stores';
|
import { commands, commandsCustomized, openedConnections } from '../stores';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import ToolbarButton from './ToolbarButton.svelte';
|
import ToolbarButton from './ToolbarButton.svelte';
|
||||||
import runCommand from '../commands/runCommand';
|
import runCommand from '../commands/runCommand';
|
||||||
import getConnectionLabel from '../utility/getConnectionLabel';
|
import getConnectionLabel from '../utility/getConnectionLabel';
|
||||||
|
|||||||
@@ -3,12 +3,10 @@
|
|||||||
|
|
||||||
import SearchBoxWrapper from '../elements/SearchBoxWrapper.svelte';
|
import SearchBoxWrapper from '../elements/SearchBoxWrapper.svelte';
|
||||||
import SearchInput from '../elements/SearchInput.svelte';
|
import SearchInput from '../elements/SearchInput.svelte';
|
||||||
import useFetch from '../utility/useFetch';
|
|
||||||
import WidgetsInnerContainer from '../widgets/WidgetsInnerContainer.svelte';
|
import WidgetsInnerContainer from '../widgets/WidgetsInnerContainer.svelte';
|
||||||
import FontIcon from '../icons/FontIcon.svelte';
|
import FontIcon from '../icons/FontIcon.svelte';
|
||||||
import { onMount } from 'svelte';
|
import { onMount } from 'svelte';
|
||||||
import socket from '../utility/socket';
|
import socket from '../utility/socket';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import openNewTab from '../utility/openNewTab';
|
import openNewTab from '../utility/openNewTab';
|
||||||
import CloseSearchButton from '../elements/CloseSearchButton.svelte';
|
import CloseSearchButton from '../elements/CloseSearchButton.svelte';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
|
|||||||
@@ -24,7 +24,6 @@
|
|||||||
import SubColumnParamList from '../appobj/SubColumnParamList.svelte';
|
import SubColumnParamList from '../appobj/SubColumnParamList.svelte';
|
||||||
import { chevronExpandIcon } from '../icons/expandIcons';
|
import { chevronExpandIcon } from '../icons/expandIcons';
|
||||||
import ErrorInfo from '../elements/ErrorInfo.svelte';
|
import ErrorInfo from '../elements/ErrorInfo.svelte';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import LoadingInfo from '../elements/LoadingInfo.svelte';
|
import LoadingInfo from '../elements/LoadingInfo.svelte';
|
||||||
import { getObjectTypeFieldLabel } from '../utility/common';
|
import { getObjectTypeFieldLabel } from '../utility/common';
|
||||||
import DropDownButton from '../elements/DropDownButton.svelte';
|
import DropDownButton from '../elements/DropDownButton.svelte';
|
||||||
|
|||||||
@@ -39,7 +39,6 @@
|
|||||||
import { activeTabId, currentDatabase, currentThemeDefinition, visibleCommandPalette } from '../stores';
|
import { activeTabId, currentDatabase, currentThemeDefinition, visibleCommandPalette } from '../stores';
|
||||||
import getConnectionLabel from '../utility/getConnectionLabel';
|
import getConnectionLabel from '../utility/getConnectionLabel';
|
||||||
import { useConnectionList, useDatabaseServerVersion, useDatabaseStatus } from '../utility/metadataLoaders';
|
import { useConnectionList, useDatabaseServerVersion, useDatabaseStatus } from '../utility/metadataLoaders';
|
||||||
import axiosInstance from '../utility/axiosInstance';
|
|
||||||
import { findCommand } from '../commands/runCommand';
|
import { findCommand } from '../commands/runCommand';
|
||||||
import { useConnectionColor } from '../utility/useConnectionColor';
|
import { useConnectionColor } from '../utility/useConnectionColor';
|
||||||
import { apiCall } from '../utility/api';
|
import { apiCall } from '../utility/api';
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
let axios;
|
let dbgateEnv;
|
||||||
|
|
||||||
function initialize(dbgateEnv) {
|
function initialize(dbgateEnv) {
|
||||||
axios = dbgateEnv.axios;
|
dbgateEnv = dbgateEnv;
|
||||||
}
|
}
|
||||||
|
|
||||||
const fileFormat = {
|
const fileFormat = {
|
||||||
@@ -18,14 +18,14 @@ const fileFormat = {
|
|||||||
writerFunc: 'writer@dbgate-plugin-excel',
|
writerFunc: 'writer@dbgate-plugin-excel',
|
||||||
|
|
||||||
addFileToSourceList: async ({ fileName }, newSources, newValues) => {
|
addFileToSourceList: async ({ fileName }, newSources, newValues) => {
|
||||||
const resp = await axios.post('plugins/command', {
|
const resp = await dbgateEnv.apiCall('plugins/command', {
|
||||||
command: 'analyse',
|
command: 'analyse',
|
||||||
packageName: 'dbgate-plugin-excel',
|
packageName: 'dbgate-plugin-excel',
|
||||||
args: {
|
args: {
|
||||||
fileName,
|
fileName,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
const sheetNames = resp.data;
|
const sheetNames = resp;
|
||||||
for (const sheetName of sheetNames) {
|
for (const sheetName of sheetNames) {
|
||||||
newSources.push(sheetName);
|
newSources.push(sheetName);
|
||||||
newValues[`sourceFile_${sheetName}`] = {
|
newValues[`sourceFile_${sheetName}`] = {
|
||||||
|
|||||||
Reference in New Issue
Block a user