package api import ( "github.com/gofiber/fiber/v2" "github.com/spf13/viper" ) func getDestinations(c *fiber.Ctx) error { var data []string for key := range viper.GetStringMap("destinations") { data = append(data, key) } return c.JSON(fiber.Map{ "data": data, "preferred": viper.GetString("preferred_destination"), }) }