diff options
| author | levlam <levlam@telegram.org> | 2026-05-28 14:43:52 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2026-05-28 14:43:52 +0300 |
| commit | 06b25a96756c5abd9a0bb2dbfb6d99b6d20ec519 (patch) | |
| tree | 2a35014fb10835d7698d8c9dac30c1774fd507fc | |
| parent | c834ba22f3191f031b2957893f8f6518ef269d10 (diff) | |
Simplify JsonLocation.
| -rw-r--r-- | telegram-bot-api/Client.cpp | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/telegram-bot-api/Client.cpp b/telegram-bot-api/Client.cpp index 9adf867..5bee6b0 100644 --- a/telegram-bot-api/Client.cpp +++ b/telegram-bot-api/Client.cpp @@ -809,27 +809,12 @@ class Client::JsonLiveLocation final : public td::Jsonable { class Client::JsonLocation final : public td::Jsonable { public: - JsonLocation(const td_api::location *location, double expires_in = 0.0, int32 live_period = 0, int32 heading = 0, - int32 proximity_alert_radius = 0) - : location_(location) - , expires_in_(expires_in) - , live_period_(live_period) - , heading_(heading) - , proximity_alert_radius_(proximity_alert_radius) { + JsonLocation(const td_api::location *location) : location_(location) { } void store(td::JsonValueScope *scope) const { auto object = scope->enter_object(); object("latitude", location_->latitude_); object("longitude", location_->longitude_); - if (expires_in_ > 0.0) { - object("live_period", live_period_); - if (heading_ > 0) { - object("heading", heading_); - } - if (proximity_alert_radius_ > 0) { - object("proximity_alert_radius", proximity_alert_radius_); - } - } if (location_->horizontal_accuracy_ > 0) { object("horizontal_accuracy", location_->horizontal_accuracy_); } @@ -837,10 +822,6 @@ class Client::JsonLocation final : public td::Jsonable { private: const td_api::location *location_; - double expires_in_; - int32 live_period_; - int32 heading_; - int32 proximity_alert_radius_; }; class Client::JsonReactionType final : public td::Jsonable { |
