From 6b152bd778ca4a8d503fc9777a95eab7aa7af55c Mon Sep 17 00:00:00 2001 From: MaysWind Date: Mon, 3 Feb 2025 16:37:11 +0800 Subject: [PATCH] code refactor --- src/lib/services.ts | 6 +++--- src/stores/transaction.ts | 4 ++-- src/stores/user.ts | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/lib/services.ts b/src/lib/services.ts index 2e878d93..1b4d9447 100644 --- a/src/lib/services.ts +++ b/src/lib/services.ts @@ -285,7 +285,7 @@ export default { updateProfile: (req: UserProfileUpdateRequest): ApiResponsePromise => { return axios.post>('v1/users/profile/update.json', req); }, - updateAvatar: ({ avatarFile }: { avatarFile: unknown }): ApiResponsePromise => { + updateAvatar: ({ avatarFile }: { avatarFile: File }): ApiResponsePromise => { return axios.postForm>('v1/users/avatar/update.json', { avatar: avatarFile }, { @@ -421,7 +421,7 @@ export default { deleteTransaction: (req: TransactionDeleteRequest): ApiResponsePromise => { return axios.post>('v1/transactions/delete.json', req); }, - parseImportTransaction: ({ fileType, importFile }: { fileType: string, importFile: unknown }): ApiResponsePromise => { + parseImportTransaction: ({ fileType, importFile }: { fileType: string, importFile: File }): ApiResponsePromise => { return axios.postForm>('v1/transactions/parse_import.json', { fileType: fileType, file: importFile @@ -434,7 +434,7 @@ export default { timeout: DEFAULT_IMPORT_API_TIMEOUT } as ApiRequestConfig); }, - uploadTransactionPicture: ({ pictureFile, clientSessionId }: { pictureFile: unknown, clientSessionId: string }): ApiResponsePromise => { + uploadTransactionPicture: ({ pictureFile, clientSessionId }: { pictureFile: File, clientSessionId: string }): ApiResponsePromise => { return axios.postForm>('v1/transaction/pictures/upload.json', { picture: pictureFile, clientSessionId: clientSessionId diff --git a/src/stores/transaction.ts b/src/stores/transaction.ts index 4a688009..2d0f106d 100644 --- a/src/stores/transaction.ts +++ b/src/stores/transaction.ts @@ -1071,7 +1071,7 @@ export const useTransactionsStore = defineStore('transactions', () => { }); } - function parseImportTransaction({ fileType, importFile }: { fileType: string, importFile: unknown }): Promise { + function parseImportTransaction({ fileType, importFile }: { fileType: string, importFile: File }): Promise { return new Promise((resolve, reject) => { services.parseImportTransaction({ fileType, importFile }).then(response => { const data = response.data; @@ -1133,7 +1133,7 @@ export const useTransactionsStore = defineStore('transactions', () => { }); } - function uploadTransactionPicture({ pictureFile, clientSessionId }: { pictureFile: unknown, clientSessionId: string }): Promise { + function uploadTransactionPicture({ pictureFile, clientSessionId }: { pictureFile: File, clientSessionId: string }): Promise { return new Promise((resolve, reject) => { services.uploadTransactionPicture({ pictureFile, clientSessionId }).then(response => { const data = response.data; diff --git a/src/stores/user.ts b/src/stores/user.ts index c407b033..0fa7782b 100644 --- a/src/stores/user.ts +++ b/src/stores/user.ts @@ -182,7 +182,7 @@ export const useUserStore = defineStore('user', () => { }); } - function updateUserAvatar({ avatarFile }: { avatarFile: unknown }): Promise { + function updateUserAvatar({ avatarFile }: { avatarFile: File }): Promise { return new Promise((resolve, reject) => { services.updateAvatar({ avatarFile }).then(response => { const data = response.data;