package uyar

import (
	uyar_api_v1 "server/apps/uyar_dokum/uyar/api_v1"
	"server/apps/uyar_dokum/uyar/uyar_admin"

	"github.com/gofiber/fiber/v3"
	"github.com/gofiber/fiber/v3/middleware/cors"
)

func Ayarla(app *fiber.App) {
	Uyar := app.Group("/uyar")
	// Uyar.Use(func(c fiber.Ctx) error {
	// 	return c.Next()
	// })
	///
	Uyar.Use(cors.New(cors.Config{
		AllowOrigins: []string{
			"https://fikoyt.com:444",
			"https://fikoyt.com:9000",
		},
		AllowMethods:        []string{"GET", "POST", "HEAD", "PUT", "DELETE", "PATCH", "OPTIONS"},
		AllowHeaders:        []string{"Origin", "Content-Type", "Accept", "Authorization", "X-Requested-With", "X-Auth"},
		ExposeHeaders:       []string{"Content-Length", "Content-Type", "Content-Disposition"},
		AllowCredentials:    true,
		AllowPrivateNetwork: true,
	}))

	uyar_api_v1.Init(app, Uyar)
	uyar_admin.Init(app, Uyar)

}
