package utils import "github.com/gofiber/fiber/v2" func GetInstanceProtocol(c *fiber.Ctx) string { proto := "https" if !Config.Secure { proto = "http" } if Config.ProtocolDetection { proto = c.Get("X-Forwarded-Proto", proto) } return proto } func GetInstanceUrl(c *fiber.Ctx) string { return GetInstanceProtocol(c) + "://" + c.Hostname() }