5
0
mirror of https://github.com/cwinfo/matterbridge.git synced 2024-11-15 06:30:25 +00:00

Add lacking clean-up in Slack synchronisation (#811)

This commit is contained in:
Duco van Amstel 2019-04-23 22:08:34 +01:00 committed by Wim
parent 1c3e764d57
commit aefa8a9341

View File

@ -87,6 +87,11 @@ func (b *users) populateUser(userID string) {
// in case the previous query failed for some reason.
} else {
b.usersSyncPoints[userID] = make(chan struct{})
defer func() {
// Wake up any waiting goroutines and remove the synchronization point.
close(b.usersSyncPoints[userID])
delete(b.usersSyncPoints, userID)
}()
break
}
}
@ -106,10 +111,6 @@ func (b *users) populateUser(userID string) {
// Register user information.
b.users[userID] = user
// Wake up any waiting goroutines and remove the synchronization point.
close(b.usersSyncPoints[userID])
delete(b.usersSyncPoints, userID)
}
func (b *users) populateUsers(wait bool) {