func()

in sessions/sessions.go [247:261]


func (s *collection) deleteWithLock(unifiedID string) bool {
	record, ok := s.sessionsMap[unifiedID]
	if !ok {
		return false
	}
	backend := record.backend
	sessionPath := APIPath + "/" + record.backendView.ID
	if err := backend.Delete(sessionPath); err != nil {
		log.Printf("Failure trying to delete a kernel: %v", err)
		return false
	}
	delete(s.sessionsMap, unifiedID)
	delete(s.sessionUnifiedIDs, record.backendView.ID)
	return true
}