push

abstract suspend fun push(value: T): R(source)

推送一个事件到对应的 ContinuousSessionReceiver 中并挂起直到将其 消费 或被关闭。

Throws

如果会话已经结束或关闭

如果推送行为本身失败,例如会话已经结束或关闭

如果推送行为成功、 但是在 ContinuousSessionReceiver.await 时出现了异常(例如构造响应结果时出现异常)

任何由 SessionContinuation.resumeWithException 直接 resume 的异常本身