Skip to content

Commit

Permalink
Merge pull request #49 from luckydonald-forks/fixes
Browse files Browse the repository at this point in the history
Various fixes/improvements for the user mode
  • Loading branch information
andrew-ld authored Jan 23, 2021
2 parents cb51c3e + a497ebc commit 637e86e
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
8 changes: 6 additions & 2 deletions telegram-bot-api/Client.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3670,7 +3670,11 @@ std::size_t Client::get_pending_update_count() const {

ServerBotInfo Client::get_bot_info() const {
ServerBotInfo res;
res.id_ = bot_token_id_;
if (is_user_) {
res.id_ = td::to_string(my_id_);
} else {
res.id_ = bot_token_id_;
}
res.token_ = bot_token_;
auto user_info = get_user_info(my_id_);
if (user_info != nullptr) {
Expand Down Expand Up @@ -6571,7 +6575,7 @@ void Client::on_cmd(PromisedQueryPtr query) {
} else if (query->method() == "registeruser" && parameters_->allow_users_registration_) {
return process_register_user_query(query);
} else {
return fail_query(404, "Not Found: method not found", std::move(query));
return fail_query(404, "Not Found: method not found or login not yet completed", std::move(query));
}
}

Expand Down
2 changes: 1 addition & 1 deletion telegram-bot-api/HttpConnection.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ void HttpConnection::handle(td::unique_ptr<td::HttpQuery> http_query,
bool is_login = false;
bool is_user = false;
if (url_path_parser.try_skip("/bot")) {
} else if (url_path_parser.try_skip("/userlogin")) {
} else if (url_path_parser.try_skip("/userlogin") || url_path_parser.try_skip("/userLogin")) {
is_user = true;
is_login = true;
} else if (url_path_parser.try_skip("/user")) {
Expand Down

0 comments on commit 637e86e

Please sign in to comment.