{ "name": "session.subscribe \u2014 the GUI asks for the full event set", "description": "Nothing is delivered until this is called. Subscribing replaces any previous selection.", "request": { "jsonrpc": "2.0", "id": 3, "method": "session.subscribe", "params": { "events": [ "event.task.added", "event.task.removed", "event.task.state", "event.task.progress", "event.speed.global", "event.notify" ] } }, "response": { "jsonrpc": "2.0", "id": 3, "result": { "ok": true, "events": [ "event.task.added", "event.task.removed", "event.task.state", "event.task.progress", "event.speed.global", "event.notify" ] } }, "assertions": [ "the echoed list lets a client spot an event it asked for that this daemon does not emit", "no notification arrives on this connection before this call succeeds" ] }