File tree 2 files changed +11
-5
lines changed
2 files changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -62,8 +62,11 @@ func (c *Client) decode() {
62
62
}
63
63
64
64
if hearSyms .Time >= c .currentTime {
65
- if hearSyms .Sender == "referee" {
65
+ switch hearSyms .Sender {
66
+ case "referee" :
66
67
c .playMode = hearSyms .Message
68
+ default :
69
+ c .errChannel <- fmt .Sprintf ("ignoring heard message %s" , m .data )
67
70
}
68
71
}
69
72
case serverParamMsg :
Original file line number Diff line number Diff line change @@ -51,11 +51,14 @@ func (c *Client) decode() {
51
51
c .errChannel <- err .Error ()
52
52
continue
53
53
}
54
- if hearSymbols .Time > c .currentTime {
54
+ if hearSymbols .Time >= c .currentTime {
55
55
c .currentTime = hearSymbols .Time
56
- }
57
- if hearSymbols .Sender == "referee" {
58
- c .playMode = hearSymbols .Message
56
+ switch hearSymbols .Sender {
57
+ case "referee" :
58
+ c .playMode = hearSymbols .Message
59
+ default :
60
+ c .errChannel <- fmt .Sprintf ("ignoring heard message %s" , m .data )
61
+ }
59
62
}
60
63
case errorMsg :
61
64
c .errChannel <- m .String ()
You can’t perform that action at this time.
0 commit comments