From c5a5582147bc0b9dafed7ca5344e85d1c50f3520 Mon Sep 17 00:00:00 2001 From: ValdiANS Date: Tue, 12 May 2026 10:26:57 +0700 Subject: [PATCH] feat: create setExpensePaidOff method --- src/services/api/expense.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/services/api/expense.ts b/src/services/api/expense.ts index 5c355213..66c5d951 100644 --- a/src/services/api/expense.ts +++ b/src/services/api/expense.ts @@ -572,6 +572,25 @@ export class ExpenseApiService extends BaseApiService< } } + async setExpensePaidOff(id: number) { + try { + const res = await httpClient>( + `${this.basePath}/${id}/pay`, + { + method: 'PATCH', + } + ); + + return res; + } catch (error) { + if (axios.isAxiosError>(error)) { + return error.response?.data; + } + + return undefined; + } + } + async deleteExpenseRequestDocument( expenseId: number, documentId: number