diff options
| author | levlam <levlam@telegram.org> | 2018-09-29 02:45:43 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2018-09-29 02:45:43 +0300 |
| commit | b6a8624c604d1e13f55b824a050a794c19bb3149 (patch) | |
| tree | 1f4b3c6d88f6964194e64a4b0130e277ace385b7 /td/telegram/DraftMessage.hpp | |
| parent | 4cf6aba717e18cc0667e190027827de485cf3ce7 (diff) | |
Move DraftMessage to separate files.
GitOrigin-RevId: acf4722d7c1328ee4048f8ca162060923e0be6fe
Diffstat (limited to 'td/telegram/DraftMessage.hpp')
| -rw-r--r-- | td/telegram/DraftMessage.hpp | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/td/telegram/DraftMessage.hpp b/td/telegram/DraftMessage.hpp new file mode 100644 index 000000000..16951aa40 --- /dev/null +++ b/td/telegram/DraftMessage.hpp @@ -0,0 +1,31 @@ +// +// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2018 +// +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +// +#pragma once + +#include "td/telegram/DraftMessage.h" + +#include "td/telegram/InputMessageText.hpp" + +#include "td/utils/tl_helpers.h" + +namespace td { + +template <class StorerT> +void store(const DraftMessage &draft_message, StorerT &storer) { + store(draft_message.date, storer); + store(draft_message.reply_to_message_id, storer); + store(draft_message.input_message_text, storer); +} + +template <class ParserT> +void parse(DraftMessage &draft_message, ParserT &parser) { + parse(draft_message.date, parser); + parse(draft_message.reply_to_message_id, parser); + parse(draft_message.input_message_text, parser); +} + +} // namespace td |
