an app.bsky.* indexer

break out of pump repos if context is done

Changed files
+7
cmd
backfiller
+7
cmd/backfiller/backfiller.go
···
var curs string
for {
+
select {
+
case <-ctx.Done():
+
sl.Info("stopping repo pump")
+
return nil
+
default:
+
}
+
sl.Info("listing repos", "cursor", curs)
res, err := atproto.SyncListRepos(ctx, xrpcc, curs, 1000)
if err != nil {