timeouts: Use After() instead of Tick()
This commit is contained in:
		| @@ -245,7 +245,7 @@ func selectDatasource(sources []datasource.Datasource) datasource.Datasource { | ||||
| 				select { | ||||
| 				case <-stop: | ||||
| 					return | ||||
| 				case <-time.Tick(duration): | ||||
| 				case <-time.After(duration): | ||||
| 					duration = pkg.ExpBackoff(duration, datasourceMaxInterval) | ||||
| 				} | ||||
| 			} | ||||
| @@ -262,7 +262,7 @@ func selectDatasource(sources []datasource.Datasource) datasource.Datasource { | ||||
| 	select { | ||||
| 	case s = <-ds: | ||||
| 	case <-done: | ||||
| 	case <-time.Tick(datasourceTimeout): | ||||
| 	case <-time.After(datasourceTimeout): | ||||
| 	} | ||||
|  | ||||
| 	close(stop) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user