RemoveClient 注销客户端,并关闭通道
(ch chan string)
| 112 | |
| 113 | // RemoveClient 注销客户端,并关闭通道 |
| 114 | func (d *Document) RemoveClient(ch chan string) { |
| 115 | d.mu.Lock() |
| 116 | defer d.mu.Unlock() |
| 117 | |
| 118 | if _, ok := d.Clients[ch]; ok { |
| 119 | delete(d.Clients, ch) |
| 120 | close(ch) |
| 121 | } |
| 122 | } |