Add audiowidget endpoint: Blueprint renders audiowidget.tmpl, PaneCP fetches it on synthesis completion

This commit is contained in:
c0dev0id
2026-06-24 18:52:26 +02:00
parent 06c077b7f8
commit be338c2de0
5 changed files with 60 additions and 16 deletions

View File

@@ -44,3 +44,12 @@ export async function fetchStatus(credentials) {
if (!res.ok) throw new Error(`${res.status} ${res.statusText}`);
return res.json();
}
export async function fetchAudioWidget(resultUrl, errors) {
const params = new URLSearchParams();
if (resultUrl) params.set('result_url', resultUrl);
if (errors) params.set('errors', errors);
const res = await fetch(`${U.audiowidget}?${params}`);
if (!res.ok || res.status === 204) return '';
return res.text();
}