21 lines
305 B
Go
21 lines
305 B
Go
// utils.go
|
|
package main
|
|
|
|
import (
|
|
"bytes"
|
|
"io"
|
|
"log"
|
|
"time"
|
|
)
|
|
|
|
func SleepWithCountdown(seconds int) {
|
|
for i := seconds; i > 0; i-- {
|
|
log.Printf("⏳ Retrying in %d seconds...", i)
|
|
time.Sleep(1 * time.Second)
|
|
}
|
|
}
|
|
|
|
func NewBytesReader(data []byte) io.ReadSeeker {
|
|
return bytes.NewReader(data)
|
|
}
|