🔨 Refactor(custom): refactored all imports

This commit is contained in:
Kuingsmile
2024-06-09 11:53:07 +08:00
parent 8a565c1333
commit e87e3999b4
138 changed files with 947 additions and 1333 deletions
+2 -1
View File
@@ -1,7 +1,8 @@
import { deleteFailedLog, deleteLog } from '@/utils/common'
import axios from 'axios'
import path from 'path'
import { deleteFailedLog, deleteLog } from '@/utils/common'
interface IConfigMap {
fileName: string
config: {
+2 -1
View File
@@ -1,6 +1,7 @@
import { deleteFailedLog, deleteLog } from '@/utils/common'
import OSS from 'ali-oss'
import { deleteFailedLog, deleteLog } from '@/utils/common'
interface IConfigMap {
fileName: string
config: PartialKeys<IAliYunConfig, 'path'>
+22 -22
View File
@@ -1,38 +1,38 @@
import AliyunApi from './aliyun'
import AwsS3Api from './awss3'
import GithubApi from './github'
import ImgurApi from './imgur'
import LocalApi from './local'
import QiniuApi from './qiniu'
import SftpPlistApi from './sftpplist'
import SmmsApi from './smms'
import TcyunApi from './tcyun'
import UpyunApi from './upyun'
import WebdavApi from './webdav'
import DogeCloudApi from './dogecloud'
import HuaweicloudApi from './huaweiyun'
import AlistApi from './alist'
import PiclistApi from './piclist'
import LskyplistApi from './lskyplist'
import AlistApi from '@/apis/alist'
import AliyunApi from '@/apis/aliyun'
import AwsS3Api from '@/apis/awss3'
import DogeCloudApi from '@/apis/dogecloud'
import GithubApi from '@/apis/github'
import HuaweicloudApi from '@/apis/huaweiyun'
import ImgurApi from '@/apis/imgur'
import LocalApi from '@/apis/local'
import LskyplistApi from '@/apis/lskyplist'
import PiclistApi from '@/apis/piclist'
import QiniuApi from '@/apis/qiniu'
import SftpPlistApi from '@/apis/sftpplist'
import SmmsApi from '@/apis/smms'
import TcyunApi from '@/apis/tcyun'
import UpyunApi from '@/apis/upyun'
import WebdavApi from '@/apis/webdav'
const apiMap: IStringKeyMap = {
alist: AlistApi,
aliyun: AliyunApi,
'aws-s3': AwsS3Api,
'aws-s3-plist': AwsS3Api,
dogecloud: DogeCloudApi,
github: GithubApi,
'huaweicloud-uploader': HuaweicloudApi,
imgur: ImgurApi,
local: LocalApi,
lskyplist: LskyplistApi,
piclist: PiclistApi,
qiniu: QiniuApi,
sftpplist: SftpPlistApi,
smms: SmmsApi,
tcyun: TcyunApi,
upyun: UpyunApi,
webdavplist: WebdavApi,
dogecloud: DogeCloudApi,
'huaweicloud-uploader': HuaweicloudApi,
alist: AlistApi,
piclist: PiclistApi,
lskyplist: LskyplistApi
webdavplist: WebdavApi
}
export default class ALLApi {
+3 -2
View File
@@ -1,6 +1,7 @@
import { ipcRenderer } from 'electron'
import { deleteFailedLog, getRawData } from '~/renderer/utils/common'
import { removeFileFromS3InMain } from '~/main/utils/deleteFunc'
import { deleteFailedLog, getRawData } from '@/utils/common'
import { removeFileFromS3InMain } from '~/utils/deleteFunc'
export default class AwsS3Api {
static async delete (configMap: IStringKeyMap): Promise<boolean> {
+3 -2
View File
@@ -1,6 +1,7 @@
import { ipcRenderer } from 'electron'
import { deleteFailedLog, getRawData } from '~/renderer/utils/common'
import { removeFileFromDogeInMain } from '~/main/utils/deleteFunc'
import { deleteFailedLog, getRawData } from '@/utils/common'
import { removeFileFromDogeInMain } from '~/utils/deleteFunc'
export default class AwsS3Api {
static async delete (configMap: IStringKeyMap): Promise<boolean> {
+2 -1
View File
@@ -1,6 +1,7 @@
import { deleteFailedLog, deleteLog } from '@/utils/common'
import { Octokit } from '@octokit/rest'
import { deleteFailedLog, deleteLog } from '@/utils/common'
interface IConfigMap {
fileName: string
hash: string
+3 -2
View File
@@ -1,6 +1,7 @@
import { ipcRenderer } from 'electron'
import { deleteFailedLog, getRawData } from '~/renderer/utils/common'
import { removeFileFromHuaweiInMain } from '~/main/utils/deleteFunc'
import { deleteFailedLog, getRawData } from '@/utils/common'
import { removeFileFromHuaweiInMain } from '~/utils/deleteFunc'
export default class HuaweicloudApi {
static async delete (configMap: IStringKeyMap): Promise<boolean> {
+2 -1
View File
@@ -1,6 +1,7 @@
import { deleteFailedLog, deleteLog } from '@/utils/common'
import axios, { AxiosResponse } from 'axios'
import { deleteFailedLog, deleteLog } from '@/utils/common'
interface IConfigMap {
config?: Partial<IImgurConfig>
hash?: string
+2 -1
View File
@@ -1,6 +1,7 @@
import { deleteFailedLog, deleteLog } from '@/utils/common'
import fs from 'fs-extra'
import { deleteFailedLog, deleteLog } from '@/utils/common'
interface IConfigMap {
hash: string
}
+2 -1
View File
@@ -1,7 +1,8 @@
import { deleteFailedLog, deleteLog } from '@/utils/common'
import axios, { AxiosResponse } from 'axios'
import https from 'https'
import { deleteFailedLog, deleteLog } from '@/utils/common'
export default class LskyplistApi {
static async delete (configMap: IStringKeyMap): Promise<boolean> {
const { hash, config } = configMap
+2 -1
View File
@@ -1,6 +1,7 @@
import { deleteFailedLog, deleteLog } from '@/utils/common'
import axios, { AxiosResponse } from 'axios'
import { deleteFailedLog, deleteLog } from '@/utils/common'
export default class PiclistApi {
static async delete (configMap: IStringKeyMap): Promise<boolean> {
const { config, fullResult } = configMap
+2 -1
View File
@@ -1,6 +1,7 @@
import { deleteFailedLog, deleteLog } from '@/utils/common'
import Qiniu from 'qiniu'
import { deleteFailedLog, deleteLog } from '@/utils/common'
interface IConfigMap {
fileName: string
config: PartialKeys<IQiniuConfig, 'path'>
+2 -1
View File
@@ -1,5 +1,6 @@
import { ipcRenderer } from 'electron'
import { deleteFailedLog, getRawData } from '~/renderer/utils/common'
import { deleteFailedLog, getRawData } from '@/utils/common'
export default class SftpPlistApi {
static async delete (configMap: IStringKeyMap): Promise<boolean> {
+2 -1
View File
@@ -1,6 +1,7 @@
import { deleteFailedLog, deleteLog } from '@/utils/common'
import axios, { AxiosResponse } from 'axios'
import { deleteFailedLog, deleteLog } from '@/utils/common'
interface IConfigMap {
hash?: string
config?: Partial<ISMMSConfig>
+2 -1
View File
@@ -1,6 +1,7 @@
import { deleteFailedLog, deleteLog } from '@/utils/common'
import COS from 'cos-nodejs-sdk-v5'
import { deleteFailedLog, deleteLog } from '@/utils/common'
interface IConfigMap {
fileName: string
config: PartialKeys<ITcYunConfig, 'path'>
+2 -1
View File
@@ -1,6 +1,7 @@
import { deleteFailedLog, deleteLog } from '@/utils/common'
import Upyun from 'upyun'
import { deleteFailedLog, deleteLog } from '@/utils/common'
interface IConfigMap {
fileName: string
config: PartialKeys<IUpYunConfig, 'path'>
+4 -2
View File
@@ -1,6 +1,8 @@
import { deleteFailedLog, deleteLog } from '@/utils/common'
import { AuthType, WebDAVClientOptions, createClient } from 'webdav'
import { formatEndpoint } from '~/main/manage/utils/common'
import { deleteFailedLog, deleteLog } from '@/utils/common'
import { formatEndpoint } from '~/manage/utils/common'
interface IConfigMap {
fileName: string