Always set http response codes for media retrieval endpoints
This commit is contained in:
@@ -33,6 +33,8 @@ namespace lms::db
|
||||
|
||||
namespace lms::api::subsonic
|
||||
{
|
||||
class RequestContext;
|
||||
|
||||
class SubsonicResource final : public Wt::WResource
|
||||
{
|
||||
public:
|
||||
@@ -41,6 +43,9 @@ namespace lms::api::subsonic
|
||||
private:
|
||||
void handleRequest(const Wt::Http::Request& request, Wt::Http::Response& response) override;
|
||||
|
||||
using MediaRetrievalHandlerFunc = std::function<void(RequestContext&, const Wt::Http::Request&, Wt::Http::Response&)>;
|
||||
void handleMediaRetrievalRequest(MediaRetrievalHandlerFunc handler, const Wt::Http::Request& request, Wt::Http::Response& response);
|
||||
|
||||
db::UserId authenticateUser(const Wt::Http::Request& request);
|
||||
|
||||
const SubsonicResourceConfig _config;
|
||||
|
||||
Reference in New Issue
Block a user