Example #1
0
func (t *removeTask) Do(repo watchdb.WatchProvider) (err error) {
	var removed bool

	if t.id == FLUSH_DB {
		repo.Clear()
		removed = true
	} else if ok := repo.Remove(t.id); ok {
		removed = true
	}

	t.ch <- removed
	return
}