mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-13 10:03:31 +01:00
Rewrite presence a little bit (#1853)
* such presence many good * Update PresenceStore.js * Update index.js * Update ClientPresenceStore.js * Update Presence.js * Update ClientPresenceStore.js * Update ClientUser.js * Update Presence.js * add timestamps and party * Update Presence.js * Update PresenceStore.js * Update ClientPresenceStore.js * Update ClientPresenceStore.js
This commit is contained in:
15
src/stores/PresenceStore.js
Normal file
15
src/stores/PresenceStore.js
Normal file
@@ -0,0 +1,15 @@
|
||||
const DataStore = require('./DataStore');
|
||||
const { Presence } = require('../structures/Presence');
|
||||
|
||||
class PresenceStore extends DataStore {
|
||||
create(data) {
|
||||
if (this.has(data.user.id)) {
|
||||
this.get(data.user.id).patch(data);
|
||||
} else {
|
||||
this.set(data.user.id, new Presence(this.client, data));
|
||||
}
|
||||
return this.get(data.user.id);
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = PresenceStore;
|
||||
Reference in New Issue
Block a user