19 lines
291 B
Go
19 lines
291 B
Go
|
|
package httpDelivery
|
||
|
|
|
||
|
|
import "imageStorage/internal/interfaces"
|
||
|
|
|
||
|
|
type Handler struct {
|
||
|
|
controller *controller
|
||
|
|
service *service
|
||
|
|
}
|
||
|
|
|
||
|
|
func NewHandler(utils interfaces.Utils) *Handler {
|
||
|
|
s := newService(utils)
|
||
|
|
c := newController(s)
|
||
|
|
|
||
|
|
return &Handler{
|
||
|
|
controller: c,
|
||
|
|
service: s,
|
||
|
|
}
|
||
|
|
}
|