SuspendSocketCommunicator
An interface to facilitate communication with signald socket. The implementation might close socket connections after making a request, in which case, the readLineSuspend function will not be supported.
This variant has suspending operations for JavaScript (Node.js) support.
Functions
Link copied to clipboard
Reads a JSON message from the socket, blocking until a message is received or returning null if the socket closes. Might not be supported by the implementation.
Link copied to clipboard
Sends the request to the socket as a single line of JSON (line terminated with \n), and returns the JSON response from signald.