POSTのパラメータに対応

This commit is contained in:
ろむねこ 2024-07-17 14:01:11 +09:00
parent 83d2853e4c
commit d848f04b4e
Signed by: Fujimatsu
GPG Key ID: FA1F39A1BA37D168
2 changed files with 6 additions and 4 deletions

View File

@ -40,9 +40,9 @@ class ApiClient {
return response.data;
}
async post<T>(url: string, data: any, includeToken = true): Promise<T> {
async post<T>(url: string, data: any, params?: URLSearchParams, includeToken = true): Promise<T> {
const headers = this.getHeaders(includeToken);
const response = await this.client.post<T>(url, data, { headers });
const response = await this.client.post<T>(url, data, { headers, params });
return response.data;
}
}

View File

@ -7,8 +7,10 @@ class TaskService extends _ServiceBase {
return await api.get<TaskListResponse>('/task');
}
async completeTask(taskId: string) {
return await api.post<void>(`/task/${taskId}/complete`, {})
async completeTask(taskId: string, childId: string) {
const params = new URLSearchParams();
params.append('childId', childId);
return await api.post<void>(`/task/${taskId}/complete`, {}, params);
}
}