stub asses

This commit is contained in:
Bel LaPointe
2025-05-08 14:55:32 -06:00
parent 6259a4f179
commit 14e80ac2c3
9 changed files with 128 additions and 7 deletions

39
src/cmd/asses/main.go Normal file
View File

@@ -0,0 +1,39 @@
package asses
import (
"context"
"io"
"show-rss/src/asses"
"time"
)
func Main(ctx context.Context) error {
next, err := asses.Next(ctx)
if err != nil {
return err
}
c := time.NewTicker(3 * time.Hour)
defer c.Stop()
for {
select {
case <-ctx.Done():
case <-c.C:
case <-time.After(time.Until(next)):
}
if err := One(ctx); err != nil {
return err
}
next, err = asses.Next(ctx)
if err != nil {
return err
}
}
return ctx.Err()
}
func One(ctx context.Context) error {
return io.EOF
}

View File

@@ -0,0 +1,8 @@
package asses_test
import (
"testing"
)
func TestOne(t *testing.T) {
}