mirror of
https://github.com/gwdevhub/Daybreak.git
synced 2026-09-22 08:15:07 +00:00
* Use game thread enqueue method * Remove manual memory handling * Use game thread enqueue method * Remove manual memory handling * Setup module classes
14 lines
465 B
C++
14 lines
465 B
C++
#pragma once
|
|
#include "httplib.h"
|
|
#include <DaybreakModule.h>
|
|
#include <payloads/MapPayload.h>
|
|
|
|
namespace Daybreak::Modules {
|
|
class MapModule : public DaybreakModule<MapPayload, uint32_t> {
|
|
public:
|
|
std::string ApiUri() override;
|
|
protected:
|
|
std::optional<uint32_t> GetContext(const httplib::Request& req, httplib::Response& res) override;
|
|
std::optional<MapPayload> GetPayload(const uint32_t) override;
|
|
};
|
|
} |