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); } }