feat: import messages from go version

This commit is contained in:
sam 2024-10-28 23:42:57 +01:00
parent b56a71e105
commit a50a8567dd
Signed by: sam
GPG key ID: 5F3C3C1B3166639D
15 changed files with 503 additions and 769 deletions

View file

@ -4,14 +4,17 @@ import (
"context"
"log"
"os"
"strconv"
"github.com/jackc/pgx/v4/pgxpool"
)
var conn *pgxpool.Pool
var ctx = context.Background()
var aesKey [32]byte
func main() {
copy(aesKey[:], []byte(os.Getenv("AES_KEY")))
dsn := os.Getenv("DATABASE_URL")
pool, err := pgxpool.Connect(ctx, dsn)
@ -24,4 +27,11 @@ func main() {
if err != nil {
log.Fatalf("error exporting guilds: %v\n", err)
}
if ok, _ := strconv.ParseBool(os.Getenv("EXPORT_MESSAGES")); ok {
err = exportMessages()
if err != nil {
log.Fatalf("error exporting messages: %v\n", err)
}
}
}