${p.sent}
Accepted & sent
toast(`Campaign finished — status: ${(JSON.parse(ev.data) || {}).status || "?"}`, "info", 6000); drawControls(); }); MON.es.onerror = () => { $("#liveInd").classList.add("hidden"); }; } async function drawProgress() { try { const p = await GET(`/campaigns/${MON.id}/progress`); paintProgress(p); } catch (e) { $("#monBody").innerHTML = `