INNER CODE UNIT · Python

delete_watcher

bunkeriot/BunkerM · backend/app/agent-api/main.py:315

async def delete_watcher(watcher_id: str, x_api_key: str = Header(...)):
    _auth(x_api_key)
    with _lock:
        data = _load_agents()
        data["watchers"] = [w for w in data["watchers"] if w["id"] != watcher_id]
        _save_agents(data)
    _watcher_engine.remove(watcher_id)
    return {"ok": True}


# ─── Schedules CRUD ───────────────────────────────────────────────────────────

class JobCreate(BaseModel):
    description: str
    cron: str
    topic: str
    payload: str
    qos: int = 0

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…