5dc8b5cf66
renamed: main_dc/yalarba/api_yal/internal/dto/account_dto.go -> main_dc/yalarba/api_yal/internal/domain/auth/dto.go new file: main_dc/yalarba/api_yal/internal/domain/auth/handler.go new file: main_dc/yalarba/api_yal/internal/domain/auth/servcie.go new file: main_dc/yalarba/api_yal/internal/domain/auth/servcie_impl.go modified: main_dc/yalarba/api_yal/internal/handlers/allHandlers.go modified: main_dc/yalarba/api_yal/internal/handlers/auth.go reimplement arch to ddd + layered structure
17 lines
334 B
Go
17 lines
334 B
Go
package handlers
|
|
|
|
import "api_yal/internal/service"
|
|
|
|
type AllHandler struct {
|
|
authHandler *AuthHandler
|
|
}
|
|
|
|
func NewAllHandler(accountHandler AccountHandler) *AllHandler {
|
|
return &AllHandler{
|
|
authHandler: NewAuthHandler(service.AccountService),
|
|
}
|
|
}
|
|
|
|
func (h *AllHandler) AccountHandler() AccountHandler {
|
|
return h.accountHandler
|
|
} |