diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 87ff04e0..f3fa08c4 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -4260,7 +4260,7 @@ void MessagesManager::Message::parse(ParserT &parser) { } template -void store(const DialogNotificationSettings ¬ification_settings, StorerT &storer) { +static void store(const DialogNotificationSettings ¬ification_settings, StorerT &storer) { bool is_muted = !notification_settings.use_default_mute_until && notification_settings.mute_until != 0 && notification_settings.mute_until > G()->unix_time(); bool has_sound = !notification_settings.use_default_sound && notification_settings.sound != "default"; @@ -4284,7 +4284,7 @@ void store(const DialogNotificationSettings ¬ification_settings, StorerT &sto } template -void parse(DialogNotificationSettings ¬ification_settings, ParserT &parser) { +static void parse(DialogNotificationSettings ¬ification_settings, ParserT &parser) { bool is_muted; bool has_sound; BEGIN_PARSE_FLAGS(); @@ -4307,7 +4307,7 @@ void parse(DialogNotificationSettings ¬ification_settings, ParserT &parser) { } template -void store(const ScopeNotificationSettings ¬ification_settings, StorerT &storer) { +static void store(const ScopeNotificationSettings ¬ification_settings, StorerT &storer) { bool is_muted = notification_settings.mute_until != 0 && notification_settings.mute_until > G()->unix_time(); bool has_sound = notification_settings.sound != "default"; BEGIN_STORE_FLAGS(); @@ -4326,7 +4326,7 @@ void store(const ScopeNotificationSettings ¬ification_settings, StorerT &stor } template -void parse(ScopeNotificationSettings ¬ification_settings, ParserT &parser) { +static void parse(ScopeNotificationSettings ¬ification_settings, ParserT &parser) { bool is_muted; bool has_sound; bool silent_send_message_ignored; @@ -4347,7 +4347,7 @@ void parse(ScopeNotificationSettings ¬ification_settings, ParserT &parser) { } template -void store(const InputMessageText &input_message_text, StorerT &storer) { +static void store(const InputMessageText &input_message_text, StorerT &storer) { BEGIN_STORE_FLAGS(); STORE_FLAG(input_message_text.disable_web_page_preview); STORE_FLAG(input_message_text.clear_draft); @@ -4356,7 +4356,7 @@ void store(const InputMessageText &input_message_text, StorerT &storer) { } template -void parse(InputMessageText &input_message_text, ParserT &parser) { +static void parse(InputMessageText &input_message_text, ParserT &parser) { BEGIN_PARSE_FLAGS(); PARSE_FLAG(input_message_text.disable_web_page_preview); PARSE_FLAG(input_message_text.clear_draft); @@ -4365,14 +4365,14 @@ void parse(InputMessageText &input_message_text, ParserT &parser) { } template -void store(const DraftMessage &draft_message, StorerT &storer) { +static 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 -void parse(DraftMessage &draft_message, ParserT &parser) { +static 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); @@ -4601,7 +4601,7 @@ void MessagesManager::Dialog::parse(ParserT &parser) { } template -void store(const CallsDbState &state, StorerT &storer) { +static void store(const CallsDbState &state, StorerT &storer) { store(static_cast(state.first_calls_database_message_id_by_index.size()), storer); for (auto first_message_id : state.first_calls_database_message_id_by_index) { store(first_message_id, storer); @@ -4613,7 +4613,7 @@ void store(const CallsDbState &state, StorerT &storer) { } template -void parse(CallsDbState &state, ParserT &parser) { +static void parse(CallsDbState &state, ParserT &parser) { int32 size; parse(size, parser); CHECK(static_cast(size) <= state.first_calls_database_message_id_by_index.size()) @@ -11131,10 +11131,6 @@ void MessagesManager::on_get_dialogs(vector> promise.set_value(Unit()); } -constexpr bool MessagesManager::is_debug_message_op_enabled() { - return !LOG_IS_STRIPPED(ERROR) && false; -} - void MessagesManager::dump_debug_message_op(const Dialog *d, int priority) { if (!is_debug_message_op_enabled()) { return; diff --git a/td/telegram/MessagesManager.h b/td/telegram/MessagesManager.h index d9859039..028be0a7 100644 --- a/td/telegram/MessagesManager.h +++ b/td/telegram/MessagesManager.h @@ -2631,7 +2631,9 @@ class MessagesManager : public Actor { void load_calls_db_state(); void save_calls_db_state(); - static constexpr bool is_debug_message_op_enabled(); + static constexpr bool is_debug_message_op_enabled() { + return !LOG_IS_STRIPPED(ERROR) && false; + } static void dump_debug_message_op(const Dialog *d, int priority = 0); diff --git a/td/telegram/logevent/LogEventHelper.h b/td/telegram/logevent/LogEventHelper.h index 6df558c1..98ed5ed6 100644 --- a/td/telegram/logevent/LogEventHelper.h +++ b/td/telegram/logevent/LogEventHelper.h @@ -17,7 +17,7 @@ namespace td { -Promise get_erase_logevent_promise(uint64 logevent_id, Promise promise = Promise()) { +inline Promise get_erase_logevent_promise(uint64 logevent_id, Promise promise = Promise()) { if (logevent_id == 0) { return promise; }