Files
Daybreak/Daybreak.GWCA/header/MapModule.h
T
amacocian 01b74a936b Rewrite GWCA module for better maintainability (#702)
* Use game thread enqueue method

* Remove manual memory handling

* Use game thread enqueue method

* Remove manual memory handling

* Setup module classes
2024-05-01 12:35:14 +03:00

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;
};
}