Merge commit 'cbd974f850e4ed76346f8a4087b3370f8b96ae05'

Conflicts:
	td
This commit is contained in:
Andrea Cavalli 2020-11-08 13:45:34 +01:00
commit 73d3d8b9d6
4 changed files with 9 additions and 9 deletions

2
.gitmodules vendored
View File

@ -1,3 +1,3 @@
[submodule "td"] [submodule "td"]
path = td path = td
url = https://github.com/tdlight-team/tdlight.git url = https://git.ignuranza.net/tdlight-team/tdlight.git

View File

@ -48,7 +48,7 @@ if (CLANG OR GCC)
endif() endif()
endif() endif()
set(TG_HTTP_CLIENT_SOURCE set(TELEGRAM_BOT_API_SOURCE
telegram-bot-api/telegram-bot-api.cpp telegram-bot-api/telegram-bot-api.cpp
telegram-bot-api/Client.cpp telegram-bot-api/Client.cpp
@ -70,7 +70,7 @@ set(TG_HTTP_CLIENT_SOURCE
telegram-bot-api/WebhookActor.h telegram-bot-api/WebhookActor.h
) )
add_executable(telegram-bot-api ${TG_HTTP_CLIENT_SOURCE}) add_executable(telegram-bot-api ${TELEGRAM_BOT_API_SOURCE})
target_include_directories(telegram-bot-api PRIVATE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>) target_include_directories(telegram-bot-api PRIVATE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)
target_link_libraries(telegram-bot-api PRIVATE memprof tdactor tdcore tddb tdnet tdutils) target_link_libraries(telegram-bot-api PRIVATE memprof tdactor tdcore tddb tdnet tdutils)

2
td

@ -1 +1 @@
Subproject commit d71e2c54a892b9ada7c52b463b24fdf2984fde60 Subproject commit 6f28ad36af1435b6de46551b21278a3579c7e367

View File

@ -41,8 +41,6 @@ class Client : public WebhookActor::Callback {
Client(td::ActorShared<> parent, const td::string &bot_token, bool is_test_dc, td::int64 tqueue_id, Client(td::ActorShared<> parent, const td::string &bot_token, bool is_test_dc, td::int64 tqueue_id,
std::shared_ptr<const ClientParameters> parameters, td::ActorId<BotStatActor> stat_actor); std::shared_ptr<const ClientParameters> parameters, td::ActorId<BotStatActor> stat_actor);
void start_up() override;
void send(PromisedQueryPtr query) override; void send(PromisedQueryPtr query) override;
void close(); void close();
@ -386,11 +384,11 @@ class Client : public WebhookActor::Callback {
static td::Result<td::MutableSlice> get_required_string_arg(const Query *query, Slice field_name); static td::Result<td::MutableSlice> get_required_string_arg(const Query *query, Slice field_name);
static int64 get_message_id(const Query *query, Slice field_name = "message_id"); static int64 get_message_id(const Query *query, Slice field_name = Slice("message_id"));
static td::Result<Slice> get_inline_message_id(const Query *query, Slice field_name = "inline_message_id"); static td::Result<Slice> get_inline_message_id(const Query *query, Slice field_name = Slice("inline_message_id"));
static td::Result<int32> get_user_id(const Query *query, Slice field_name = "user_id"); static td::Result<int32> get_user_id(const Query *query, Slice field_name = Slice("user_id"));
int64 extract_yet_unsent_message_query_id(int64 chat_id, int64 message_id, bool *is_reply_to_message_deleted); int64 extract_yet_unsent_message_query_id(int64 chat_id, int64 message_id, bool *is_reply_to_message_deleted);
@ -518,6 +516,8 @@ class Client : public WebhookActor::Callback {
void long_poll_wakeup(bool force_flag); void long_poll_wakeup(bool force_flag);
void start_up() override;
void raw_event(const td::Event::Raw &event) override; void raw_event(const td::Event::Raw &event) override;
void loop() override; void loop() override;