()
| 148 | } |
| 149 | |
| 150 | func (p *PsyNetRPC) schedulePing() { |
| 151 | p.mu.Lock() |
| 152 | defer p.mu.Unlock() |
| 153 | |
| 154 | if !p.connected || p.wsConn == nil { |
| 155 | return |
| 156 | } |
| 157 | |
| 158 | p.pingTimer = time.AfterFunc(pingInterval, p.sendPing) |
| 159 | } |
| 160 | |
| 161 | func (p *PsyNetRPC) sendPing() { |
| 162 | pingMessage, err := p.buildMessage(map[string]string{"PsyPing": ""}, nil) |
no outgoing calls