Skip to content

Commit c04b91d

Browse files
committed
Example adapted for new version of ArduinoJson
1 parent ec73b41 commit c04b91d

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

examples/ESP8266/BulkMessages/BulkMessages.ino

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ int messages_limit_per_second = 25; // Telegram API have limit for bulk messages
2828

2929
String subscribed_users_filename = "subscribed_users.json";
3030

31+
DynamicJsonBuffer jsonBuffer;
32+
3133
void handleNewMessages(int numNewMessages) {
3234
Serial.println("handleNewMessages");
3335
Serial.println(String(numNewMessages));
@@ -86,7 +88,7 @@ void handleNewMessages(int numNewMessages) {
8688
}
8789
}
8890

89-
JsonObject& getSubscribedUsers(JsonBuffer& jsonBuffer) {
91+
JsonObject& getSubscribedUsers() {
9092
File subscribedUsersFile = SPIFFS.open("/"+subscribed_users_filename, "r");
9193

9294
if (!subscribedUsersFile) {
@@ -124,8 +126,7 @@ JsonObject& getSubscribedUsers(JsonBuffer& jsonBuffer) {
124126
}
125127

126128
bool addSubscribedUser(String chat_id, String from_name) {
127-
DynamicJsonBuffer jsonBuffer;
128-
JsonObject& users = getSubscribedUsers(jsonBuffer);
129+
JsonObject& users = getSubscribedUsers();
129130

130131
File subscribedUsersFile = SPIFFS.open("/"+subscribed_users_filename, "w+");
131132

@@ -143,8 +144,7 @@ bool addSubscribedUser(String chat_id, String from_name) {
143144
}
144145

145146
bool removeSubscribedUser(String chat_id) {
146-
DynamicJsonBuffer jsonBuffer;
147-
JsonObject& users = getSubscribedUsers(jsonBuffer);
147+
JsonObject& users = getSubscribedUsers();
148148

149149
File subscribedUsersFile = SPIFFS.open("/"+subscribed_users_filename, "w");
150150

@@ -164,8 +164,7 @@ bool removeSubscribedUser(String chat_id) {
164164
void sendMessageToAllSubscribedUsers(String message) {
165165
int users_processed = 0;
166166

167-
DynamicJsonBuffer jsonBuffer;
168-
JsonObject& users = getSubscribedUsers(jsonBuffer);
167+
JsonObject& users = getSubscribedUsers();
169168

170169
for (JsonObject::iterator it=users.begin(); it!=users.end(); ++it) {
171170
users_processed++;

0 commit comments

Comments
 (0)