chore(readme): Update README example to include full DatabaseConfig initialization and use database.Connect function
All checks were successful
Gitea Build Check / Build (push) Successful in 2m15s
Gitea Build Check / Build (pull_request) Successful in 2m15s

This commit is contained in:
SoXX 2024-08-14 15:03:26 +02:00
parent 44bedd20a1
commit 2eeae0e5c7

View File

@ -33,23 +33,33 @@ package main
import ( import (
"context" "context"
"log"
"git.anthrove.art/Anthrove/otter-space-sdk/v3/pkg/database" "git.anthrove.art/Anthrove/otter-space-sdk/v3/pkg/database"
"git.anthrove.art/Anthrove/otter-space-sdk/v3/pkg/models" "git.anthrove.art/Anthrove/otter-space-sdk/v3/pkg/models"
) )
func main() { func main() {
ctx := context.Background() ctx := context.Background()
cfg := models.DatabaseConfig{} var err error
pgClient := database.NewPostgresqlConnection() config := models.DatabaseConfig{
err := pgClient.Connect(ctx, cfg) Endpoint: "",
if err != nil { Username: "",
log.Panic(err) Password: "",
Database: "",
Port: 5432,
SSL: false,
Timezone: "Europe/Berlin",
Debug: false,
} }
err = database.Connect(ctx, config)
if err != nil {
panic(err)
}
} }
``` ```
This example creates a new client, connects to the OtterSpace API, and then the client can be used to interact with the API. This example creates a new client, connects to the OtterSpace API, and then the client can be used to interact with the API.