2022-08-30 02:30:36 +00:00
|
|
|
package v1
|
|
|
|
|
|
|
|
import (
|
2022-08-30 02:40:54 +00:00
|
|
|
"github.com/hay-kot/content/backend/internal/services"
|
2022-08-30 02:30:36 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
type V1Controller struct {
|
|
|
|
svc *services.AllServices
|
|
|
|
}
|
|
|
|
|
|
|
|
func BaseUrlFunc(prefix string) func(s string) string {
|
|
|
|
v1Base := prefix + "/v1"
|
|
|
|
prefixFunc := func(s string) string {
|
|
|
|
return v1Base + s
|
|
|
|
}
|
|
|
|
|
|
|
|
return prefixFunc
|
|
|
|
}
|
|
|
|
|
2022-09-03 18:38:35 +00:00
|
|
|
func NewControllerV1(svc *services.AllServices) *V1Controller {
|
2022-08-30 02:30:36 +00:00
|
|
|
ctrl := &V1Controller{
|
|
|
|
svc: svc,
|
|
|
|
}
|
|
|
|
|
|
|
|
return ctrl
|
|
|
|
}
|