Skip to content
This repository was archived by the owner on Jul 19, 2021. It is now read-only.

Commit 2d16097

Browse files
committed
chore(sharding): rename accumulator to acc
1 parent 4abcff5 commit 2d16097

File tree

5 files changed

+30
-30
lines changed

5 files changed

+30
-30
lines changed

code-samples/sharding/extended/11/bot.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ client.on('message', message => {
2222
if (command === 'stats') {
2323
return client.shard.broadcastEval('this.guilds.size')
2424
.then(results => {
25-
return message.channel.send(`Server count: ${results.reduce((prev, val) => prev + val, 0)}`);
25+
return message.channel.send(`Server count: ${results.reduce((acc, val) => acc + val, 0)}`);
2626
})
2727
.catch(console.error);
2828
}

code-samples/sharding/extended/12/bot.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ client.on('message', message => {
2222
if (command === 'stats') {
2323
return client.shard.broadcastEval('this.guilds.cache.size')
2424
.then(results => {
25-
return message.channel.send(`Server count: ${results.reduce((prev, val) => prev + val, 0)}`);
25+
return message.channel.send(`Server count: ${results.reduce((acc, val) => acc + val, 0)}`);
2626
})
2727
.catch(console.error);
2828
}

code-samples/sharding/getting-started/11/bot.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ client.on('message', message => {
1212
if (command === 'stats') {
1313
const promises = [
1414
client.shard.fetchClientValues('guilds.size'),
15-
client.shard.broadcastEval('this.guilds.reduce((prev, guild) => prev + guild.memberCount, 0)'),
15+
client.shard.broadcastEval('this.guilds.reduce((acc, guild) => acc + guild.memberCount, 0)'),
1616
];
1717

1818
return Promise.all(promises)
1919
.then(results => {
20-
const totalGuilds = results[0].reduce((prev, guildCount) => prev + guildCount, 0);
21-
const totalMembers = results[1].reduce((prev, memberCount) => prev + memberCount, 0);
20+
const totalGuilds = results[0].reduce((acc, guildCount) => acc + guildCount, 0);
21+
const totalMembers = results[1].reduce((acc, memberCount) => acc + memberCount, 0);
2222
return message.channel.send(`Server count: ${totalGuilds}\nMember count: ${totalMembers}`);
2323
})
2424
.catch(console.error);

code-samples/sharding/getting-started/12/bot.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ client.on('message', message => {
1212
if (command === 'stats') {
1313
const promises = [
1414
client.shard.fetchClientValues('guilds.cache.size'),
15-
client.shard.broadcastEval('this.guilds.cache.reduce((prev, guild) => prev + guild.memberCount, 0)'),
15+
client.shard.broadcastEval('this.guilds.cache.reduce((acc, guild) => acc + guild.memberCount, 0)'),
1616
];
1717

1818
return Promise.all(promises)
1919
.then(results => {
20-
const totalGuilds = results[0].reduce((prev, guildCount) => prev + guildCount, 0);
21-
const totalMembers = results[1].reduce((prev, memberCount) => prev + memberCount, 0);
20+
const totalGuilds = results[0].reduce((acc, guildCount) => acc + guildCount, 0);
21+
const totalMembers = results[1].reduce((acc, memberCount) => acc + memberCount, 0);
2222
return message.channel.send(`Server count: ${totalGuilds}\nMember count: ${totalMembers}`);
2323
})
2424
.catch(console.error);

guide/sharding/README.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ In this case, this method iterates through the array and adds each current value
137137
```js
138138
client.shard.fetchClientValues('guilds.size')
139139
.then(results => {
140-
console.log(`${results.reduce((prev, guildCount) => prev + guildCount, 0)} total guilds`);
140+
console.log(`${results.reduce((acc, guildCount) => acc + guildCount, 0)} total guilds`);
141141
})
142142
.catch(console.error);
143143
```
@@ -148,7 +148,7 @@ client.shard.fetchClientValues('guilds.size')
148148
```js
149149
client.shard.fetchClientValues('guilds.cache.size')
150150
.then(results => {
151-
console.log(`${results.reduce((prev, guildCount) => prev + guildCount, 0)} total guilds`);
151+
console.log(`${results.reduce((acc, guildCount) => acc + guildCount, 0)} total guilds`);
152152
})
153153
.catch(console.error);
154154
```
@@ -164,7 +164,7 @@ While it's a bit unattractive to have more nesting in your commands, it is neces
164164
-return message.channel.send(`Server count: ${client.guilds.size}`);
165165
+return client.shard.fetchClientValues('guilds.size')
166166
+.then(results => {
167-
+return message.channel.send(`Server count: ${results.reduce((prev, guildCount) => prev + guildCount, 0)}`);
167+
+return message.channel.send(`Server count: ${results.reduce((acc, guildCount) => acc + guildCount, 0)}`);
168168
+})
169169
+.catch(console.error);
170170
}
@@ -178,7 +178,7 @@ While it's a bit unattractive to have more nesting in your commands, it is neces
178178
-return message.channel.send(`Server count: ${client.guilds.cache.size}`);
179179
+return client.shard.fetchClientValues('guilds.cache.size')
180180
+.then(results => {
181-
+return message.channel.send(`Server count: ${results.reduce((prev, guildCount) => prev + guildCount, 0)}`);
181+
+return message.channel.send(`Server count: ${results.reduce((acc, guildCount) => acc + guildCount, 0)}`);
182182
+})
183183
+.catch(console.error);
184184
}
@@ -193,14 +193,14 @@ Next, check out <branch version="11.x" inline>[another handy sharding method](ht
193193
<branch version="11.x">
194194

195195
```js
196-
client.shard.broadcastEval('this.guilds.reduce((prev, guild) => prev + guild.memberCount, 0)').then(console.log);
196+
client.shard.broadcastEval('this.guilds.reduce((acc, guild) => acc + guild.memberCount, 0)').then(console.log);
197197
```
198198

199199
</branch>
200200
<branch version="12.x">
201201

202202
```js
203-
client.shard.broadcastEval('this.guilds.cache.reduce((prev, guild) => prev + guild.memberCount, 0)').then(console.log);
203+
client.shard.broadcastEval('this.guilds.cache.reduce((acc, guild) => acc + guild.memberCount, 0)').then(console.log);
204204
```
205205

206206
</branch>
@@ -210,9 +210,9 @@ This will run the code given to `broadcastEval` on each shard and return the res
210210
<branch version="11.x">
211211

212212
```js
213-
client.shard.broadcastEval('this.guilds.reduce((prev, guild) => prev + guild.memberCount, 0)')
213+
client.shard.broadcastEval('this.guilds.reduce((acc, guild) => acc + guild.memberCount, 0)')
214214
.then(results => {
215-
return message.channel.send(`Total member count: ${results.reduce((prev, memberCount) => prev + memberCount, 0)}`);
215+
return message.channel.send(`Total member count: ${results.reduce((acc, memberCount) => acc + memberCount, 0)}`);
216216
})
217217
.catch(console.error);
218218
```
@@ -221,9 +221,9 @@ client.shard.broadcastEval('this.guilds.reduce((prev, guild) => prev + guild.mem
221221
<branch version="12.x">
222222

223223
```js
224-
client.shard.broadcastEval('this.guilds.cache.reduce((prev, guild) => prev + guild.memberCount, 0)')
224+
client.shard.broadcastEval('this.guilds.cache.reduce((acc, guild) => acc + guild.memberCount, 0)')
225225
.then(results => {
226-
return message.channel.send(`Total member count: ${results.reduce((prev, memberCount) => prev + memberCount, 0)}`);
226+
return message.channel.send(`Total member count: ${results.reduce((acc, memberCount) => acc + memberCount, 0)}`);
227227
})
228228
.catch(console.error);
229229
```
@@ -239,13 +239,13 @@ You'd likely want to output both pieces of information in the stats command, so
239239
```js
240240
const promises = [
241241
client.shard.fetchClientValues('guilds.size'),
242-
client.shard.broadcastEval('this.guilds.reduce((prev, guild) => prev + guild.memberCount, 0)'),
242+
client.shard.broadcastEval('this.guilds.reduce((acc, guild) => acc + guild.memberCount, 0)'),
243243
];
244244

245245
Promise.all(promises)
246246
.then(results => {
247-
const totalGuilds = results[0].reduce((prev, guildCount) => prev + guildCount, 0);
248-
const totalMembers = results[1].reduce((prev, memberCount) => prev + memberCount, 0);
247+
const totalGuilds = results[0].reduce((acc, guildCount) => acc + guildCount, 0);
248+
const totalMembers = results[1].reduce((acc, memberCount) => acc + memberCount, 0);
249249
return message.channel.send(`Server count: ${totalGuilds}\nMember count: ${totalMembers}`);
250250
})
251251
.catch(console.error);
@@ -257,13 +257,13 @@ Promise.all(promises)
257257
```js
258258
const promises = [
259259
client.shard.fetchClientValues('guilds.cache.size'),
260-
client.shard.broadcastEval('this.guilds.cache.reduce((prev, guild) => prev + guild.memberCount, 0)'),
260+
client.shard.broadcastEval('this.guilds.cache.reduce((acc, guild) => acc + guild.memberCount, 0)'),
261261
];
262262

263263
Promise.all(promises)
264264
.then(results => {
265-
const totalGuilds = results[0].reduce((prev, guildCount) => prev + guildCount, 0);
266-
const totalMembers = results[1].reduce((prev, memberCount) => prev + memberCount, 0);
265+
const totalGuilds = results[0].reduce((acc, guildCount) => acc + guildCount, 0);
266+
const totalMembers = results[1].reduce((acc, memberCount) => acc + memberCount, 0);
267267
return message.channel.send(`Server count: ${totalGuilds}\nMember count: ${totalMembers}`);
268268
})
269269
.catch(console.error);
@@ -280,13 +280,13 @@ Promise.all(promises)
280280
-return message.channel.send(`Server count: ${client.guilds.size}`);
281281
+const promises = [
282282
+client.shard.fetchClientValues('guilds.size'),
283-
+client.shard.broadcastEval('this.guilds.reduce((prev, guild) => prev + guild.memberCount, 0)'')
283+
+client.shard.broadcastEval('this.guilds.reduce((acc, guild) => acc + guild.memberCount, 0)'')
284284
+];
285285
+
286286
+return Promise.all(promises)
287287
+.then(results => {
288-
+const totalGuilds = results[0].reduce((prev, guildCount) => prev + guildCount, 0);
289-
+const totalMembers = results[1].reduce((prev, memberCount) => prev + memberCount, 0);
288+
+const totalGuilds = results[0].reduce((acc, guildCount) => acc + guildCount, 0);
289+
+const totalMembers = results[1].reduce((acc, memberCount) => acc + memberCount, 0);
290290
+return message.channel.send(`Server count: ${totalGuilds}\nMember count: ${totalMembers}`);
291291
+})
292292
+.catch(console.error);
@@ -301,13 +301,13 @@ Promise.all(promises)
301301
-return message.channel.send(`Server count: ${client.guilds.cache.size}`);
302302
+const promises = [
303303
+client.shard.fetchClientValues('guilds.cache.size'),
304-
+client.shard.broadcastEval('this.guilds.cache.reduce((prev, guild) => prev + guild.memberCount, 0)'')
304+
+client.shard.broadcastEval('this.guilds.cache.reduce((acc, guild) => acc + guild.memberCount, 0)'')
305305
+];
306306
+
307307
+return Promise.all(promises)
308308
+.then(results => {
309-
+const totalGuilds = results[0].reduce((prev, guildCount) => prev + guildCount, 0);
310-
+const totalMembers = results[1].reduce((prev, memberCount) => prev + memberCount, 0);
309+
+const totalGuilds = results[0].reduce((acc, guildCount) => acc + guildCount, 0);
310+
+const totalMembers = results[1].reduce((acc, memberCount) => acc + memberCount, 0);
311311
+return message.channel.send(`Server count: ${totalGuilds}\nMember count: ${totalMembers}`);
312312
+})
313313
+.catch(console.error);

0 commit comments

Comments
 (0)