MCPcopy Create free account

hub / github.com/LordMoMA/Hexagonal-Architecture / functions

Functions104 in github.com/LordMoMA/Hexagonal-Architecture

↓ 37 callersFunctionHandleError
(ctx *gin.Context, statusCode int, err error)
internal/adapters/handler/error_handler.go:5
↓ 8 callersMethodGet
(key string, value interface{})
internal/core/ports/cache.go:7
↓ 8 callersFunctionLoadAPIConfig
()
internal/adapters/repository/apiCfg.go:11
↓ 5 callersMethodDelete
(key string)
internal/core/ports/cache.go:8
↓ 5 callersMethodReadUser
(id string)
internal/core/ports/ports.go:26
↓ 5 callersFunctionValidateToken
(authHeader string, jwtSecret string)
internal/adapters/handler/user_handler.go:123
↓ 4 callersMethodCreateUser
(email, password string)
internal/core/ports/ports.go:25
↓ 4 callersMethodDeleteUser
(id string)
internal/core/ports/ports.go:29
↓ 4 callersFunctionNewDB
new database
internal/adapters/repository/db.go:14
↓ 4 callersFunctionNewRedisCache
(addr, password string)
internal/adapters/cache/cache.go:16
↓ 4 callersMethodReadMessage
(id string)
internal/core/ports/ports.go:10
↓ 3 callersMethodReadUsers
()
internal/core/ports/ports.go:27
↓ 3 callersMethodUpdateUser
(id, email, password string)
internal/core/ports/ports.go:28
↓ 2 callersMethodCreateMessage
(userID string, message domain.Message)
internal/core/ports/ports.go:9
↓ 2 callersMethodDeleteMessage
(id string)
internal/core/ports/ports.go:13
↓ 2 callersMethodLoginUser
(email, password string)
internal/core/ports/ports.go:30
↓ 2 callersMethodReadMessages
()
internal/core/ports/ports.go:11
↓ 2 callersMethodSet
(key string, value interface{}, expiration time.Duration)
internal/core/ports/cache.go:6
↓ 2 callersMethodUpdateMembershipStatus
(id string, status bool)
internal/core/ports/ports.go:31
↓ 2 callersMethodUpdateMessage
(id string, message domain.Message)
internal/core/ports/ports.go:12
↓ 1 callersMethodCreateCheckoutSession
(userID string, payment domain.Payment)
internal/core/ports/ports.go:45
↓ 1 callersFunctionCreateLoggerInstant
CreateLoggerInstant creates a logger instance with the configuration
internal/logger/log_setup.go:28
↓ 1 callersMethodCreateUser
(email, password string)
internal/adapters/repository/user.go:23
↓ 1 callersFunctionGetLoggingEnv
()
internal/logger/log_setup.go:14
↓ 1 callersFunctionInitRoutes
()
cmd/main.go:66
↓ 1 callersFunctionNewMessageHandler
(MessengerService services.MessengerService)
internal/adapters/handler/message_handler.go:17
↓ 1 callersFunctionNewMessengerService
(repo ports.MessengerRepository)
internal/core/services/message.go:13
↓ 1 callersFunctionNewPaymentHandler
(paymentService services.PaymentService)
internal/adapters/handler/stripe_handler.go:19
↓ 1 callersFunctionNewPaymentService
(repo ports.PaymentRepository)
internal/core/services/payment.go:12
↓ 1 callersFunctionNewUserHandler
(UserService services.UserService)
internal/adapters/handler/user_handler.go:20
↓ 1 callersFunctionNewUserService
(repo ports.UserRepository)
internal/core/services/user.go:13
↓ 1 callersFunctionSetupLogger
SetupLogger setup logger.Log
internal/logger/log_setup.go:23
↓ 1 callersMethodVerifyPassword
(hash, password string)
internal/adapters/repository/user.go:190
↓ 1 callersMethodfindUserByEmail
(email string)
internal/adapters/repository/user.go:181
↓ 1 callersMethodgenerateAccessToken
(userID, jwtSecret string)
internal/adapters/repository/user.go:198
↓ 1 callersFunctiongenerateOrderID
()
internal/adapters/handler/stripe_handler.go:62
↓ 1 callersMethodgenerateRefreshToken
(userID, jwtSecret string)
internal/adapters/repository/user.go:210
↓ 1 callersFunctionsetUpDB
()
internal/tests/unit/user_service_test.go:13
FunctionApp
()
internal/web/src/App.js:28
FunctionBenchmarkCreateUser
(b *testing.B)
internal/tests/benchmark/createUser_test.go:13
MethodCreateCheckoutSession
(userID string, payment domain.Payment)
internal/core/ports/ports.go:50
MethodCreateCheckoutSession
(userID string, payment domain.Payment)
internal/core/services/payment.go:18
MethodCreateCheckoutSession
(userID string, payment domain.Payment)
internal/adapters/repository/payment.go:5
MethodCreateCheckoutSession
(ctx *gin.Context)
internal/adapters/handler/stripe_handler.go:25
MethodCreateMessage
(userID string, message domain.Message)
internal/core/ports/ports.go:17
MethodCreateMessage
(userID string, message domain.Message)
internal/core/services/message.go:19
MethodCreateMessage
type MessengerPostgresRepository struct { db *gorm.DB }
internal/adapters/repository/message.go:16
MethodCreateMessage
(ctx *gin.Context)
internal/adapters/handler/message_handler.go:23
MethodCreateUser
(email, password string)
internal/core/ports/ports.go:35
MethodCreateUser
(email, password string)
internal/core/services/user.go:19
MethodCreateUser
(ctx *gin.Context)
internal/adapters/handler/user_handler.go:26
MethodDelete
(key string)
internal/adapters/cache/cache.go:59
MethodDeleteMessage
(id string)
internal/core/ports/ports.go:21
MethodDeleteMessage
(id string)
internal/core/services/message.go:36
MethodDeleteMessage
(id string)
internal/adapters/repository/message.go:56
MethodDeleteMessage
(ctx *gin.Context)
internal/adapters/handler/message_handler.go:121
MethodDeleteUser
(id string)
internal/core/ports/ports.go:39
MethodDeleteUser
(id string)
internal/core/services/user.go:35
MethodDeleteUser
(id string)
internal/adapters/repository/user.go:116
MethodDeleteUser
(ctx *gin.Context)
internal/adapters/handler/user_handler.go:99
MethodFormat
(entry *logrus.Entry)
internal/logger/log_setup.go:56
MethodGet
(key string, value interface{})
internal/adapters/cache/cache.go:31
MethodHandleSuccess
(ctx *gin.Context)
internal/adapters/handler/stripe_handler.go:67
MethodLoginUser
(email, password string)
internal/core/ports/ports.go:40
MethodLoginUser
(email, password string)
internal/core/services/user.go:39
MethodLoginUser
(email, password string)
internal/adapters/repository/user.go:129
MethodLoginUser
(ctx *gin.Context)
internal/adapters/handler/login_handler.go:10
FunctionMeasureRT
MeasureRT measures the Round Trip Time (RT) of a TCP connection to a given address.
internal/monitoring/tcp.go:10
FunctionMessage
({ message })
internal/web/src/App.js:22
FunctionProductDisplay
()
internal/web/src/App.js:4
MethodReadMessage
(id string)
internal/core/ports/ports.go:18
MethodReadMessage
(id string)
internal/core/services/message.go:24
MethodReadMessage
(id string)
internal/adapters/repository/message.go:30
MethodReadMessage
(ctx *gin.Context)
internal/adapters/handler/message_handler.go:56
MethodReadMessages
()
internal/core/ports/ports.go:19
MethodReadMessages
()
internal/core/services/message.go:28
MethodReadMessages
()
internal/adapters/repository/message.go:39
MethodReadMessages
(ctx *gin.Context)
internal/adapters/handler/message_handler.go:67
MethodReadUser
(id string)
internal/core/ports/ports.go:36
MethodReadUser
(id string)
internal/core/services/user.go:23
MethodReadUser
(id string)
internal/adapters/repository/user.go:49
MethodReadUser
(ctx *gin.Context)
internal/adapters/handler/user_handler.go:44
MethodReadUsers
()
internal/core/ports/ports.go:37
MethodReadUsers
()
internal/core/services/user.go:27
MethodReadUsers
()
internal/adapters/repository/user.go:69
MethodReadUsers
(ctx *gin.Context)
internal/adapters/handler/user_handler.go:56
MethodSet
(key string, value interface{}, duration time.Duration)
internal/adapters/cache/cache.go:46
FunctionTestCreateUser
(t *testing.T)
internal/tests/unit/user_service_test.go:28
FunctionTestDBIntegration
(t *testing.T)
internal/tests/integration/db_Integration_test.go:41
FunctionTestMain
(m *testing.M)
internal/tests/integration/db_Integration_test.go:19
MethodUpdateMembershipStatus
(id string, status bool)
internal/core/ports/ports.go:41
MethodUpdateMembershipStatus
(id string, status bool)
internal/core/services/user.go:43
MethodUpdateMembershipStatus
(id string, membership bool)
internal/adapters/repository/user.go:164
MethodUpdateMembershipStatus
(ctx *gin.Context)
internal/adapters/handler/webhook_handler.go:23
MethodUpdateMessage
(id string, message domain.Message)
internal/core/ports/ports.go:20
MethodUpdateMessage
(id string, message domain.Message)
internal/core/services/message.go:32
MethodUpdateMessage
(id string, message domain.Message)
internal/adapters/repository/message.go:48
MethodUpdateMessage
(ctx *gin.Context)
internal/adapters/handler/message_handler.go:78
MethodUpdateUser
(id, email, password string)
internal/core/ports/ports.go:38
MethodUpdateUser
(id, email, password string)
internal/core/services/user.go:31
next →1–100 of 104, ranked by callers