From 89b6d7faa098a744c281086e4f67f2bfce9e6da3 Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 17 Dec 2020 22:55:29 +0300 Subject: [PATCH] tg_cli: use custom call source. --- td/telegram/cli.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/td/telegram/cli.cpp b/td/telegram/cli.cpp index e1e5d8c5e..95b046302 100644 --- a/td/telegram/cli.cpp +++ b/td/telegram/cli.cpp @@ -2845,9 +2845,9 @@ class CliClient final : public Actor { fingerprints.push_back(td_api::make_object("h2", "s2", "fingerprint2")); send_request(td_api::make_object( as_group_call_id(args), - td_api::make_object("ufrag", "pwd", std::move(fingerprints)), 123, true)); + td_api::make_object("ufrag", "pwd", std::move(fingerprints)), group_call_source_, true)); } else if (op == "jgcc") { - send_request(td_api::make_object(as_group_call_id(args), nullptr, 123, true)); + send_request(td_api::make_object(as_group_call_id(args), nullptr, 0, true)); } else if (op == "tgcmnp" || op == "tgcmnpe") { send_request( td_api::make_object(as_group_call_id(args), op == "tgcmnpe")); @@ -4548,6 +4548,8 @@ class CliClient final : public Actor { int api_id_ = 0; std::string api_hash_; + int32 group_call_source_ = Random::fast(1, 1000000000); + static std::atomic cpu_counter_; }; CliClient *CliClient::instance_ = nullptr;