add serializer (setup) for the basic message components
This commit is contained in:
34
src/solanaceae/message3/nj/message_components_serializer.cpp
Normal file
34
src/solanaceae/message3/nj/message_components_serializer.cpp
Normal file
@@ -0,0 +1,34 @@
|
||||
#include "./message_components_serializer.hpp"
|
||||
|
||||
#include "./message_components.hpp"
|
||||
|
||||
void registerMessageComponents(MessageSerializerNJ& msnj) {
|
||||
msnj.registerSerializer<Message::Components::Timestamp>();
|
||||
msnj.registerDeserializer<Message::Components::Timestamp>();
|
||||
msnj.registerSerializer<Message::Components::TimestampProcessed>();
|
||||
msnj.registerDeserializer<Message::Components::TimestampProcessed>();
|
||||
msnj.registerSerializer<Message::Components::TimestampWritten>();
|
||||
msnj.registerDeserializer<Message::Components::TimestampWritten>();
|
||||
msnj.registerSerializer<Message::Components::ContactFrom>();
|
||||
msnj.registerDeserializer<Message::Components::ContactFrom>();
|
||||
msnj.registerSerializer<Message::Components::ContactTo>();
|
||||
msnj.registerDeserializer<Message::Components::ContactTo>();
|
||||
msnj.registerSerializer<Message::Components::TagUnread>();
|
||||
msnj.registerDeserializer<Message::Components::TagUnread>();
|
||||
msnj.registerSerializer<Message::Components::Read>();
|
||||
msnj.registerDeserializer<Message::Components::Read>();
|
||||
msnj.registerSerializer<Message::Components::MessageText>();
|
||||
msnj.registerDeserializer<Message::Components::MessageText>();
|
||||
msnj.registerSerializer<Message::Components::TagMessageIsAction>();
|
||||
msnj.registerDeserializer<Message::Components::TagMessageIsAction>();
|
||||
|
||||
// files
|
||||
//_sc.registerSerializerJson<Message::Components::Transfer::FileID>()
|
||||
//_sc.registerSerializerJson<Message::Components::Transfer::FileInfo>();
|
||||
//_sc.registerDeSerializerJson<Message::Components::Transfer::FileInfo>();
|
||||
//_sc.registerSerializerJson<Message::Components::Transfer::FileInfoLocal>();
|
||||
//_sc.registerDeSerializerJson<Message::Components::Transfer::FileInfoLocal>();
|
||||
//_sc.registerSerializerJson<Message::Components::Transfer::TagHaveAll>();
|
||||
//_sc.registerDeSerializerJson<Message::Components::Transfer::TagHaveAll>();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user