mirror of
https://github.com/halo-dev/halo.git
synced 2025-12-20 16:44:38 +08:00
feat: add requests library as a global shared dependency
This commit is contained in:
@@ -11,7 +11,7 @@ import {
|
||||
import type { Backup } from "@halo-dev/api-client";
|
||||
import { relativeTimeTo, formatDatetime } from "@/utils/date";
|
||||
import { computed, markRaw } from "vue";
|
||||
import { apiClient } from "@/utils/api-client";
|
||||
import { coreApiClient } from "@halo-dev/api-client";
|
||||
import { useQueryClient } from "@tanstack/vue-query";
|
||||
import prettyBytes from "pretty-bytes";
|
||||
import { useI18n } from "vue-i18n";
|
||||
@@ -96,7 +96,7 @@ function handleDelete() {
|
||||
confirmText: t("core.common.buttons.confirm"),
|
||||
cancelText: t("core.common.buttons.cancel"),
|
||||
async onConfirm() {
|
||||
await apiClient.extension.backup.deleteMigrationHaloRunV1alpha1Backup({
|
||||
await coreApiClient.migration.backup.deleteBackup({
|
||||
name: props.backup.metadata.name,
|
||||
});
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { apiClient } from "@/utils/api-client";
|
||||
import { coreApiClient } from "@halo-dev/api-client";
|
||||
import { Dialog, Toast } from "@halo-dev/components";
|
||||
import { useQuery, useQueryClient } from "@tanstack/vue-query";
|
||||
import dayjs from "dayjs";
|
||||
@@ -9,10 +9,9 @@ export function useBackupFetch() {
|
||||
return useQuery({
|
||||
queryKey: ["backups"],
|
||||
queryFn: async () => {
|
||||
const { data } =
|
||||
await apiClient.extension.backup.listMigrationHaloRunV1alpha1Backup({
|
||||
sort: ["metadata.creationTimestamp,desc"],
|
||||
});
|
||||
const { data } = await coreApiClient.migration.backup.listBackup({
|
||||
sort: ["metadata.creationTimestamp,desc"],
|
||||
});
|
||||
return data;
|
||||
},
|
||||
refetchInterval(data) {
|
||||
@@ -51,7 +50,7 @@ export function useBackup() {
|
||||
confirmText: t("core.common.buttons.confirm"),
|
||||
cancelText: t("core.common.buttons.cancel"),
|
||||
async onConfirm() {
|
||||
await apiClient.extension.backup.createMigrationHaloRunV1alpha1Backup({
|
||||
await coreApiClient.migration.backup.createBackup({
|
||||
backup: {
|
||||
apiVersion: "migration.halo.run/v1alpha1",
|
||||
kind: "Backup",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<script lang="ts" setup>
|
||||
import { apiClient } from "@/utils/api-client";
|
||||
import { consoleApiClient } from "@halo-dev/api-client";
|
||||
import {
|
||||
Dialog,
|
||||
Toast,
|
||||
@@ -17,7 +17,7 @@ import { ref } from "vue";
|
||||
import { useI18n } from "vue-i18n";
|
||||
import { useBackupFetch } from "../composables/use-backup";
|
||||
import BackupListItem from "../components/BackupListItem.vue";
|
||||
import type { Backup } from "packages/api-client/dist";
|
||||
import type { Backup } from "@halo-dev/api-client";
|
||||
|
||||
const { t } = useI18n();
|
||||
const { data: backups } = useBackupFetch();
|
||||
@@ -58,7 +58,7 @@ const remoteDownloadUrl = ref("");
|
||||
const { isLoading: downloading, mutate: handleRemoteDownload } = useMutation({
|
||||
mutationKey: ["remote-download-restore"],
|
||||
mutationFn: async () => {
|
||||
return await apiClient.migration.restoreBackup({
|
||||
return await consoleApiClient.migration.restoreBackup({
|
||||
downloadUrl: remoteDownloadUrl.value,
|
||||
});
|
||||
},
|
||||
@@ -74,7 +74,7 @@ function handleRestoreFromBackup(backup: Backup) {
|
||||
confirmText: t("core.common.buttons.confirm"),
|
||||
showCancel: false,
|
||||
async onConfirm() {
|
||||
await apiClient.migration.restoreBackup({
|
||||
await consoleApiClient.migration.restoreBackup({
|
||||
backupName: backup.metadata.name,
|
||||
});
|
||||
setTimeout(() => {
|
||||
|
||||
Reference in New Issue
Block a user