diff options
Diffstat (limited to 'bridge/slack/users_channels.go')
-rw-r--r-- | bridge/slack/users_channels.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bridge/slack/users_channels.go b/bridge/slack/users_channels.go index 41fd0bd8..9b34b779 100644 --- a/bridge/slack/users_channels.go +++ b/bridge/slack/users_channels.go @@ -113,6 +113,12 @@ func (b *users) populateUser(userID string) { b.users[userID] = user } +func (b *users) invalidateUser(userID string) { + b.usersMutex.Lock() + defer b.usersMutex.Unlock() + delete(b.users, userID) +} + func (b *users) populateUsers(wait bool) { b.refreshMutex.Lock() if !wait && (time.Now().Before(b.earliestRefresh) || b.refreshInProgress) { |