From ddbb8bea25b281b943e0b6a1925fdcdf07cdc121 Mon Sep 17 00:00:00 2001 From: Piotr Biernat Date: Mon, 20 Oct 2025 17:10:05 +0200 Subject: [PATCH] Removed useless files from domain/ --- src/internal/domain/definition/error.go | 9 ------ src/internal/domain/entity/user.go | 18 ------------ src/internal/domain/handler/error.go | 1 - src/internal/domain/handler/secret.go | 10 ------- src/internal/domain/log.go | 20 ------------- src/internal/domain/middleware/jwt.go | 37 ------------------------- 6 files changed, 95 deletions(-) delete mode 100644 src/internal/domain/definition/error.go delete mode 100644 src/internal/domain/entity/user.go delete mode 100644 src/internal/domain/handler/error.go delete mode 100644 src/internal/domain/handler/secret.go delete mode 100644 src/internal/domain/log.go delete mode 100644 src/internal/domain/middleware/jwt.go diff --git a/src/internal/domain/definition/error.go b/src/internal/domain/definition/error.go deleted file mode 100644 index 28f7dbf..0000000 --- a/src/internal/domain/definition/error.go +++ /dev/null @@ -1,9 +0,0 @@ -package definition - -type ErrorResponse struct { - Error string `json:"error"` -} - -func Error(err string) *ErrorResponse { - return &ErrorResponse{err} -} diff --git a/src/internal/domain/entity/user.go b/src/internal/domain/entity/user.go deleted file mode 100644 index 2b0b578..0000000 --- a/src/internal/domain/entity/user.go +++ /dev/null @@ -1,18 +0,0 @@ -package entity - -import "time" - -type User struct { - ID int `json:"id"` - Username string `json:"username"` - Password string `json:"password"` - CreateDate time.Time `json:"create_date"` - ModifyDate time.Time `json:"modify_date"` // FIXME: zero-value issue -} - -var TestUser = &User{ - ID: 1, - Username: "test", - Password: "test", - CreateDate: time.Now(), -} diff --git a/src/internal/domain/handler/error.go b/src/internal/domain/handler/error.go deleted file mode 100644 index abeebd1..0000000 --- a/src/internal/domain/handler/error.go +++ /dev/null @@ -1 +0,0 @@ -package handler diff --git a/src/internal/domain/handler/secret.go b/src/internal/domain/handler/secret.go deleted file mode 100644 index 1d5c12e..0000000 --- a/src/internal/domain/handler/secret.go +++ /dev/null @@ -1,10 +0,0 @@ -package handler - -import ( - "github.com/gofiber/fiber/v2" -) - -func SecretHandler(c *fiber.Ctx) error { - - return nil -} diff --git a/src/internal/domain/log.go b/src/internal/domain/log.go deleted file mode 100644 index 8ce89e4..0000000 --- a/src/internal/domain/log.go +++ /dev/null @@ -1,20 +0,0 @@ -package app - -import ( - "log" -) - -const AppName = "identity-service" - -func Panic(v ...any) { - log.Panicln(AppName+":", v) -} - -func Panicf(format string, v ...any) { - log.Panicf(AppName+": "+format, v...) -} - -func Panicln(v ...any) { - v = append([]any{AppName + ":"}, v...) - log.Panicln(v...) -} diff --git a/src/internal/domain/middleware/jwt.go b/src/internal/domain/middleware/jwt.go deleted file mode 100644 index b161942..0000000 --- a/src/internal/domain/middleware/jwt.go +++ /dev/null @@ -1,37 +0,0 @@ -package middleware - -import ( - "os" - - "github.com/gofiber/fiber/v2" - jwt "github.com/gofiber/jwt/v2" -) - -// JWTProtected func for specify routes group with JWT authentication. -// See: https://github.com/gofiber/jwt -func JWTProtected() func(*fiber.Ctx) error { - // Create config for JWT authentication middleware. - config := jwt.Config{ - SigningKey: []byte(os.Getenv("JWT_SECRET_KEY")), - ContextKey: "jwt", // used in private routes - ErrorHandler: jwtError, - } - - return jwt.New(config) -} - -func jwtError(c *fiber.Ctx, err error) error { - // Return status 400 Bad Request and failed authentication error. - if err.Error() == "Missing or malformed JWT" { - return c.Status(fiber.StatusBadRequest).JSON(fiber.Map{ - "error": true, - "msg": err.Error(), - }) - } - - // Return status 401 Unauthorized and failed authentication error. - return c.Status(fiber.StatusUnauthorized).JSON(fiber.Map{ - "error": true, - "msg": err.Error(), - }) -}