mirror of
https://github.com/zhom/donutbrowser.git
synced 2026-10-22 07:08:53 +02:00
feat: audit UI and trash
This commit is contained in:
1 parent
9965b75125
commit
d93afc2bd5
168 files changed
+19440
-5843
No files matched your search
@@ -461,15 +461,26 @@ class DonutClient:
|
||||
*,
|
||||
url: Optional[str] = None,
|
||||
headless: Optional[bool] = None,
|
||||
delay_ms: Optional[int] = None,
|
||||
concurrency: Optional[int] = None,
|
||||
) -> BatchRunResponse:
|
||||
"""POST /v1/profiles/batch/run
|
||||
|
||||
Answers 200 even when some profiles failed; read ``results[].ok``.
|
||||
``delay_ms`` (0 to 60000) spaces the launches and ``concurrency``
|
||||
(1 to 20) caps how many start at once; both default to the app's
|
||||
bulk launch settings.
|
||||
"""
|
||||
return self._request(
|
||||
"POST",
|
||||
"/v1/profiles/batch/run",
|
||||
body=_body(profile_ids=list(profile_ids), url=url, headless=headless),
|
||||
body=_body(
|
||||
profile_ids=list(profile_ids),
|
||||
url=url,
|
||||
headless=headless,
|
||||
delay_ms=delay_ms,
|
||||
concurrency=concurrency,
|
||||
),
|
||||
)
|
||||
|
||||
def batch_stop_profiles(self, profile_ids: Sequence[str]) -> BatchStopResponse:
|
||||
|
||||
@@ -168,10 +168,10 @@ CASES: List[Case] = [
|
||||
(
|
||||
"batch_run_profiles",
|
||||
(["p1", "p2"],),
|
||||
{"headless": False},
|
||||
{"headless": False, "delay_ms": 500, "concurrency": 2},
|
||||
"POST",
|
||||
"/v1/profiles/batch/run",
|
||||
{"profile_ids": ["p1", "p2"], "headless": False},
|
||||
{"profile_ids": ["p1", "p2"], "headless": False, "delay_ms": 500, "concurrency": 2},
|
||||
{},
|
||||
"/v1/profiles/batch/run",
|
||||
),
|
||||
|
||||
Reference in new issue
Block a user