renamed site directory to server

This commit is contained in:
2026-01-11 15:27:54 -07:00
parent 889aead6b6
commit ae01554b0b
65 changed files with 123 additions and 49 deletions
+6 -3
View File
@@ -7,6 +7,7 @@ import (
"context"
"errors"
"fmt"
"log/slog"
"ruben/inventory2/internal/consts"
"github.com/jackc/pgx/v5"
@@ -15,7 +16,8 @@ import (
type (
Store struct {
db *pgxpool.Pool
log *slog.Logger
db *pgxpool.Pool
}
Account struct {
@@ -59,9 +61,10 @@ type (
}
)
func NewStore(db *pgxpool.Pool) *Store {
func NewStore(logger *slog.Logger, db *pgxpool.Pool) *Store {
return &Store{
db: db,
log: logger,
db: db,
}
}
+8 -1
View File
@@ -5,6 +5,7 @@ import (
"encoding/json"
"errors"
"fmt"
"log/slog"
"net/url"
"time"
@@ -36,6 +37,7 @@ const (
type (
// Authenticator is used to authenticate our users.
Authenticator struct {
log *slog.Logger
*oidc.Provider
oauth2.Config
db *pgxpool.Pool
@@ -59,7 +61,11 @@ type (
)
// New instantiates the *Authenticator.
func New(ctx context.Context, db *pgxpool.Pool) (*Authenticator, error) {
func New(
ctx context.Context,
db *pgxpool.Pool,
logger *slog.Logger,
) (*Authenticator, error) {
provider, err := oidc.NewProvider(
ctx,
"https://"+AUTH0_DOMAIN+"/",
@@ -69,6 +75,7 @@ func New(ctx context.Context, db *pgxpool.Pool) (*Authenticator, error) {
}
return &Authenticator{
log: logger,
Provider: provider,
Config: oauth2.Config{
ClientID: AUTH0_CLIENT_ID,
+4 -1
View File
@@ -7,6 +7,7 @@ import (
"errors"
"fmt"
"io"
"log/slog"
"net/http"
"net/url"
"strconv"
@@ -32,6 +33,7 @@ import (
type (
Platform struct {
log *slog.Logger
oAuthRedirectURI func(acctID int64) string
apiKeystring string
apiSharedSecret string
@@ -63,8 +65,9 @@ const (
scopeTransactionsWrite = "transactions_w" // Update a member's sales data.
)
func NewPlatform(oAuthRedirectURI func(acctID int64) string, apiKeystring, apiSharedSecret string, db *pgxpool.Pool) *Platform {
func NewPlatform(logger *slog.Logger, oAuthRedirectURI func(acctID int64) string, apiKeystring, apiSharedSecret string, db *pgxpool.Pool) *Platform {
return &Platform{
log: logger,
oAuthRedirectURI: oAuthRedirectURI,
apiKeystring: apiKeystring,
apiSharedSecret: apiSharedSecret,
+6 -3
View File
@@ -4,6 +4,7 @@ import (
"context"
"encoding/json"
"fmt"
"log/slog"
"time"
"github.com/jackc/pgx/v5"
@@ -13,7 +14,8 @@ import (
type (
Store struct {
db *pgxpool.Pool
log *slog.Logger
db *pgxpool.Pool
}
Event struct {
@@ -25,9 +27,10 @@ type (
}
)
func NewStore(db *pgxpool.Pool) *Store {
func NewStore(logger *slog.Logger, db *pgxpool.Pool) *Store {
return &Store{
db: db,
log: logger,
db: db,
}
}