mirror of
https://github.com/Kuingsmile/PicList.git
synced 2026-06-01 15:09:38 +08:00
16 lines
541 B
TypeScript
16 lines
541 B
TypeScript
import { getRawData } from '@/utils/common'
|
|
import { IRPCActionType } from '#/types/enum'
|
|
import { IStringKeyMap } from '#/types/types'
|
|
import { deleteFailedLog } from '#/utils/deleteLog'
|
|
|
|
export default class AwsS3Api {
|
|
static async delete (configMap: IStringKeyMap): Promise<boolean> {
|
|
try {
|
|
return (await window.electron.triggerRPC(IRPCActionType.GALLERY_DELETE_DOGE_FILE, getRawData(configMap))) || false
|
|
} catch (error: any) {
|
|
deleteFailedLog(configMap.fileName, 'DogeCloud', error)
|
|
return false
|
|
}
|
|
}
|
|
}
|