sneak in serializer json stuff (header only, no dep tracking)
This commit is contained in:
parent
ce81ef7cf7
commit
d5c1bf07db
14
solanaceae/tox_messages/nj/tox_message_components.hpp
Normal file
14
solanaceae/tox_messages/nj/tox_message_components.hpp
Normal file
@ -0,0 +1,14 @@
|
||||
#pragma once
|
||||
|
||||
#include <solanaceae/tox_messages/components.hpp>
|
||||
|
||||
#include <nlohmann/json.hpp>
|
||||
|
||||
namespace Message::Components {
|
||||
|
||||
// TODO: friend msg id, does not have the same qualities
|
||||
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(ToxGroupMessageID, id)
|
||||
// TODO: transfer stuff, needs content rewrite
|
||||
|
||||
} // Message::Components
|
||||
|
@ -0,0 +1,10 @@
|
||||
#pragma once
|
||||
|
||||
#include <solanaceae/message3/message_serializer.hpp>
|
||||
#include "./tox_message_components.hpp"
|
||||
|
||||
inline void registerToxMessageComponents(MessageSerializerNJ& msnj) {
|
||||
msnj.registerSerializer<Message::Components::ToxGroupMessageID>();
|
||||
msnj.registerDeserializer<Message::Components::ToxGroupMessageID>();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user