Skip to content

Commit df4961d

Browse files
committed
closes #4: sendPhoto() keyboard doesn't need to be deserialized and re-serialized
1 parent 3190674 commit df4961d

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/UniversalTelegramBot.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -741,9 +741,7 @@ String UniversalTelegramBot::sendPhoto(String chat_id, String photo,
741741

742742
if (!keyboard.isEmpty()) {
743743
JsonObject replyMarkup = payload.createNestedObject("reply_markup");
744-
DynamicJsonDocument keyboardBuffer(maxMessageLength); // assuming keyboard buffer will alwas be limited to 1024 bytes
745-
deserializeJson(keyboardBuffer, keyboard);
746-
replyMarkup["keyboard"] = keyboardBuffer.as<JsonArray>();
744+
replyMarkup["keyboard"] = serialized(keyboard);
747745
}
748746

749747
return sendPostPhoto(payload.as<JsonObject>());

0 commit comments

Comments
 (0)