removed intermediate /internal directory
This commit is contained in:
@@ -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 (
|
||||||
@@ -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 (
|
||||||
+5
-5
@@ -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 (
|
||||||
+4
-4
@@ -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) {
|
||||||
@@ -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 (
|
||||||
Reference in New Issue
Block a user