From 67a543eb596b68a166d7f790ea27d5d4e70e10b7 Mon Sep 17 00:00:00 2001 From: Andrea Giove Date: Sat, 26 Mar 2016 19:16:34 +0100 Subject: Updated Message class --- src/TgTypeParser.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/TgTypeParser.cpp') diff --git a/src/TgTypeParser.cpp b/src/TgTypeParser.cpp index db44eff..53a00da 100644 --- a/src/TgTypeParser.cpp +++ b/src/TgTypeParser.cpp @@ -126,6 +126,10 @@ Message::Ptr TgTypeParser::parseJsonAndGetMessage(const ptree& data) const { result->deleteChatPhoto = data.get("delete_chat_photo", false); result->groupChatCreated = data.get("group_chat_created", false); result->caption = data.get("caption", false); + result->supergroupChatCreated = data.get("supergroup_chat_created", false); + result->channelChatCreated = data.get("channel_chat_created", false); + result->migrateToChatId = data.get("migrate_to_chat_id", 0); + result->migrateFromChatId = data.get("migrate_from_chat_id", 0); return result; } @@ -157,6 +161,10 @@ string TgTypeParser::parseMessage(const Message::Ptr& object) const { appendToJson(result, "delete_chat_photo", object->deleteChatPhoto); appendToJson(result, "group_chat_created", object->groupChatCreated); appendToJson(result, "caption", object->caption); + appendToJson(result, "supergroup_chat_created", object->supergroupChatCreated); + appendToJson(result, "channel_chat_created", object->channelChatCreated); + appendToJson(result, "migrate_to_chat_id", object->migrateToChatId); + appendToJson(result, "migrate_from_chat_id", object->migrateFromChatId); result.erase(result.length() - 1); result += '}'; return result; -- cgit v1.2.3