fixes lol
All checks were successful
Build and Push / build-all (push) Successful in 8m29s

This commit is contained in:
doomtube 2026-01-10 19:25:42 -05:00
parent 9876641ff6
commit 9e985d05f1
11 changed files with 1011 additions and 70 deletions

View file

@ -14,6 +14,8 @@ public:
ADD_METHOD_TO(AudioController::getRealmAudio, "/api/audio/realm/{1}", Get);
ADD_METHOD_TO(AudioController::getRealmAudioByName, "/api/audio/realm/name/{1}", Get);
ADD_METHOD_TO(AudioController::incrementPlayCount, "/api/audio/{1}/play", Post);
ADD_METHOD_TO(AudioController::getWaveform, "/api/audio/{1}/waveform", Get);
ADD_METHOD_TO(AudioController::downloadAudio, "/api/audio/{1}/download", Get);
// Authenticated endpoints
ADD_METHOD_TO(AudioController::getMyAudio, "/api/user/audio", Get);
@ -47,6 +49,14 @@ public:
std::function<void(const HttpResponsePtr &)> &&callback,
const std::string &audioId);
void getWaveform(const HttpRequestPtr &req,
std::function<void(const HttpResponsePtr &)> &&callback,
const std::string &audioId);
void downloadAudio(const HttpRequestPtr &req,
std::function<void(const HttpResponsePtr &)> &&callback,
const std::string &audioId);
// Authenticated audio management
void getMyAudio(const HttpRequestPtr &req,
std::function<void(const HttpResponsePtr &)> &&callback);