// 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) }