At various points in the serving infrastructure, an error is produced out-of-band of any particular client RPC or API call. We should add an ErrorHandler to allow users of the SDK to receive these errors.
Open question: should this be scoped to the Server, or to the Session? Probably it should be scoped to the session, in which case this belongs on something like the SessionOptions being discussed in #148.
At various points in the serving infrastructure, an error is produced out-of-band of any particular client RPC or API call. We should add an ErrorHandler to allow users of the SDK to receive these errors.
Open question: should this be scoped to the Server, or to the Session? Probably it should be scoped to the session, in which case this belongs on something like the SessionOptions being discussed in #148.