This commit is contained in:
Vladislav Yarmak 2021-04-02 00:46:17 +03:00
parent ed153de1d0
commit ddc27f34ab
3 changed files with 25 additions and 25 deletions

View file

@ -208,7 +208,7 @@ func run() int {
} }
cl() cl()
runTicker(context.Background(), args.refresh, func (ctx context.Context) { runTicker(context.Background(), args.refresh, func(ctx context.Context) {
mainLogger.Info("Refreshing login...") mainLogger.Info("Refreshing login...")
loginCtx, cl := context.WithTimeout(ctx, args.timeout) loginCtx, cl := context.WithTimeout(ctx, args.timeout)
defer cl() defer cl()

View file

@ -158,11 +158,11 @@ func AfterWallClock(d time.Duration) <-chan time.Time {
for { for {
select { select {
case t = <-after_ch: case t = <-after_ch:
ch <-t ch <- t
return return
case t = <-ticker.C: case t = <-ticker.C:
if t.After(deadline) { if t.After(deadline) {
ch <-t ch <- t
return return
} }
} }
@ -171,7 +171,7 @@ func AfterWallClock(d time.Duration) <-chan time.Time {
return ch return ch
} }
func runTicker(ctx context.Context, interval time.Duration, cb func (context.Context)) { func runTicker(ctx context.Context, interval time.Duration, cb func(context.Context)) {
go func() { go func() {
for { for {
select { select {