refactor idle timeouts

This commit is contained in:
Shivaram Lingamneni 2017-10-15 12:24:28 -04:00
parent b86fc105cd
commit e540fde816
5 changed files with 189 additions and 55 deletions

View file

@ -40,3 +40,15 @@ func (client *Client) getNickCasefolded() string {
defer client.stateMutex.RUnlock()
return client.nickCasefolded
}
func (client *Client) Registered() bool {
client.stateMutex.RLock()
defer client.stateMutex.RUnlock()
return client.registered
}
func (client *Client) Destroyed() bool {
client.stateMutex.RLock()
defer client.stateMutex.RUnlock()
return client.isDestroyed
}