Methods

(static) executeRequest(req) → {object}

Executes a single HTTP request via roku-requests.

Parameters:
NameTypeDescription
reqobject

request AA: { requestId, method, url, headers?, body?, timeout? }

Returns:

response AA: { requestId, ok, statusCode, json, text }

Type: 
object

(static) init() → {void}

Returns:
Type: 
void

(static) runApiLoop() → {void}

Continuous-server event loop (Architecture C). Waits for request field writes, executes HTTP via roku-requests, writes response. Never exits — lives for the lifetime of the app alongside the global pool.

Returns:
Type: 
void