From d848f04b4e94ea9a4381771aea705d61fc9c91b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=8D=E3=82=80=E3=81=AD=E3=81=93?= Date: Wed, 17 Jul 2024 14:01:11 +0900 Subject: [PATCH] =?UTF-8?q?POST=E3=81=AE=E3=83=91=E3=83=A9=E3=83=A1?= =?UTF-8?q?=E3=83=BC=E3=82=BF=E3=81=AB=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api.ts | 4 ++-- src/service/TaskService.ts | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/api.ts b/src/api.ts index b9057d7..bd69a1a 100644 --- a/src/api.ts +++ b/src/api.ts @@ -40,9 +40,9 @@ class ApiClient { return response.data; } - async post(url: string, data: any, includeToken = true): Promise { + async post(url: string, data: any, params?: URLSearchParams, includeToken = true): Promise { const headers = this.getHeaders(includeToken); - const response = await this.client.post(url, data, { headers }); + const response = await this.client.post(url, data, { headers, params }); return response.data; } } diff --git a/src/service/TaskService.ts b/src/service/TaskService.ts index d1c422c..8c94d7f 100644 --- a/src/service/TaskService.ts +++ b/src/service/TaskService.ts @@ -7,8 +7,10 @@ class TaskService extends _ServiceBase { return await api.get('/task'); } - async completeTask(taskId: string) { - return await api.post(`/task/${taskId}/complete`, {}) + async completeTask(taskId: string, childId: string) { + const params = new URLSearchParams(); + params.append('childId', childId); + return await api.post(`/task/${taskId}/complete`, {}, params); } }