mirror of
https://github.com/cwinfo/matterbridge.git
synced 2024-12-24 18:25:40 +00:00
Add lacking clean-up in Slack synchronisation (#811)
This commit is contained in:
parent
9f5f004725
commit
9be0be0316
@ -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) {
|
||||
|
Loading…
Reference in New Issue
Block a user