#pragma once #include #include #include "../persistence/Scores.h" namespace supabase { // Submit a highscore asynchronously (detached thread) void SubmitHighscoreAsync(const ScoreEntry &entry); // Fetch highscores for a game type. If gameType is empty, fetch all (limited). std::vector FetchHighscores(const std::string &gameType, int limit); // Enable or disable verbose logging to stderr. Disabled by default. void SetVerbose(bool enabled); } // namespace supabase