mirror of
https://github.com/diamondburned/arikawa.git
synced 2025-03-24 02:49:34 +00:00
Utils: Added extra wsutil logging
This commit is contained in:
parent
d4bdf700f3
commit
d82aa60fdc
|
@ -238,6 +238,8 @@ func (s *State) onEvent(iface interface{}) {
|
|||
}
|
||||
}
|
||||
|
||||
case *gateway.SessionsReplaceEvent:
|
||||
|
||||
case *gateway.UserGuildSettingsUpdateEvent:
|
||||
for i, ugs := range s.Ready.UserGuildSettings {
|
||||
if ugs.GuildID == ev.GuildID {
|
||||
|
|
|
@ -125,14 +125,11 @@ func (p *Pacemaker) start() error {
|
|||
p.Echo()
|
||||
|
||||
for {
|
||||
Debug("Pacemaker loop restarted.")
|
||||
|
||||
if err := p.Pace(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
Debug("Paced.")
|
||||
|
||||
// Paced, save:
|
||||
p.SentBeat.Set(time.Now())
|
||||
|
||||
|
@ -142,11 +139,9 @@ func (p *Pacemaker) start() error {
|
|||
|
||||
select {
|
||||
case <-p.stop.Recv():
|
||||
Debug("Received stop signal.")
|
||||
return nil
|
||||
|
||||
case <-tick.C:
|
||||
Debug("Ticked. Restarting.")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -84,11 +84,13 @@ func (p *PacemakerLoop) startLoop() error {
|
|||
for {
|
||||
select {
|
||||
case err := <-p.pacedeath:
|
||||
// return nil if err == nil
|
||||
WSDebug("Pacedeath returned with error:", err)
|
||||
return errors.Wrap(err, "Pacemaker died, reconnecting")
|
||||
|
||||
case ev, ok := <-p.events:
|
||||
if !ok {
|
||||
WSDebug("Events channel closed, stopping pacemaker.")
|
||||
defer WSDebug("Pacemaker stopped automatically.")
|
||||
// Events channel is closed. Kill the pacemaker manually and
|
||||
// die.
|
||||
p.pacemaker.Stop()
|
||||
|
|
Loading…
Reference in a new issue