Support telegram_api::updatePeerWallpaper.

This commit is contained in:
levlam 2023-11-10 14:08:46 +03:00
parent b28200e0ef
commit 65e474ef49
2 changed files with 7 additions and 6 deletions

View File

@ -4305,6 +4305,11 @@ void UpdatesManager::on_update(tl_object_ptr<telegram_api::updateTheme> update,
td_->theme_manager_->on_update_theme(std::move(update->theme_), std::move(promise));
}
void UpdatesManager::on_update(tl_object_ptr<telegram_api::updatePeerWallpaper> update, Promise<Unit> &&promise) {
td_->messages_manager_->on_update_dialog_background(DialogId(update->peer_), std::move(update->wallpaper_));
promise.set_value(Unit());
}
void UpdatesManager::on_update(tl_object_ptr<telegram_api::updatePendingJoinRequests> update, Promise<Unit> &&promise) {
td_->messages_manager_->on_update_dialog_pending_join_requests(DialogId(update->peer_), update->requests_pending_,
std::move(update->recent_requesters_));
@ -4386,8 +4391,4 @@ void UpdatesManager::on_update(tl_object_ptr<telegram_api::updateChannelViewForu
promise.set_value(Unit());
}
void UpdatesManager::on_update(tl_object_ptr<telegram_api::updatePeerWallpaper> update, Promise<Unit> &&promise) {
promise.set_value(Unit());
}
} // namespace td

View File

@ -619,6 +619,8 @@ class UpdatesManager final : public Actor {
void on_update(tl_object_ptr<telegram_api::updateTheme> update, Promise<Unit> &&promise);
void on_update(tl_object_ptr<telegram_api::updatePeerWallpaper> update, Promise<Unit> &&promise);
void on_update(tl_object_ptr<telegram_api::updatePendingJoinRequests> update, Promise<Unit> &&promise);
void on_update(tl_object_ptr<telegram_api::updateSavedRingtones> update, Promise<Unit> &&promise);
@ -644,8 +646,6 @@ class UpdatesManager final : public Actor {
// unsupported updates
void on_update(tl_object_ptr<telegram_api::updateChannelViewForumAsMessages> update, Promise<Unit> &&promise);
void on_update(tl_object_ptr<telegram_api::updatePeerWallpaper> update, Promise<Unit> &&promise);
};
} // namespace td