UnregisterOnClose removes a previously registered onClose handler by ID
(id string)
| 325 | |
| 326 | // UnregisterOnClose removes a previously registered onClose handler by ID |
| 327 | func (h *SSEHandlerCh) UnregisterOnClose(id string) { |
| 328 | h.lock.Lock() |
| 329 | defer h.lock.Unlock() |
| 330 | h.onCloseHandlers.Unregister(id) |
| 331 | } |
| 332 | |
| 333 | // runOnCloseHandlers runs all registered onClose handlers exactly once |
| 334 | func (h *SSEHandlerCh) runOnCloseHandlers() { |
no test coverage detected