diff options
author | JellyBrick <shlee1503@naver.com> | 2018-06-22 22:02:23 +0900 |
---|---|---|
committer | JellyBrick <shlee1503@naver.com> | 2018-06-22 22:02:23 +0900 |
commit | 8cdd0f4551e6d3d22c4fc753fb20e82918a43090 (patch) | |
tree | e58df6554d61f2eb09cf7beb30cc06cf50dbca57 | |
parent | fea0c2ffb669923959df17ba904448e159d22489 (diff) |
Resolved #42
-rw-r--r-- | CMakeLists.txt | 1 | ||||
-rw-r--r-- | include/tgbot/TgTypeParser.h | 2 | ||||
-rw-r--r-- | src/Api.cpp | 2 |
3 files changed, 3 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 89ea260..f5ff1d2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,6 +3,7 @@ project(TgBot) ### options option(ENABLE_TESTS "Set to ON to enable building of tests" OFF) +option(BUILD_SHARED_LIBS "Build tgbot-cpp shared/static library." OFF) ### sources set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall") diff --git a/include/tgbot/TgTypeParser.h b/include/tgbot/TgTypeParser.h index 356b69e..5ac322a 100644 --- a/include/tgbot/TgTypeParser.h +++ b/include/tgbot/TgTypeParser.h @@ -413,7 +413,7 @@ public: } private: - inline void removeLastComma(std::string& input) const { + inline void removeLastComma(const std::string& input) const { input.erase(input.length() - 1); } diff --git a/src/Api.cpp b/src/Api.cpp index e6a39d7..3d8d3f6 100644 --- a/src/Api.cpp +++ b/src/Api.cpp @@ -245,7 +245,7 @@ Message::Ptr Api::sendInvoice(int64_t chatId, const std::string& title, const st args.emplace_back("provider_token", providerToken); args.emplace_back("start_parameter", startParameter); args.emplace_back("currency", currency); - args.emplace_back("prices", TgTypeParser::getInstance().parseArray<LabeledPrice>(&TgTypeParser::parseLabeledPrice, prices); + args.emplace_back("prices", TgTypeParser::getInstance().parseArray<LabeledPrice>(&TgTypeParser::parseLabeledPrice, prices)); if (!providerData.empty()) { args.emplace_back("provider_data", providerData); } |