tg_cli: unify function names.
This commit is contained in:
parent
3c257c2258
commit
0b29caaac1
@ -1222,7 +1222,7 @@ class CliClient final : public Actor {
|
|||||||
return as_formatted_text(caption, std::move(entities));
|
return as_formatted_text(caption, std::move(entities));
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::NotificationSettingsScope> get_notification_settings_scope(Slice scope) {
|
static td_api::object_ptr<td_api::NotificationSettingsScope> as_notification_settings_scope(Slice scope) {
|
||||||
if (scope.empty()) {
|
if (scope.empty()) {
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
@ -1235,7 +1235,7 @@ class CliClient final : public Actor {
|
|||||||
return td_api::make_object<td_api::notificationSettingsScopePrivateChats>();
|
return td_api::make_object<td_api::notificationSettingsScopePrivateChats>();
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::UserPrivacySetting> get_user_privacy_setting(MutableSlice setting) {
|
static td_api::object_ptr<td_api::UserPrivacySetting> as_user_privacy_setting(MutableSlice setting) {
|
||||||
setting = trim(setting);
|
setting = trim(setting);
|
||||||
to_lower_inplace(setting);
|
to_lower_inplace(setting);
|
||||||
if (setting == "invite") {
|
if (setting == "invite") {
|
||||||
@ -1265,7 +1265,7 @@ class CliClient final : public Actor {
|
|||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
td_api::object_ptr<td_api::userPrivacySettingRules> get_user_privacy_setting_rules(Slice allow, Slice ids) const {
|
td_api::object_ptr<td_api::userPrivacySettingRules> as_user_privacy_setting_rules(Slice allow, Slice ids) const {
|
||||||
vector<td_api::object_ptr<td_api::UserPrivacySettingRule>> rules;
|
vector<td_api::object_ptr<td_api::UserPrivacySettingRule>> rules;
|
||||||
if (allow == "c" || allow == "contacts") {
|
if (allow == "c" || allow == "contacts") {
|
||||||
rules.push_back(td_api::make_object<td_api::userPrivacySettingRuleAllowContacts>());
|
rules.push_back(td_api::make_object<td_api::userPrivacySettingRuleAllowContacts>());
|
||||||
@ -1343,7 +1343,7 @@ class CliClient final : public Actor {
|
|||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::ChatMembersFilter> get_chat_members_filter(MutableSlice filter) {
|
static td_api::object_ptr<td_api::ChatMembersFilter> as_chat_members_filter(MutableSlice filter) {
|
||||||
filter = trim(filter);
|
filter = trim(filter);
|
||||||
to_lower_inplace(filter);
|
to_lower_inplace(filter);
|
||||||
if (filter == "a" || filter == "admin" || filter == "administrators") {
|
if (filter == "a" || filter == "admin" || filter == "administrators") {
|
||||||
@ -1373,9 +1373,9 @@ class CliClient final : public Actor {
|
|||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::SupergroupMembersFilter> get_supergroup_members_filter(MutableSlice filter,
|
static td_api::object_ptr<td_api::SupergroupMembersFilter> as_supergroup_members_filter(MutableSlice filter,
|
||||||
const string &query,
|
const string &query,
|
||||||
Slice message_thread_id) {
|
Slice message_thread_id) {
|
||||||
filter = trim(filter);
|
filter = trim(filter);
|
||||||
to_lower_inplace(filter);
|
to_lower_inplace(filter);
|
||||||
if (begins_with(filter, "get")) {
|
if (begins_with(filter, "get")) {
|
||||||
@ -1441,7 +1441,7 @@ class CliClient final : public Actor {
|
|||||||
can_restrict_members, can_pin_messages, can_promote_members, can_manage_video_chats, is_anonymous);
|
can_restrict_members, can_pin_messages, can_promote_members, can_manage_video_chats, is_anonymous);
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::TopChatCategory> get_top_chat_category(MutableSlice category) {
|
static td_api::object_ptr<td_api::TopChatCategory> as_top_chat_category(MutableSlice category) {
|
||||||
category = trim(category);
|
category = trim(category);
|
||||||
to_lower_inplace(category);
|
to_lower_inplace(category);
|
||||||
if (!category.empty() && category.back() == 's') {
|
if (!category.empty() && category.back() == 's') {
|
||||||
@ -1464,7 +1464,7 @@ class CliClient final : public Actor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::ChatAction> get_chat_action(MutableSlice action) {
|
static td_api::object_ptr<td_api::ChatAction> as_chat_action(MutableSlice action) {
|
||||||
action = trim(action);
|
action = trim(action);
|
||||||
to_lower_inplace(action);
|
to_lower_inplace(action);
|
||||||
if (action == "c" || action == "cancel") {
|
if (action == "c" || action == "cancel") {
|
||||||
@ -1512,7 +1512,7 @@ class CliClient final : public Actor {
|
|||||||
return td_api::make_object<td_api::chatActionTyping>();
|
return td_api::make_object<td_api::chatActionTyping>();
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::ChatReportReason> get_chat_report_reason(MutableSlice reason) {
|
static td_api::object_ptr<td_api::ChatReportReason> as_chat_report_reason(MutableSlice reason) {
|
||||||
reason = trim(reason);
|
reason = trim(reason);
|
||||||
if (reason == "null") {
|
if (reason == "null") {
|
||||||
return nullptr;
|
return nullptr;
|
||||||
@ -1547,7 +1547,7 @@ class CliClient final : public Actor {
|
|||||||
return td_api::make_object<td_api::chatReportReasonCustom>();
|
return td_api::make_object<td_api::chatReportReasonCustom>();
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::NetworkType> get_network_type(MutableSlice type) {
|
static td_api::object_ptr<td_api::NetworkType> as_network_type(MutableSlice type) {
|
||||||
type = trim(type);
|
type = trim(type);
|
||||||
to_lower_inplace(type);
|
to_lower_inplace(type);
|
||||||
if (type == "none") {
|
if (type == "none") {
|
||||||
@ -1729,55 +1729,55 @@ class CliClient final : public Actor {
|
|||||||
return td_api::make_object<td_api::messageSchedulingStateSendAtDate>(send_date);
|
return td_api::make_object<td_api::messageSchedulingStateSendAtDate>(send_date);
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::themeParameters> get_theme_parameters() {
|
static td_api::object_ptr<td_api::themeParameters> as_theme_parameters() {
|
||||||
return td_api::make_object<td_api::themeParameters>(0, 1, -1, 256, 65536, 123456789, 65535);
|
return td_api::make_object<td_api::themeParameters>(0, 1, -1, 256, 65536, 123456789, 65535);
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::BackgroundFill> get_background_fill(int32 color) {
|
static td_api::object_ptr<td_api::BackgroundFill> as_background_fill(int32 color) {
|
||||||
return td_api::make_object<td_api::backgroundFillSolid>(color);
|
return td_api::make_object<td_api::backgroundFillSolid>(color);
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::BackgroundFill> get_background_fill(int32 top_color, int32 bottom_color) {
|
static td_api::object_ptr<td_api::BackgroundFill> as_background_fill(int32 top_color, int32 bottom_color) {
|
||||||
return td_api::make_object<td_api::backgroundFillGradient>(top_color, bottom_color, Random::fast(0, 7) * 45);
|
return td_api::make_object<td_api::backgroundFillGradient>(top_color, bottom_color, Random::fast(0, 7) * 45);
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::BackgroundFill> get_background_fill(vector<int32> colors) {
|
static td_api::object_ptr<td_api::BackgroundFill> as_background_fill(vector<int32> colors) {
|
||||||
return td_api::make_object<td_api::backgroundFillFreeformGradient>(std::move(colors));
|
return td_api::make_object<td_api::backgroundFillFreeformGradient>(std::move(colors));
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::BackgroundType> get_solid_pattern_background(int32 color, int32 intensity,
|
static td_api::object_ptr<td_api::BackgroundType> as_solid_pattern_background(int32 color, int32 intensity,
|
||||||
bool is_moving) {
|
bool is_moving) {
|
||||||
return get_gradient_pattern_background(color, color, intensity, false, is_moving);
|
return as_gradient_pattern_background(color, color, intensity, false, is_moving);
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::BackgroundType> get_gradient_pattern_background(int32 top_color, int32 bottom_color,
|
static td_api::object_ptr<td_api::BackgroundType> as_gradient_pattern_background(int32 top_color, int32 bottom_color,
|
||||||
int32 intensity, bool is_inverted,
|
int32 intensity, bool is_inverted,
|
||||||
bool is_moving) {
|
bool is_moving) {
|
||||||
return td_api::make_object<td_api::backgroundTypePattern>(get_background_fill(top_color, bottom_color), intensity,
|
return td_api::make_object<td_api::backgroundTypePattern>(as_background_fill(top_color, bottom_color), intensity,
|
||||||
is_inverted, is_moving);
|
is_inverted, is_moving);
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::BackgroundType> get_freeform_gradient_pattern_background(vector<int32> colors,
|
static td_api::object_ptr<td_api::BackgroundType> as_freeform_gradient_pattern_background(vector<int32> colors,
|
||||||
int32 intensity,
|
int32 intensity,
|
||||||
bool is_inverted,
|
bool is_inverted,
|
||||||
bool is_moving) {
|
bool is_moving) {
|
||||||
return td_api::make_object<td_api::backgroundTypePattern>(get_background_fill(std::move(colors)), intensity,
|
return td_api::make_object<td_api::backgroundTypePattern>(as_background_fill(std::move(colors)), intensity,
|
||||||
is_inverted, is_moving);
|
is_inverted, is_moving);
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::BackgroundType> get_solid_background(int32 color) {
|
static td_api::object_ptr<td_api::BackgroundType> as_solid_background(int32 color) {
|
||||||
return td_api::make_object<td_api::backgroundTypeFill>(get_background_fill(color));
|
return td_api::make_object<td_api::backgroundTypeFill>(as_background_fill(color));
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::BackgroundType> get_gradient_background(int32 top_color, int32 bottom_color) {
|
static td_api::object_ptr<td_api::BackgroundType> as_gradient_background(int32 top_color, int32 bottom_color) {
|
||||||
return td_api::make_object<td_api::backgroundTypeFill>(get_background_fill(top_color, bottom_color));
|
return td_api::make_object<td_api::backgroundTypeFill>(as_background_fill(top_color, bottom_color));
|
||||||
}
|
}
|
||||||
|
|
||||||
static td_api::object_ptr<td_api::BackgroundType> get_freeform_gradient_background(vector<int32> colors) {
|
static td_api::object_ptr<td_api::BackgroundType> as_freeform_gradient_background(vector<int32> colors) {
|
||||||
return td_api::make_object<td_api::backgroundTypeFill>(get_background_fill(std::move(colors)));
|
return td_api::make_object<td_api::backgroundTypeFill>(as_background_fill(std::move(colors)));
|
||||||
}
|
}
|
||||||
|
|
||||||
td_api::object_ptr<td_api::phoneNumberAuthenticationSettings> get_phone_number_authentication_settings() const {
|
td_api::object_ptr<td_api::phoneNumberAuthenticationSettings> as_phone_number_authentication_settings() const {
|
||||||
return td_api::make_object<td_api::phoneNumberAuthenticationSettings>(false, true, false, false,
|
return td_api::make_object<td_api::phoneNumberAuthenticationSettings>(false, true, false, false,
|
||||||
vector<string>(authentication_tokens_));
|
vector<string>(authentication_tokens_));
|
||||||
}
|
}
|
||||||
@ -1851,7 +1851,7 @@ class CliClient final : public Actor {
|
|||||||
LOG(ERROR) << to_string(authorization_state_);
|
LOG(ERROR) << to_string(authorization_state_);
|
||||||
} else if (op == "sap" || op == "sapn") {
|
} else if (op == "sap" || op == "sapn") {
|
||||||
send_request(
|
send_request(
|
||||||
td_api::make_object<td_api::setAuthenticationPhoneNumber>(args, get_phone_number_authentication_settings()));
|
td_api::make_object<td_api::setAuthenticationPhoneNumber>(args, as_phone_number_authentication_settings()));
|
||||||
} else if (op == "sae" || op == "saea") {
|
} else if (op == "sae" || op == "saea") {
|
||||||
send_request(td_api::make_object<td_api::setAuthenticationEmailAddress>(args));
|
send_request(td_api::make_object<td_api::setAuthenticationEmailAddress>(args));
|
||||||
} else if (op == "rac") {
|
} else if (op == "rac") {
|
||||||
@ -2093,7 +2093,7 @@ class CliClient final : public Actor {
|
|||||||
} else if (op == "gpf") {
|
} else if (op == "gpf") {
|
||||||
InputInvoice input_invoice;
|
InputInvoice input_invoice;
|
||||||
get_args(args, input_invoice);
|
get_args(args, input_invoice);
|
||||||
send_request(td_api::make_object<td_api::getPaymentForm>(input_invoice, get_theme_parameters()));
|
send_request(td_api::make_object<td_api::getPaymentForm>(input_invoice, as_theme_parameters()));
|
||||||
} else if (op == "voi") {
|
} else if (op == "voi") {
|
||||||
InputInvoice input_invoice;
|
InputInvoice input_invoice;
|
||||||
bool allow_save;
|
bool allow_save;
|
||||||
@ -2138,14 +2138,14 @@ class CliClient final : public Actor {
|
|||||||
// } else if (op == "gtwps") {
|
// } else if (op == "gtwps") {
|
||||||
// send_request(td_api::make_object<td_api::getTonWalletPasswordSalt>());
|
// send_request(td_api::make_object<td_api::getTonWalletPasswordSalt>());
|
||||||
} else if (op == "gpr") {
|
} else if (op == "gpr") {
|
||||||
send_request(td_api::make_object<td_api::getUserPrivacySettingRules>(get_user_privacy_setting(args)));
|
send_request(td_api::make_object<td_api::getUserPrivacySettingRules>(as_user_privacy_setting(args)));
|
||||||
} else if (op == "spr") {
|
} else if (op == "spr") {
|
||||||
string setting;
|
string setting;
|
||||||
string allow;
|
string allow;
|
||||||
string ids;
|
string ids;
|
||||||
get_args(args, setting, allow, ids);
|
get_args(args, setting, allow, ids);
|
||||||
send_request(td_api::make_object<td_api::setUserPrivacySettingRules>(get_user_privacy_setting(setting),
|
send_request(td_api::make_object<td_api::setUserPrivacySettingRules>(as_user_privacy_setting(setting),
|
||||||
get_user_privacy_setting_rules(allow, ids)));
|
as_user_privacy_setting_rules(allow, ids)));
|
||||||
} else if (op == "cp" || op == "ChangePhone") {
|
} else if (op == "cp" || op == "ChangePhone") {
|
||||||
send_request(td_api::make_object<td_api::changePhoneNumber>(args, nullptr));
|
send_request(td_api::make_object<td_api::changePhoneNumber>(args, nullptr));
|
||||||
} else if (op == "ccpc" || op == "CheckChangePhoneCode") {
|
} else if (op == "ccpc" || op == "CheckChangePhoneCode") {
|
||||||
@ -2547,32 +2547,32 @@ class CliClient final : public Actor {
|
|||||||
send_get_background_url(td_api::make_object<td_api::backgroundTypeWallpaper>(false, true));
|
send_get_background_url(td_api::make_object<td_api::backgroundTypeWallpaper>(false, true));
|
||||||
send_get_background_url(td_api::make_object<td_api::backgroundTypeWallpaper>(true, false));
|
send_get_background_url(td_api::make_object<td_api::backgroundTypeWallpaper>(true, false));
|
||||||
send_get_background_url(td_api::make_object<td_api::backgroundTypeWallpaper>(true, true));
|
send_get_background_url(td_api::make_object<td_api::backgroundTypeWallpaper>(true, true));
|
||||||
send_get_background_url(get_solid_pattern_background(-1, 0, false));
|
send_get_background_url(as_solid_pattern_background(-1, 0, false));
|
||||||
send_get_background_url(get_solid_pattern_background(0x1000000, 0, true));
|
send_get_background_url(as_solid_pattern_background(0x1000000, 0, true));
|
||||||
send_get_background_url(get_solid_pattern_background(0, -1, false));
|
send_get_background_url(as_solid_pattern_background(0, -1, false));
|
||||||
send_get_background_url(get_solid_pattern_background(0, 101, false));
|
send_get_background_url(as_solid_pattern_background(0, 101, false));
|
||||||
send_get_background_url(get_solid_pattern_background(0, 0, false));
|
send_get_background_url(as_solid_pattern_background(0, 0, false));
|
||||||
send_get_background_url(get_solid_pattern_background(0xFFFFFF, 100, true));
|
send_get_background_url(as_solid_pattern_background(0xFFFFFF, 100, true));
|
||||||
send_get_background_url(get_solid_pattern_background(0xABCDEF, 49, true));
|
send_get_background_url(as_solid_pattern_background(0xABCDEF, 49, true));
|
||||||
send_get_background_url(get_gradient_pattern_background(0, 0, 0, false, false));
|
send_get_background_url(as_gradient_pattern_background(0, 0, 0, false, false));
|
||||||
send_get_background_url(get_gradient_pattern_background(0, 0, 0, true, false));
|
send_get_background_url(as_gradient_pattern_background(0, 0, 0, true, false));
|
||||||
send_get_background_url(get_gradient_pattern_background(0xFFFFFF, 0, 100, false, true));
|
send_get_background_url(as_gradient_pattern_background(0xFFFFFF, 0, 100, false, true));
|
||||||
send_get_background_url(get_gradient_pattern_background(0xFFFFFF, 0, 100, true, true));
|
send_get_background_url(as_gradient_pattern_background(0xFFFFFF, 0, 100, true, true));
|
||||||
send_get_background_url(get_gradient_pattern_background(0xABCDEF, 0xFEDCBA, 49, false, true));
|
send_get_background_url(as_gradient_pattern_background(0xABCDEF, 0xFEDCBA, 49, false, true));
|
||||||
send_get_background_url(get_gradient_pattern_background(0, 0x1000000, 49, false, true));
|
send_get_background_url(as_gradient_pattern_background(0, 0x1000000, 49, false, true));
|
||||||
send_get_background_url(get_freeform_gradient_pattern_background({0xABCDEF, 0xFEDCBA}, 49, false, true));
|
send_get_background_url(as_freeform_gradient_pattern_background({0xABCDEF, 0xFEDCBA}, 49, false, true));
|
||||||
send_get_background_url(get_freeform_gradient_pattern_background({0xABCDEF, 0x111111, 0x222222}, 49, true, true));
|
send_get_background_url(as_freeform_gradient_pattern_background({0xABCDEF, 0x111111, 0x222222}, 49, true, true));
|
||||||
send_get_background_url(
|
send_get_background_url(
|
||||||
get_freeform_gradient_pattern_background({0xABCDEF, 0xFEDCBA, 0x111111, 0x222222}, 49, false, true));
|
as_freeform_gradient_pattern_background({0xABCDEF, 0xFEDCBA, 0x111111, 0x222222}, 49, false, true));
|
||||||
send_get_background_url(get_solid_background(-1));
|
send_get_background_url(as_solid_background(-1));
|
||||||
send_get_background_url(get_solid_background(0xABCDEF));
|
send_get_background_url(as_solid_background(0xABCDEF));
|
||||||
send_get_background_url(get_solid_background(0x1000000));
|
send_get_background_url(as_solid_background(0x1000000));
|
||||||
send_get_background_url(get_gradient_background(0xABCDEF, 0xFEDCBA));
|
send_get_background_url(as_gradient_background(0xABCDEF, 0xFEDCBA));
|
||||||
send_get_background_url(get_gradient_background(0, 0));
|
send_get_background_url(as_gradient_background(0, 0));
|
||||||
send_get_background_url(get_gradient_background(-1, -1));
|
send_get_background_url(as_gradient_background(-1, -1));
|
||||||
send_get_background_url(get_freeform_gradient_background({0xFEDCBA, 0x222222}));
|
send_get_background_url(as_freeform_gradient_background({0xFEDCBA, 0x222222}));
|
||||||
send_get_background_url(get_freeform_gradient_background({0xFEDCBA, 0x111111, 0x222222}));
|
send_get_background_url(as_freeform_gradient_background({0xFEDCBA, 0x111111, 0x222222}));
|
||||||
send_get_background_url(get_freeform_gradient_background({0xABCDEF, 0xFEDCBA, 0x111111, 0x222222}));
|
send_get_background_url(as_freeform_gradient_background({0xABCDEF, 0xFEDCBA, 0x111111, 0x222222}));
|
||||||
} else {
|
} else {
|
||||||
op_not_found_count++;
|
op_not_found_count++;
|
||||||
}
|
}
|
||||||
@ -2588,23 +2588,23 @@ class CliClient final : public Actor {
|
|||||||
} else if (op == "sbgp" || op == "sbgpd") {
|
} else if (op == "sbgp" || op == "sbgpd") {
|
||||||
send_request(td_api::make_object<td_api::setBackground>(
|
send_request(td_api::make_object<td_api::setBackground>(
|
||||||
td_api::make_object<td_api::inputBackgroundLocal>(as_input_file(args)),
|
td_api::make_object<td_api::inputBackgroundLocal>(as_input_file(args)),
|
||||||
get_solid_pattern_background(0xABCDEF, 49, true), op == "sbgpd"));
|
as_solid_pattern_background(0xABCDEF, 49, true), op == "sbgpd"));
|
||||||
} else if (op == "sbggp" || op == "sbggpd") {
|
} else if (op == "sbggp" || op == "sbggpd") {
|
||||||
send_request(td_api::make_object<td_api::setBackground>(
|
send_request(td_api::make_object<td_api::setBackground>(
|
||||||
td_api::make_object<td_api::inputBackgroundLocal>(as_input_file(args)),
|
td_api::make_object<td_api::inputBackgroundLocal>(as_input_file(args)),
|
||||||
get_gradient_pattern_background(0xABCDEF, 0xFE, 51, op == "sbggpd", false), op == "sbggpd"));
|
as_gradient_pattern_background(0xABCDEF, 0xFE, 51, op == "sbggpd", false), op == "sbggpd"));
|
||||||
} else if (op == "sbgs" || op == "sbgsd") {
|
} else if (op == "sbgs" || op == "sbgsd") {
|
||||||
int32 color;
|
int32 color;
|
||||||
get_args(args, color);
|
get_args(args, color);
|
||||||
send_request(td_api::make_object<td_api::setBackground>(nullptr, get_solid_background(color), op == "sbgsd"));
|
send_request(td_api::make_object<td_api::setBackground>(nullptr, as_solid_background(color), op == "sbgsd"));
|
||||||
} else if (op == "sbgg" || op == "sbggd") {
|
} else if (op == "sbgg" || op == "sbggd") {
|
||||||
int32 top_color;
|
int32 top_color;
|
||||||
int32 bottom_color;
|
int32 bottom_color;
|
||||||
get_args(args, top_color, bottom_color);
|
get_args(args, top_color, bottom_color);
|
||||||
auto background_type = get_gradient_background(top_color, bottom_color);
|
auto background_type = as_gradient_background(top_color, bottom_color);
|
||||||
send_request(td_api::make_object<td_api::setBackground>(nullptr, std::move(background_type), op == "sbggd"));
|
send_request(td_api::make_object<td_api::setBackground>(nullptr, std::move(background_type), op == "sbggd"));
|
||||||
} else if (op == "sbgfg" || op == "sbgfgd") {
|
} else if (op == "sbgfg" || op == "sbgfgd") {
|
||||||
auto background_type = get_freeform_gradient_background(to_integers<int32>(args));
|
auto background_type = as_freeform_gradient_background(to_integers<int32>(args));
|
||||||
send_request(td_api::make_object<td_api::setBackground>(nullptr, std::move(background_type), op == "sbgfgd"));
|
send_request(td_api::make_object<td_api::setBackground>(nullptr, std::move(background_type), op == "sbgfgd"));
|
||||||
} else if (op == "sbgfid" || op == "sbgfidd") {
|
} else if (op == "sbgfid" || op == "sbgfidd") {
|
||||||
int64 background_id;
|
int64 background_id;
|
||||||
@ -2620,9 +2620,9 @@ class CliClient final : public Actor {
|
|||||||
} else if (op == "sbgpid" || op == "sbgpidd") {
|
} else if (op == "sbgpid" || op == "sbgpidd") {
|
||||||
int64 background_id;
|
int64 background_id;
|
||||||
get_args(args, background_id);
|
get_args(args, background_id);
|
||||||
send_request(td_api::make_object<td_api::setBackground>(
|
send_request(
|
||||||
td_api::make_object<td_api::inputBackgroundRemote>(background_id),
|
td_api::make_object<td_api::setBackground>(td_api::make_object<td_api::inputBackgroundRemote>(background_id),
|
||||||
get_solid_pattern_background(0xabcdef, 49, true), op == "sbgpidd"));
|
as_solid_pattern_background(0xabcdef, 49, true), op == "sbgpidd"));
|
||||||
} else if (op == "rbg") {
|
} else if (op == "rbg") {
|
||||||
int64 background_id;
|
int64 background_id;
|
||||||
get_args(args, background_id);
|
get_args(args, background_id);
|
||||||
@ -2756,12 +2756,12 @@ class CliClient final : public Actor {
|
|||||||
} else if (op == "reset_network") {
|
} else if (op == "reset_network") {
|
||||||
send_request(td_api::make_object<td_api::resetNetworkStatistics>());
|
send_request(td_api::make_object<td_api::resetNetworkStatistics>());
|
||||||
} else if (op == "snt") {
|
} else if (op == "snt") {
|
||||||
send_request(td_api::make_object<td_api::setNetworkType>(get_network_type(args)));
|
send_request(td_api::make_object<td_api::setNetworkType>(as_network_type(args)));
|
||||||
} else if (op == "gadsp") {
|
} else if (op == "gadsp") {
|
||||||
send_request(td_api::make_object<td_api::getAutoDownloadSettingsPresets>());
|
send_request(td_api::make_object<td_api::getAutoDownloadSettingsPresets>());
|
||||||
} else if (op == "sads") {
|
} else if (op == "sads") {
|
||||||
send_request(td_api::make_object<td_api::setAutoDownloadSettings>(
|
send_request(td_api::make_object<td_api::setAutoDownloadSettings>(
|
||||||
td_api::make_object<td_api::autoDownloadSettings>(), get_network_type(args)));
|
td_api::make_object<td_api::autoDownloadSettings>(), as_network_type(args)));
|
||||||
} else if (op == "ansc") {
|
} else if (op == "ansc") {
|
||||||
int32 sent_bytes;
|
int32 sent_bytes;
|
||||||
int32 received_bytes;
|
int32 received_bytes;
|
||||||
@ -2770,7 +2770,7 @@ class CliClient final : public Actor {
|
|||||||
get_args(args, sent_bytes, received_bytes, duration, network_type);
|
get_args(args, sent_bytes, received_bytes, duration, network_type);
|
||||||
send_request(
|
send_request(
|
||||||
td_api::make_object<td_api::addNetworkStatistics>(td_api::make_object<td_api::networkStatisticsEntryCall>(
|
td_api::make_object<td_api::addNetworkStatistics>(td_api::make_object<td_api::networkStatisticsEntryCall>(
|
||||||
get_network_type(network_type), sent_bytes, received_bytes, to_double(duration))));
|
as_network_type(network_type), sent_bytes, received_bytes, to_double(duration))));
|
||||||
} else if (op == "ans") {
|
} else if (op == "ans") {
|
||||||
int32 sent_bytes;
|
int32 sent_bytes;
|
||||||
int32 received_bytes;
|
int32 received_bytes;
|
||||||
@ -2778,15 +2778,15 @@ class CliClient final : public Actor {
|
|||||||
get_args(args, sent_bytes, received_bytes, network_type);
|
get_args(args, sent_bytes, received_bytes, network_type);
|
||||||
send_request(
|
send_request(
|
||||||
td_api::make_object<td_api::addNetworkStatistics>(td_api::make_object<td_api::networkStatisticsEntryFile>(
|
td_api::make_object<td_api::addNetworkStatistics>(td_api::make_object<td_api::networkStatisticsEntryFile>(
|
||||||
td_api::make_object<td_api::fileTypeDocument>(), get_network_type(network_type), sent_bytes,
|
td_api::make_object<td_api::fileTypeDocument>(), as_network_type(network_type), sent_bytes,
|
||||||
received_bytes)));
|
received_bytes)));
|
||||||
} else if (op == "gtc") {
|
} else if (op == "gtc") {
|
||||||
send_request(td_api::make_object<td_api::getTopChats>(get_top_chat_category(args), 50));
|
send_request(td_api::make_object<td_api::getTopChats>(as_top_chat_category(args), 50));
|
||||||
} else if (op == "rtc") {
|
} else if (op == "rtc") {
|
||||||
ChatId chat_id;
|
ChatId chat_id;
|
||||||
string category;
|
string category;
|
||||||
get_args(args, chat_id, category);
|
get_args(args, chat_id, category);
|
||||||
send_request(td_api::make_object<td_api::removeTopChat>(get_top_chat_category(category), chat_id));
|
send_request(td_api::make_object<td_api::removeTopChat>(as_top_chat_category(category), chat_id));
|
||||||
} else if (op == "gsssn") {
|
} else if (op == "gsssn") {
|
||||||
const string &title = args;
|
const string &title = args;
|
||||||
send_request(td_api::make_object<td_api::getSuggestedStickerSetName>(title));
|
send_request(td_api::make_object<td_api::getSuggestedStickerSetName>(title));
|
||||||
@ -2892,7 +2892,7 @@ class CliClient final : public Actor {
|
|||||||
SearchQuery query;
|
SearchQuery query;
|
||||||
get_args(args, chat_id, filter, query);
|
get_args(args, chat_id, filter, query);
|
||||||
send_request(td_api::make_object<td_api::searchChatMembers>(chat_id, query.query, query.limit,
|
send_request(td_api::make_object<td_api::searchChatMembers>(chat_id, query.query, query.limit,
|
||||||
get_chat_members_filter(filter)));
|
as_chat_members_filter(filter)));
|
||||||
} else if (op == "gcm") {
|
} else if (op == "gcm") {
|
||||||
ChatId chat_id;
|
ChatId chat_id;
|
||||||
string member_id;
|
string member_id;
|
||||||
@ -2914,7 +2914,7 @@ class CliClient final : public Actor {
|
|||||||
}
|
}
|
||||||
get_args(args, supergroup_id, offset, query);
|
get_args(args, supergroup_id, offset, query);
|
||||||
send_request(td_api::make_object<td_api::getSupergroupMembers>(
|
send_request(td_api::make_object<td_api::getSupergroupMembers>(
|
||||||
as_supergroup_id(supergroup_id), get_supergroup_members_filter(op, query.query, message_thread_id), offset,
|
as_supergroup_id(supergroup_id), as_supergroup_members_filter(op, query.query, message_thread_id), offset,
|
||||||
query.limit));
|
query.limit));
|
||||||
} else if (op == "gdialog" || op == "gd") {
|
} else if (op == "gdialog" || op == "gd") {
|
||||||
ChatId chat_id;
|
ChatId chat_id;
|
||||||
@ -3532,7 +3532,7 @@ class CliClient final : public Actor {
|
|||||||
td_api::make_object<td_api::jsonObjectMember>("a", td_api::make_object<td_api::jsonValueNull>()));
|
td_api::make_object<td_api::jsonObjectMember>("a", td_api::make_object<td_api::jsonValueNull>()));
|
||||||
test_get_json_string(std::move(object));
|
test_get_json_string(std::move(object));
|
||||||
} else if (op == "gtpjs") {
|
} else if (op == "gtpjs") {
|
||||||
execute(td_api::make_object<td_api::getThemeParametersJsonString>(get_theme_parameters()));
|
execute(td_api::make_object<td_api::getThemeParametersJsonString>(as_theme_parameters()));
|
||||||
} else if (op == "gac") {
|
} else if (op == "gac") {
|
||||||
send_request(td_api::make_object<td_api::getApplicationConfig>());
|
send_request(td_api::make_object<td_api::getApplicationConfig>());
|
||||||
} else if (op == "sale") {
|
} else if (op == "sale") {
|
||||||
@ -3623,7 +3623,7 @@ class CliClient final : public Actor {
|
|||||||
UserId user_id;
|
UserId user_id;
|
||||||
string url;
|
string url;
|
||||||
get_args(args, user_id, url);
|
get_args(args, user_id, url);
|
||||||
send_request(td_api::make_object<td_api::getWebAppUrl>(user_id, url, get_theme_parameters(), "android"));
|
send_request(td_api::make_object<td_api::getWebAppUrl>(user_id, url, as_theme_parameters(), "android"));
|
||||||
} else if (op == "swad") {
|
} else if (op == "swad") {
|
||||||
UserId user_id;
|
UserId user_id;
|
||||||
string button_text;
|
string button_text;
|
||||||
@ -3636,7 +3636,7 @@ class CliClient final : public Actor {
|
|||||||
string url;
|
string url;
|
||||||
MessageId reply_to_message_id;
|
MessageId reply_to_message_id;
|
||||||
get_args(args, chat_id, bot_user_id, url, reply_to_message_id);
|
get_args(args, chat_id, bot_user_id, url, reply_to_message_id);
|
||||||
send_request(td_api::make_object<td_api::openWebApp>(chat_id, bot_user_id, url, get_theme_parameters(), "android",
|
send_request(td_api::make_object<td_api::openWebApp>(chat_id, bot_user_id, url, as_theme_parameters(), "android",
|
||||||
reply_to_message_id));
|
reply_to_message_id));
|
||||||
} else if (op == "cwa") {
|
} else if (op == "cwa") {
|
||||||
int64 launch_id;
|
int64 launch_id;
|
||||||
@ -3648,7 +3648,7 @@ class CliClient final : public Actor {
|
|||||||
string action;
|
string action;
|
||||||
get_args(args, chat_id, message_thread_id, action);
|
get_args(args, chat_id, message_thread_id, action);
|
||||||
send_request(td_api::make_object<td_api::sendChatAction>(chat_id, as_message_thread_id(message_thread_id),
|
send_request(td_api::make_object<td_api::sendChatAction>(chat_id, as_message_thread_id(message_thread_id),
|
||||||
get_chat_action(action)));
|
as_chat_action(action)));
|
||||||
} else if (op == "smt" || op == "smtp" || op == "smtf" || op == "smtpf") {
|
} else if (op == "smt" || op == "smtp" || op == "smtf" || op == "smtpf") {
|
||||||
ChatId chat_id;
|
ChatId chat_id;
|
||||||
get_args(args, chat_id);
|
get_args(args, chat_id);
|
||||||
@ -4750,9 +4750,9 @@ class CliClient final : public Actor {
|
|||||||
send_request(td_api::make_object<td_api::removeSavedNotificationSound>(notification_sound_id));
|
send_request(td_api::make_object<td_api::removeSavedNotificationSound>(notification_sound_id));
|
||||||
} else if (op == "gcnse" || op == "gcnses") {
|
} else if (op == "gcnse" || op == "gcnses") {
|
||||||
send_request(td_api::make_object<td_api::getChatNotificationSettingsExceptions>(
|
send_request(td_api::make_object<td_api::getChatNotificationSettingsExceptions>(
|
||||||
get_notification_settings_scope(args), op == "gcnses"));
|
as_notification_settings_scope(args), op == "gcnses"));
|
||||||
} else if (op == "gsns") {
|
} else if (op == "gsns") {
|
||||||
send_request(td_api::make_object<td_api::getScopeNotificationSettings>(get_notification_settings_scope(args)));
|
send_request(td_api::make_object<td_api::getScopeNotificationSettings>(as_notification_settings_scope(args)));
|
||||||
} else if (op == "scns" || op == "ssns") {
|
} else if (op == "scns" || op == "ssns") {
|
||||||
string chat_id_or_scope;
|
string chat_id_or_scope;
|
||||||
string mute_for;
|
string mute_for;
|
||||||
@ -4772,7 +4772,7 @@ class CliClient final : public Actor {
|
|||||||
as_bool(disable_mention_notifications))));
|
as_bool(disable_mention_notifications))));
|
||||||
} else {
|
} else {
|
||||||
send_request(td_api::make_object<td_api::setScopeNotificationSettings>(
|
send_request(td_api::make_object<td_api::setScopeNotificationSettings>(
|
||||||
get_notification_settings_scope(chat_id_or_scope),
|
as_notification_settings_scope(chat_id_or_scope),
|
||||||
td_api::make_object<td_api::scopeNotificationSettings>(
|
td_api::make_object<td_api::scopeNotificationSettings>(
|
||||||
to_integer<int32>(mute_for), sound_id, as_bool(show_preview),
|
to_integer<int32>(mute_for), sound_id, as_bool(show_preview),
|
||||||
as_bool(disable_pinned_message_notifications), as_bool(disable_mention_notifications))));
|
as_bool(disable_pinned_message_notifications), as_bool(disable_mention_notifications))));
|
||||||
@ -4802,15 +4802,14 @@ class CliClient final : public Actor {
|
|||||||
string text;
|
string text;
|
||||||
get_args(args, chat_id, message_ids, reason, text);
|
get_args(args, chat_id, message_ids, reason, text);
|
||||||
send_request(td_api::make_object<td_api::reportChat>(chat_id, as_message_ids(message_ids),
|
send_request(td_api::make_object<td_api::reportChat>(chat_id, as_message_ids(message_ids),
|
||||||
get_chat_report_reason(reason), text));
|
as_chat_report_reason(reason), text));
|
||||||
} else if (op == "rcp") {
|
} else if (op == "rcp") {
|
||||||
ChatId chat_id;
|
ChatId chat_id;
|
||||||
FileId file_id;
|
FileId file_id;
|
||||||
string reason;
|
string reason;
|
||||||
string text;
|
string text;
|
||||||
get_args(args, chat_id, file_id, reason, text);
|
get_args(args, chat_id, file_id, reason, text);
|
||||||
send_request(
|
send_request(td_api::make_object<td_api::reportChatPhoto>(chat_id, file_id, as_chat_report_reason(reason), text));
|
||||||
td_api::make_object<td_api::reportChatPhoto>(chat_id, file_id, get_chat_report_reason(reason), text));
|
|
||||||
} else if (op == "reportmr") {
|
} else if (op == "reportmr") {
|
||||||
ChatId chat_id;
|
ChatId chat_id;
|
||||||
MessageId message_id;
|
MessageId message_id;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user