Support updateOwnedStarCount in getCurrentState.
This commit is contained in:
parent
9daa9a0717
commit
ec92603a70
@ -861,4 +861,10 @@ int32 StarManager::get_months_by_star_count(int64 star_count) {
|
|||||||
return star_count <= 1000 ? 3 : (star_count < 2500 ? 6 : 12);
|
return star_count <= 1000 ? 3 : (star_count < 2500 ? 6 : 12);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void StarManager::get_current_state(vector<td_api::object_ptr<td_api::Update>> &updates) const {
|
||||||
|
if (owned_star_count_ < (1ll << 62)) {
|
||||||
|
updates.push_back(get_update_owned_star_count_object());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
} // namespace td
|
} // namespace td
|
||||||
|
@ -66,6 +66,8 @@ class StarManager final : public Actor {
|
|||||||
|
|
||||||
static int32 get_months_by_star_count(int64 star_count);
|
static int32 get_months_by_star_count(int64 star_count);
|
||||||
|
|
||||||
|
void get_current_state(vector<td_api::object_ptr<td_api::Update>> &updates) const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void tear_down() final;
|
void tear_down() final;
|
||||||
|
|
||||||
|
@ -3719,6 +3719,8 @@ void Td::on_request(uint64 id, const td_api::getCurrentState &request) {
|
|||||||
|
|
||||||
terms_of_service_manager_->get_current_state(updates);
|
terms_of_service_manager_->get_current_state(updates);
|
||||||
|
|
||||||
|
star_manager_->get_current_state(updates);
|
||||||
|
|
||||||
// TODO updateFileGenerationStart generation_id:int64 original_path:string destination_path:string conversion:string = Update;
|
// TODO updateFileGenerationStart generation_id:int64 original_path:string destination_path:string conversion:string = Update;
|
||||||
// TODO updateCall call:call = Update;
|
// TODO updateCall call:call = Update;
|
||||||
// TODO updateGroupCall call:groupCall = Update;
|
// TODO updateGroupCall call:groupCall = Update;
|
||||||
|
Loading…
Reference in New Issue
Block a user