adding redirect url to enviroment
This commit is contained in:
parent
e5e60e2ee2
commit
93a77ed399
@ -94,9 +94,10 @@ func Run(ctx context.Context, config initialize.Config, logger *zap.Logger) erro
|
|||||||
})
|
})
|
||||||
|
|
||||||
cntrlDeps := controllers.Deps{
|
cntrlDeps := controllers.Deps{
|
||||||
Service: svc,
|
Service: svc,
|
||||||
Logger: logger,
|
Logger: logger,
|
||||||
Verify: tools.NewVerify(config.IntegrationSecret, config.IntegrationID),
|
Verify: tools.NewVerify(config.IntegrationSecret, config.IntegrationID),
|
||||||
|
RedirectURL: config.RedirectURL,
|
||||||
}
|
}
|
||||||
|
|
||||||
controller := controllers.NewController(cntrlDeps)
|
controller := controllers.NewController(cntrlDeps)
|
||||||
|
@ -8,9 +8,10 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type Deps struct {
|
type Deps struct {
|
||||||
Service *service.Service
|
Service *service.Service
|
||||||
Logger *zap.Logger
|
Logger *zap.Logger
|
||||||
Verify *tools.Verify
|
Verify *tools.Verify
|
||||||
|
RedirectURL string
|
||||||
}
|
}
|
||||||
|
|
||||||
type Controller struct {
|
type Controller struct {
|
||||||
@ -54,16 +55,18 @@ func (c *Controller) Name() string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type WebhookController struct {
|
type WebhookController struct {
|
||||||
service *service.Service
|
service *service.Service
|
||||||
logger *zap.Logger
|
logger *zap.Logger
|
||||||
verify *tools.Verify
|
verify *tools.Verify
|
||||||
|
redirectURL string
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewWebhookController(deps Deps) *WebhookController {
|
func NewWebhookController(deps Deps) *WebhookController {
|
||||||
return &WebhookController{
|
return &WebhookController{
|
||||||
service: deps.Service,
|
service: deps.Service,
|
||||||
logger: deps.Logger,
|
logger: deps.Logger,
|
||||||
verify: deps.Verify,
|
verify: deps.Verify,
|
||||||
|
redirectURL: deps.RedirectURL,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ func (c *WebhookController) WebhookCreate(ctx *fiber.Ctx) error {
|
|||||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||||
}
|
}
|
||||||
|
|
||||||
return ctx.Redirect("https://squiz.pena.digital/integrations")
|
return ctx.Redirect(c.redirectURL)
|
||||||
}
|
}
|
||||||
|
|
||||||
// todo проверить надо
|
// todo проверить надо
|
||||||
|
@ -27,6 +27,7 @@ type Config struct {
|
|||||||
// секрет интеграции
|
// секрет интеграции
|
||||||
IntegrationSecret string `env:"INTEGRATION_SECRET" envDefault:"tNK3LwL4ovP0OBK4jKDHJ3646PqRJDOKQYgY6P2t6DCuV8LEzDzszTDY0Fhwmzc8"`
|
IntegrationSecret string `env:"INTEGRATION_SECRET" envDefault:"tNK3LwL4ovP0OBK4jKDHJ3646PqRJDOKQYgY6P2t6DCuV8LEzDzszTDY0Fhwmzc8"`
|
||||||
AmoStorageURL string `env:"AMO_STORAGE_URL" envDefault:"https://drive-b.amocrm.ru"`
|
AmoStorageURL string `env:"AMO_STORAGE_URL" envDefault:"https://drive-b.amocrm.ru"`
|
||||||
|
RedirectURL string `env:"REDIRECT_URL" envDefault:"https://squiz.pena.digital/integrations"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func LoadConfig() (*Config, error) {
|
func LoadConfig() (*Config, error) {
|
||||||
|
Loading…
Reference in New Issue
Block a user