discord.js/src/structures
Amish Shah b8315b79c7 Store and Model Refactor (#1618)
* UserStore refactor

* Create ChannelStore, remove redundant methods in ClientDataManager

* Create GuildStore

* Emoji stuff

* Use a Base class where possible to reduce code duplication

* Remove unnecessary comments from ChannelStore

* Add Base._clone();

* Remove unused ClientDataManager methods

* Refactor some more stuff

* ESLint

* Move Client#fetchUser to client.users.fetch

* Remove .has checks and just see if .get is truthy

* Fix guild member chunk error

* ESLint

* Fix typo

* Fix channel storing for user bots

* Remove ClientDataManager

* GuildChannelStore

* Reduce use of Util.cloneObject

* and this one too

* update typings

* Fix MessageUpdate handling (#1507)

* Fix role updates (probably fixes #1525)

* fix for eslint

* Address some of appell's comments

* Use debug constant

* start message store crap if it's ugly tell me later k

* fix that

* message store but works™️

* clean up guild stuff

* clean up channel store stuff

* clean up channel event handling

* does this message stuff work? find out soon in the next episode of dIsCoRd.Js

* eslint

* emojis

* emojis and reactions

* hi my name is eslint and im A LIL SHIT

* so i forgot this huh

* user stuff

* Fix @class

* Fix message stuff

* Fix user store docs

* Document all the bases

* fix the super things

* tidy up remove

* fix textbasedchannel

* fix that too

* fix emoji store

* make voice state stuff less ugly

* make voice states even less ugly

* make members less bad

* fix bug

* fix that too

* fix reactions

* how was this broken for so long

* role store

* remove super._patch from UserConnection

* Rename UserProfile#setup to _patch

* remove unnecessary super calls

* update docgen dep (pls fix travis thx)

* doc messagestore

* fix docs

* message store docs

* things

* DOCS PLS

* more things

* Document TextBasedChannel#messages as a MessageStore

* Rebase

* All the stores!
2017-08-25 21:08:58 +01:00
..
interfaces Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
shared fix reply splitting (#1750) 2017-08-04 09:17:10 +02:00
Attachment.js update attachment & docs (#1815) 2017-08-21 23:11:58 +02:00
Base.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
Channel.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
ClientApplication.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
ClientUser.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
ClientUserChannelOverride.js Fixed a bunch of ClientUserGuildSettings stuff and its docs (#1758) 2017-08-10 01:25:24 +02:00
ClientUserGuildSettings.js Added and fixed a bunch of docs stuff (#1767) 2017-08-10 20:31:10 +02:00
ClientUserSettings.js Moved all error strings to src/errors/messages and a few other things (#1695) 2017-07-21 02:27:19 +02:00
DMChannel.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
Emoji.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
GroupDMChannel.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
Guild.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
GuildAuditLogs.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
GuildChannel.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
GuildMember.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
Invite.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
Message.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
MessageAttachment.js Improve docs a bit 2017-04-30 04:30:44 +02:00
MessageCollector.js Docs cleanup 2017-08-17 20:04:01 +02:00
MessageEmbed.js Docs cleanup 2017-08-17 20:04:01 +02:00
MessageMentions.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
MessageReaction.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
PermissionOverwrites.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
Presence.js Docs cleanup 2017-08-17 20:04:01 +02:00
ReactionCollector.js Docs cleanup 2017-08-17 20:04:01 +02:00
ReactionEmoji.js updated docs for <ReactionEmoji>.toString() so it now uses send instead sendMessage in example (#1761) 2017-08-10 01:17:12 +02:00
Role.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
TextChannel.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
User.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
UserConnection.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
UserProfile.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
VoiceChannel.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00
VoiceRegion.js Improve docs a bit 2017-04-30 04:30:44 +02:00
Webhook.js Store and Model Refactor (#1618) 2017-08-25 21:08:58 +01:00