File tree 1 file changed +4
-4
lines changed 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -249,8 +249,8 @@ func (this *book) PostMessage(uid int, message *Message) {
249
249
func (this * book ) BroadcastAllUsersMessage (message * Message ) {
250
250
logger .Infoln ("BroadcastAllUsersMessage message" , message )
251
251
252
- this .rwMutex .RLock ()
253
- defer this .rwMutex .RUnlock ()
252
+ this .rwMutex .Lock ()
253
+ defer this .rwMutex .Unlock ()
254
254
for uid , userData := range this .users {
255
255
if userData .Len () == 0 {
256
256
delete (this .users , uid )
@@ -264,8 +264,8 @@ func (this *book) BroadcastAllUsersMessage(message *Message) {
264
264
func (this * book ) BroadcastToOthersMessage (message * Message , myself int ) {
265
265
logger .Infoln ("BroadcastToOthersMessage message" , message )
266
266
267
- this .rwMutex .RLock ()
268
- defer this .rwMutex .RUnlock ()
267
+ this .rwMutex .Lock ()
268
+ defer this .rwMutex .Unlock ()
269
269
for uid , userData := range this .users {
270
270
if uid == myself {
271
271
continue
You can’t perform that action at this time.
0 commit comments