在会话对应的Peer上的事件队列中执行callback,如果没有队列,则马上执行
(ses Session, callback func())
| 138 | |
| 139 | // 在会话对应的Peer上的事件队列中执行callback,如果没有队列,则马上执行 |
| 140 | func SessionQueuedCall(ses Session, callback func()) { |
| 141 | if ses == nil { |
| 142 | return |
| 143 | } |
| 144 | q := ses.Peer().(interface { |
| 145 | Queue() EventQueue |
| 146 | }).Queue() |
| 147 | |
| 148 | QueuedCall(q, callback) |
| 149 | } |
| 150 | |
| 151 | // 有队列时队列调用,无队列时直接调用 |
| 152 | func QueuedCall(queue EventQueue, callback func()) { |
no test coverage detected