40 lines
1.9 KiB
C++
40 lines
1.9 KiB
C++
#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::ReceivedBy>();
|
|
msnj.registerDeserializer<Message::Components::ReceivedBy>();
|
|
|
|
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>();
|
|
}
|
|
|