removed intermediate /internal directory

This commit is contained in:
2026-02-09 13:40:31 -07:00
parent b155280081
commit 0944703d2a
50 changed files with 117 additions and 101 deletions
@@ -7,11 +7,12 @@ import (
"context" "context"
"errors" "errors"
"fmt" "fmt"
"ruben/inventory2/internal/consts"
"ruben/inventory2/internal/logging"
"github.com/jackc/pgx/v5" "github.com/jackc/pgx/v5"
"github.com/jackc/pgx/v5/pgxpool" "github.com/jackc/pgx/v5/pgxpool"
"ruben/inventory2/consts"
"ruben/inventory2/logging"
) )
type ( type (
@@ -4,11 +4,12 @@ import (
"context" "context"
"errors" "errors"
"fmt" "fmt"
"ruben/inventory2/internal/consts"
"github.com/google/uuid" "github.com/google/uuid"
"github.com/jackc/pgx/v5" "github.com/jackc/pgx/v5"
"github.com/jackc/pgx/v5/pgtype" "github.com/jackc/pgx/v5/pgtype"
"ruben/inventory2/consts"
) )
type ( type (
@@ -4,11 +4,12 @@ import (
"context" "context"
"errors" "errors"
"fmt" "fmt"
"ruben/inventory2/internal/consts"
"slices" "slices"
"strings" "strings"
"github.com/jackc/pgx/v5" "github.com/jackc/pgx/v5"
"ruben/inventory2/consts"
) )
// TODO: simpify, if possible (single query ideal) // TODO: simpify, if possible (single query ideal)
@@ -4,11 +4,12 @@ import (
"context" "context"
"errors" "errors"
"fmt" "fmt"
"ruben/inventory2/internal/consts"
"slices" "slices"
"github.com/jackc/pgx/v5" "github.com/jackc/pgx/v5"
"github.com/jackc/pgx/v5/pgtype" "github.com/jackc/pgx/v5/pgtype"
"ruben/inventory2/consts"
) )
type ( type (
@@ -13,8 +13,8 @@ import (
"github.com/jackc/pgx/v5/pgxpool" "github.com/jackc/pgx/v5/pgxpool"
"golang.org/x/oauth2" "golang.org/x/oauth2"
"ruben/inventory2/internal/consts" "ruben/inventory2/consts"
"ruben/inventory2/internal/logging" "ruben/inventory2/logging"
) )
// TODO: move these to a config? // TODO: move these to a config?
@@ -5,11 +5,12 @@ import (
"crypto/rand" "crypto/rand"
"errors" "errors"
"fmt" "fmt"
"ruben/inventory2/internal/consts"
"time" "time"
"github.com/jackc/pgx/v5" "github.com/jackc/pgx/v5"
"github.com/jackc/pgx/v5/pgtype" "github.com/jackc/pgx/v5/pgtype"
"ruben/inventory2/consts"
) )
// NewState creates a new state for logging in, saving it in the database. // NewState creates a new state for logging in, saving it in the database.
@@ -5,7 +5,7 @@ import (
"fmt" "fmt"
"net/http" "net/http"
"ruben/inventory2/internal/domains/platforms/etsy/generated_client" "ruben/inventory2/domains/platforms/etsy/generated_client"
) )
func newFixedAccessTokenClient(apiKey, accessToken string) (*generated_client.ClientWithResponses, error) { func newFixedAccessTokenClient(apiKey, accessToken string) (*generated_client.ClientWithResponses, error) {
@@ -16,8 +16,8 @@ import (
"github.com/google/uuid" "github.com/google/uuid"
"github.com/jackc/pgx/v5/pgxpool" "github.com/jackc/pgx/v5/pgxpool"
"ruben/inventory2/internal/domains/platforms/etsy/generated_client" "ruben/inventory2/domains/platforms/etsy/generated_client"
"ruben/inventory2/internal/logging" "ruben/inventory2/logging"
) )
//go:generate oapi-codegen -generate types,client -package generated_client -o generated_client/client.go openapi.3.0.2.json //go:generate oapi-codegen -generate types,client -package generated_client -o generated_client/client.go openapi.3.0.2.json
@@ -4,12 +4,13 @@ import (
"context" "context"
"encoding/json" "encoding/json"
"fmt" "fmt"
"ruben/inventory2/internal/logging"
"time" "time"
"github.com/jackc/pgx/v5" "github.com/jackc/pgx/v5"
"github.com/jackc/pgx/v5/pgtype" "github.com/jackc/pgx/v5/pgtype"
"github.com/jackc/pgx/v5/pgxpool" "github.com/jackc/pgx/v5/pgxpool"
"ruben/inventory2/logging"
) )
type ( type (
+6 -6
View File
@@ -21,12 +21,12 @@ import (
"github.com/jackc/pgx/v5/pgxpool" "github.com/jackc/pgx/v5/pgxpool"
"github.com/lmittmann/tint" "github.com/lmittmann/tint"
"ruben/inventory2/internal/domains/accounts" "ruben/inventory2/domains/accounts"
"ruben/inventory2/internal/domains/authentication" "ruben/inventory2/domains/authentication"
etsy_platform "ruben/inventory2/internal/domains/platforms/etsy" etsy_platform "ruben/inventory2/domains/platforms/etsy"
"ruben/inventory2/internal/domains/raw_events" "ruben/inventory2/domains/raw_events"
"ruben/inventory2/internal/logging" "ruben/inventory2/logging"
"ruben/inventory2/internal/server" "ruben/inventory2/server"
) )
const ( const (
@@ -8,13 +8,13 @@ import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/google/uuid" "github.com/google/uuid"
"ruben/inventory2/internal/consts" "ruben/inventory2/consts"
"ruben/inventory2/internal/domains/accounts" "ruben/inventory2/domains/accounts"
"ruben/inventory2/internal/logging" "ruben/inventory2/logging"
"ruben/inventory2/internal/server/auth" "ruben/inventory2/server/auth"
"ruben/inventory2/internal/server/param" "ruben/inventory2/server/param"
"ruben/inventory2/internal/server/response" "ruben/inventory2/server/response"
"ruben/inventory2/internal/server/sse" "ruben/inventory2/server/sse"
) )
type accountSubrouter struct { type accountSubrouter struct {
@@ -3,17 +3,17 @@ package api
import ( import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"ruben/inventory2/internal/domains/accounts" "ruben/inventory2/domains/accounts"
etsy_platform "ruben/inventory2/internal/domains/platforms/etsy" etsy_platform "ruben/inventory2/domains/platforms/etsy"
"ruben/inventory2/internal/domains/raw_events" "ruben/inventory2/domains/raw_events"
"ruben/inventory2/internal/logging" "ruben/inventory2/logging"
accounts_api "ruben/inventory2/internal/server/api/accounts" accounts_api "ruben/inventory2/server/api/accounts"
auth_api "ruben/inventory2/internal/server/api/auth" auth_api "ruben/inventory2/server/api/auth"
sse_api "ruben/inventory2/internal/server/api/sse" sse_api "ruben/inventory2/server/api/sse"
"ruben/inventory2/internal/server/api/webhooks" "ruben/inventory2/server/api/webhooks"
etsy_webhooks "ruben/inventory2/internal/server/api/webhooks/etsy" etsy_webhooks "ruben/inventory2/server/api/webhooks/etsy"
"ruben/inventory2/internal/server/auth" "ruben/inventory2/server/auth"
"ruben/inventory2/internal/server/sse" "ruben/inventory2/server/sse"
) )
func Routes( func Routes(
@@ -3,12 +3,13 @@ package auth
import ( import (
"context" "context"
"fmt" "fmt"
"ruben/inventory2/internal/domains/authentication"
"ruben/inventory2/internal/logging"
"ruben/inventory2/internal/server/cookies"
"ruben/inventory2/internal/server/response"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"ruben/inventory2/domains/authentication"
"ruben/inventory2/logging"
"ruben/inventory2/server/cookies"
"ruben/inventory2/server/response"
) )
type loginSubrouter struct { type loginSubrouter struct {
@@ -6,10 +6,10 @@ import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"ruben/inventory2/internal/logging" "ruben/inventory2/logging"
"ruben/inventory2/internal/server/auth" "ruben/inventory2/server/auth"
"ruben/inventory2/internal/server/response" "ruben/inventory2/server/response"
"ruben/inventory2/internal/server/sse" "ruben/inventory2/server/sse"
) )
const ( const (
@@ -6,12 +6,12 @@ import (
"strconv" "strconv"
"time" "time"
"ruben/inventory2/internal/domains/platforms/etsy"
"ruben/inventory2/internal/domains/raw_events"
"ruben/inventory2/internal/logging"
"ruben/inventory2/internal/server/response"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"ruben/inventory2/domains/platforms/etsy"
"ruben/inventory2/domains/raw_events"
"ruben/inventory2/logging"
"ruben/inventory2/server/response"
) )
type ( type (
@@ -5,11 +5,11 @@ import (
"fmt" "fmt"
"time" "time"
"ruben/inventory2/internal/domains/raw_events"
"ruben/inventory2/internal/logging"
"ruben/inventory2/internal/server/response"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"ruben/inventory2/domains/raw_events"
"ruben/inventory2/logging"
"ruben/inventory2/server/response"
) )
func Routes( func Routes(
@@ -1,14 +1,14 @@
package webhooks package webhooks
import ( import (
etsy_platform "ruben/inventory2/internal/domains/platforms/etsy"
"ruben/inventory2/internal/domains/raw_events"
"ruben/inventory2/internal/logging"
"ruben/inventory2/internal/server/api/webhooks/etsy"
"ruben/inventory2/internal/server/api/webhooks/tiktok"
"ruben/inventory2/internal/server/api/webhooks/wix"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
etsy_platform "ruben/inventory2/domains/platforms/etsy"
"ruben/inventory2/domains/raw_events"
"ruben/inventory2/logging"
"ruben/inventory2/server/api/webhooks/etsy"
"ruben/inventory2/server/api/webhooks/tiktok"
"ruben/inventory2/server/api/webhooks/wix"
) )
type Config struct { type Config struct {
@@ -5,11 +5,11 @@ import (
"fmt" "fmt"
"time" "time"
"ruben/inventory2/internal/domains/raw_events"
"ruben/inventory2/internal/logging"
"ruben/inventory2/internal/server/response"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"ruben/inventory2/domains/raw_events"
"ruben/inventory2/logging"
"ruben/inventory2/server/response"
) )
func Routes( func Routes(
@@ -8,14 +8,14 @@ import (
"io" "io"
"time" "time"
"ruben/inventory2/internal/consts"
"ruben/inventory2/internal/domains/accounts"
"ruben/inventory2/internal/domains/authentication"
"ruben/inventory2/internal/logging"
"ruben/inventory2/internal/server/cookies"
"ruben/inventory2/internal/server/response"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"ruben/inventory2/consts"
"ruben/inventory2/domains/accounts"
"ruben/inventory2/domains/authentication"
"ruben/inventory2/logging"
"ruben/inventory2/server/cookies"
"ruben/inventory2/server/response"
) )
type ( type (
@@ -2,8 +2,9 @@ package param
import ( import (
"encoding" "encoding"
"ruben/inventory2/internal/domains/accounts"
"strconv" "strconv"
"ruben/inventory2/domains/accounts"
) )
// encoding.TextUnmarshaler instances for Spec // encoding.TextUnmarshaler instances for Spec
@@ -5,7 +5,7 @@ import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"ruben/inventory2/internal/server/response" "ruben/inventory2/server/response"
) )
// Spec is the entry point of the package. // Spec is the entry point of the package.
@@ -4,7 +4,8 @@ import (
"fmt" "fmt"
"io" "io"
"net/http" "net/http"
"ruben/inventory2/internal/server/redirect"
"ruben/inventory2/server/redirect"
) )
type ( type (
@@ -4,7 +4,8 @@ import (
"fmt" "fmt"
"io" "io"
"net/http" "net/http"
"ruben/inventory2/internal/server/redirect"
"ruben/inventory2/server/redirect"
) )
type ( type (
@@ -4,8 +4,9 @@ import (
"errors" "errors"
"fmt" "fmt"
"net/http" "net/http"
"ruben/inventory2/internal/consts"
"strings" "strings"
"ruben/inventory2/consts"
) )
type ( type (
@@ -4,7 +4,8 @@ import (
"fmt" "fmt"
"io" "io"
"net/http" "net/http"
"ruben/inventory2/internal/server/redirect"
"ruben/inventory2/server/redirect"
) )
type ( type (
@@ -5,7 +5,8 @@ import (
"fmt" "fmt"
"io" "io"
"net/http" "net/http"
"ruben/inventory2/internal/server/redirect"
"ruben/inventory2/server/redirect"
) )
type ( type (
@@ -6,7 +6,8 @@ import (
"fmt" "fmt"
"io" "io"
"net/http" "net/http"
"ruben/inventory2/internal/server/redirect"
"ruben/inventory2/server/redirect"
) )
type ( type (
@@ -4,7 +4,8 @@ import (
"fmt" "fmt"
"io" "io"
"net/http" "net/http"
"ruben/inventory2/internal/server/redirect"
"ruben/inventory2/server/redirect"
) )
type ( type (
@@ -4,7 +4,7 @@ import (
"io" "io"
"net/http" "net/http"
"ruben/inventory2/internal/server/redirect" "ruben/inventory2/server/redirect"
) )
type ( type (
@@ -5,7 +5,7 @@ import (
"io" "io"
"net/http" "net/http"
"ruben/inventory2/internal/server/redirect" "ruben/inventory2/server/redirect"
) )
type ( type (
@@ -5,9 +5,10 @@ import (
"fmt" "fmt"
"io" "io"
"net/http" "net/http"
"ruben/inventory2/internal/consts"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"ruben/inventory2/consts"
) )
func HandleResponses(c *gin.Context) { func HandleResponses(c *gin.Context) {
+10 -10
View File
@@ -8,16 +8,16 @@ import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"ruben/inventory2/internal/domains/accounts" "ruben/inventory2/domains/accounts"
"ruben/inventory2/internal/domains/authentication" "ruben/inventory2/domains/authentication"
etsy_platform "ruben/inventory2/internal/domains/platforms/etsy" etsy_platform "ruben/inventory2/domains/platforms/etsy"
"ruben/inventory2/internal/domains/raw_events" "ruben/inventory2/domains/raw_events"
"ruben/inventory2/internal/logging" "ruben/inventory2/logging"
"ruben/inventory2/internal/server/api" "ruben/inventory2/server/api"
"ruben/inventory2/internal/server/auth" "ruben/inventory2/server/auth"
"ruben/inventory2/internal/server/response" "ruben/inventory2/server/response"
"ruben/inventory2/internal/server/sse" "ruben/inventory2/server/sse"
"ruben/inventory2/internal/server/ui" "ruben/inventory2/server/ui"
) )
type Router struct { type Router struct {
@@ -11,7 +11,7 @@ import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"ruben/inventory2/internal/logging" "ruben/inventory2/logging"
) )
type ( type (
@@ -10,15 +10,15 @@ import (
"strconv" "strconv"
"strings" "strings"
"ruben/inventory2/internal/domains/accounts"
etsy_platform "ruben/inventory2/internal/domains/platforms/etsy"
"ruben/inventory2/internal/domains/raw_events"
"ruben/inventory2/internal/logging"
"ruben/inventory2/internal/server/auth"
"ruben/inventory2/internal/server/response"
"github.com/angelbeltran/templater" "github.com/angelbeltran/templater"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"ruben/inventory2/domains/accounts"
etsy_platform "ruben/inventory2/domains/platforms/etsy"
"ruben/inventory2/domains/raw_events"
"ruben/inventory2/logging"
"ruben/inventory2/server/auth"
"ruben/inventory2/server/response"
) )
type ( type (