mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2025-05-17 20:11:20 +00:00

* Break out changes into a smaller subset * NL@EOF * fix windows bs add player ws updates add websocket docs * tested everything to make sure it works * Address Feedback
19 lines
565 B
C++
19 lines
565 B
C++
#ifndef __CHATJSONUTILS_H__
|
|
#define __CHATJSONUTILS_H__
|
|
|
|
#include "json_fwd.hpp"
|
|
#include "PlayerContainer.h"
|
|
#include "TeamContainer.h"
|
|
|
|
/* Remember, to_json needs to be in the same namespace as the class its located in */
|
|
|
|
void to_json(nlohmann::json& data, const PlayerData& playerData);
|
|
void to_json(nlohmann::json& data, const PlayerContainer& playerContainer);
|
|
void to_json(nlohmann::json& data, const TeamData& teamData);
|
|
|
|
namespace TeamContainer {
|
|
void to_json(nlohmann::json& data, const TeamContainer::Data& teamData);
|
|
};
|
|
|
|
#endif // !__CHATJSONUTILS_H__
|