#282: added timeout flags & tuned client.IsIdle()

This commit is contained in:
ldinc
2017-10-14 03:08:04 +03:00
parent 72b9eb443c
commit 3067b06bf6
2 changed files with 31 additions and 26 deletions

View File

@@ -367,7 +367,10 @@ func (client *Client) Close() error {
}
func (client *Client) IsIdle() bool {
return time.Since(client.lastQueryTime).Hours() > 1
if command.Opts.ConnectionIdleTimeoutDisabled {
return true
}
return time.Since(client.lastQueryTime).Minutes() > command.Opts.ConnectionIdleTimeout
}
// Fetch all rows as strings for a single column