diff options
author | Oleg Morozenkov <m@oleg.rocks> | 2019-12-05 00:50:28 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-12-05 00:50:28 +0300 |
commit | d873b1ec87c70449fffba336b2aeabb259885b21 (patch) | |
tree | 87ac36248432558291c1dece547b7f220ea8da96 /src/Api.cpp | |
parent | 9148563cb333bb6a3127138541de2fc086ff743b (diff) | |
parent | 2318c534d4286436a668c5a33220dfc8d5b85686 (diff) |
Merge pull request #114 from YJBeetle/master
fix #113 InlineQueryResult json parse bug
Diffstat (limited to 'src/Api.cpp')
-rw-r--r-- | src/Api.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/Api.cpp b/src/Api.cpp index 6b41947..9996108 100644 --- a/src/Api.cpp +++ b/src/Api.cpp @@ -335,12 +335,11 @@ bool Api::createNewStickerSet(int32_t userId, const string& name, const string& return sendRequest("createNewStickerSet", args).get<bool>("", false); } -bool Api::addStickerToSet(int32_t userId, const string& name, const string& title, const boost::variant<InputFile::Ptr, std::string> pngSticker, const string& emojis, MaskPosition::Ptr maskPosition) const { +bool Api::addStickerToSet(int32_t userId, const string& name, const boost::variant<InputFile::Ptr, std::string> pngSticker, const string& emojis, MaskPosition::Ptr maskPosition) const { vector<HttpReqArg> args; args.reserve(6); args.emplace_back("user_id", userId); args.emplace_back("name", name); - args.emplace_back("title", title); if (pngSticker.which() == 0 /* InputFile::Ptr */) { auto file = boost::get<InputFile::Ptr>(pngSticker); args.emplace_back("png_sticker", file->data, true, file->mimeType, file->fileName); @@ -362,11 +361,11 @@ bool Api::setStickerPositionInSet(const string& sticker, uint32_t position) cons return sendRequest("setStickerPositionInSet", args).get<bool>("", false); } -bool Api::deleteStickerPositionInSet(const string& sticker) const { +bool Api::deleteStickerFromSet(const string& sticker) const { vector<HttpReqArg> args; args.reserve(1); args.emplace_back("sticker", sticker); - return sendRequest("setStickerPositionInSet", args).get<bool>("", false); + return sendRequest("deleteStickerFromSet", args).get<bool>("", false); } Message::Ptr Api::sendVideo(int64_t chatId, const boost::variant<InputFile::Ptr, std::string> video, bool supportsStreaming, int32_t duration, int32_t width, int32_t height, const boost::variant<InputFile::Ptr, std::string> thumb, const string &caption, int32_t replyToMessageId, const GenericReply::Ptr replyMarkup, const string& parseMode, bool disableNotification) const { |