Add cancel option to terminate queries

This commit is contained in:
Julien Riou 2018-06-30 11:11:24 +02:00
parent 750db87046
commit dcb07c225e
No known key found for this signature in database
GPG key ID: BA3E15176E45E85D
5 changed files with 22 additions and 1 deletions

View file

@ -55,7 +55,11 @@ func (t *Terminator) Run() {
// terminateAndNotify terminates a list of sessions and notifies channel
func (t *Terminator) terminateAndNotify(sessions []base.Session) {
t.db.TerminateSessions(sessions)
if t.config.Cancel {
t.db.CancelSessions(sessions)
} else {
t.db.TerminateSessions(sessions)
}
for _, session := range sessions {
t.sessions <- session
}