nidus-sync/lob/cmd/letter-list/main.go
Eli Ribble 7237f5f666
Some checks failed
/ golint (push) Failing after 3m50s
Move internal references to new source hosting
2026-05-19 15:33:57 +00:00

29 lines
481 B
Go

package main
import (
"context"
"log"
"os"
"source.gleipnir.technology/Gleipnir/nidus-sync/lob"
)
func main() {
key := os.Getenv("LOB_API_KEY")
if key == "" {
log.Println("LOB_API_KEY is empty")
os.Exit(1)
}
client := lob.NewLob(key)
ctx := context.TODO()
letters, err := client.LetterList(ctx)
if err != nil {
log.Printf("err: %v", err)
os.Exit(2)
}
for _, letter := range letters {
log.Printf("%s %s %s", letter.ID, letter.To.ID, letter.From.ID)
}
}