package kok

import (
	fiko_mongo "server/sistem/fikoyt_mongo"

	"github.com/gofiber/contrib/monitor"
	"github.com/gofiber/fiber/v3"
	"github.com/gofiber/fiber/v3/middleware/session"
	"github.com/gofiber/fiber/v3/middleware/static"
)

func KokRouting(app *fiber.App) {

	app.Use("/", static.New("./statik"))

	app.Get("/", func(c fiber.Ctx) error {
		// panic("asdasda")
		// user := c.Locals("FikoYT").(fiber.Map)
		session := c.Locals("session").(*session.Session)

		s, err := fiko_mongo.GetSessionData(session, "test")
		if err != nil {

		}

		return c.Status(200).JSON(s)
	})
	///
	app.Get("/metrics", monitor.New(monitor.Config{Title: "FikoYT Metrikler"}))

	///
	app.Post("/fapi/fikoyt.com.FikoYT.sistem.Uye.Ol", fikoyt_sistem_uye_ol)

	app.Get("/fikoyt.com.FikoYT.sistem.dosyalar.:id.resim", fikoyt_sistem_dosyalar_id_resim)
}
