feat: add requests library as a global shared dependency

This commit is contained in:
Ryan Wang
2024-06-25 12:31:44 +08:00
parent ecc0a70249
commit c74187c066
156 changed files with 1866 additions and 1964 deletions

View File

@@ -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,
});

View File

@@ -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",

View File

@@ -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(() => {