package level

import (
	"velox-bot/internal/commands/level/config"
	"velox-bot/internal/commands/level/public"

	"github.com/bwmarrin/discordgo"
)

// Commands
var (
	Rank        *discordgo.ApplicationCommand = public.Rank
	Leaderboard *discordgo.ApplicationCommand = public.Leaderboard
	Rewards     *discordgo.ApplicationCommand = public.Rewards
	Slvl        *discordgo.ApplicationCommand = config.Slvl
)

// Handlers
func RankHandler(s *discordgo.Session, i *discordgo.InteractionCreate)        { public.RankHandler(s, i) }
func LeaderboardHandler(s *discordgo.Session, i *discordgo.InteractionCreate) { public.LeaderboardHandler(s, i) }
func RewardsHandler(s *discordgo.Session, i *discordgo.InteractionCreate)     { public.RewardsHandler(s, i) }
func SlvlHandler(s *discordgo.Session, i *discordgo.InteractionCreate)        { config.SlvlHandler(s, i) }

