(apiPath, query = {})
| 93 | } |
| 94 | |
| 95 | function buildUrl(apiPath, query = {}) { |
| 96 | const params = new URLSearchParams(); |
| 97 | Object.entries(query || {}).forEach(([key, value]) => { |
| 98 | if (value !== undefined && value !== null) params.append(key, String(value)); |
| 99 | }); |
| 100 | return `${API_BASE}${apiPath}${params.toString() ? `?${params.toString()}` : ""}`; |
| 101 | } |
| 102 | |
| 103 | class Task { |
| 104 | constructor(account) { |