Bulk deletes tasks. :param task_ids: A list of task IDs to be deleted. :return: A success message.
(self, *task_ids)
| 295 | return response_data |
| 296 | |
| 297 | def delete_tasks(self, *task_ids): |
| 298 | """ |
| 299 | Bulk deletes tasks. |
| 300 | |
| 301 | :param task_ids: A list of task IDs to be deleted. |
| 302 | :return: A success message. |
| 303 | """ |
| 304 | url = self._make_api_url("api/tasks/bulk-delete") |
| 305 | payload = {"task_ids": task_ids} |
| 306 | response = requests.post(url, json=payload) |
| 307 | _raise_for_status(response) |
| 308 | response_data = response.json() |
| 309 | self._write_json("delete_tasks", response_data) # Call write_json with method name |
| 310 | return response_data |
| 311 | |
| 312 | def abort_tasks(self, *task_ids): |
| 313 | """ |
nothing calls this directly
no test coverage detected