mirror of
https://github.com/r-ca/kidshift-skills.git
synced 2024-10-25 17:14:03 +00:00
POSTのパラメータに対応
This commit is contained in:
parent
83d2853e4c
commit
d848f04b4e
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user