Skip to content

Commit 26dd4c6

Browse files
committed
fix non registered event user
1 parent d7be254 commit 26dd4c6

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

event/basic/event.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,13 @@ func (event *Event) Unsubscribe(userId uint, clientId uint) {
4444
}
4545

4646
func (event *Event) Trigger(userId uint, channel string, id string, data interface{}) error {
47-
event.GetHub().GetUser(userId).Range(func(clientId, client interface{}) bool {
47+
var user = event.GetHub().GetUser(userId)
48+
49+
if user == nil {
50+
return nil
51+
}
52+
53+
user.Range(func(clientId, client interface{}) bool {
4854
client.(chan sse.Event) <- sse.Event{
4955
Event: channel,
5056
Retry: 3,

0 commit comments

Comments
 (0)