tg_cli: add updateNewBusinessMessage handling.
This commit is contained in:
parent
2ec98338f4
commit
9dc83f2594
@ -1505,6 +1505,20 @@ class CliClient final : public Actor {
|
||||
}
|
||||
break;
|
||||
}
|
||||
case td_api::updateNewBusinessMessage::ID: {
|
||||
const auto *update = static_cast<const td_api::updateNewBusinessMessage *>(result.get());
|
||||
const auto *message = update->message_.get();
|
||||
if (!message->is_outgoing_ && use_test_dc_) {
|
||||
auto old_business_connection_id = std::move(business_connection_id_);
|
||||
business_connection_id_ = update->connection_id_;
|
||||
send_message(message->chat_id_,
|
||||
td_api::make_object<td_api::inputMessageText>(as_formatted_text("Welcome!"),
|
||||
get_link_preview_options(), true),
|
||||
false, false);
|
||||
business_connection_id_ = std::move(old_business_connection_id);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case td_api::file::ID:
|
||||
on_get_file(*static_cast<const td_api::file *>(result.get()));
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user