Sugden
562b5bfca7
refactor(VoiceChannel): use Permissions.FLAGS in speakable ( #3780 )
2020-02-12 22:42:43 +01:00
Sugden
d43692b0f2
docs(Guild): channels is a manager of channels ( #3779 )
2020-02-12 22:29:16 +01:00
Ryan Munro
592021df92
feat(Message): throw a TypeError if delete is passed a non-object ( #3772 )
2020-02-12 22:25:14 +01:00
Sugden
324d9e0a3a
fix(TextChannel): remove old nsfw regex check ( #3775 )
2020-02-12 18:24:35 +01:00
BorgerKing
bbdbc4cfa7
feat: remove datastores and implement Managers ( #3696 )
...
* Initial commit: add 5 initial managers
- Base manager
- GuildChannelManager
- MessageManager
- PresenceManager
- Reaction Manager
- Added LimitedCollection
* Add GuildEmojiManager, various fixes
* Modify some managers and add guildmembermanager
* Initial integration
* Delete old stores
* Integration part two, removed LRUCollection
- Most of the integration has been finished
- TODO typings
- Removed LRUCollection, needless sweeping
* Typings + stuff i somehow missed in ChannelManager
* LimitedCollection typings/ final changes
* Various jsdoc and syntactical fixes, Removed Util.mixin()
* tslint fix
* Grammatical and logical changes
* Delete temporary file placed by mistake
* Grammatical changes
* Add missing type
* Update jsdoc examples
* fix: ChannelManager#remove should call cache#delete not cache#remove
* fix recursive require
* Fix missed cache in util
* fix: more missed cache
* Remove accidental _fetchMany change from #3645
* fix: use .cache.delete() over .remove()
* fix: missing cache in ReactionCollector
* fix: missed cache in client
* fix: members is a collection not a manager
Co-Authored-By: Sugden <28943913+NotSugden@users.noreply.github.com>
* fix: various docs and cache fixes
* fix: missed cache
* fix: missing _roles
* Final testing and debugging
* LimitedCollection: return the Collection instead of undefined on .set
* Add cache to BaseManager in typings
* Commit fixes i forgot to stage yesterday
* Update invite events
* Account for new commit
* fix: MessageReactionRemoveAll should call .cache.clear()
* fix: add .cache at various places, correct return type
* docs: remove mentions of 'store'
* Add extra documented properties to typings
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com>
Co-authored-by: SpaceEEC <spaceeec@yahoo.com>
2020-02-11 20:21:07 +01:00
Souji
3f039016af
fix(GuildMember): manageable - let owner override ( #3765 )
...
* if the bot is owner of the guild the target is managebale
* even though both roles are on the same position
2020-02-07 18:27:05 +01:00
Jyguy
8e9e93da1d
docs(Guild): fetchBan returns a promise ( #3752 )
2020-01-29 18:54:10 +01:00
BorgerKing
030d263a9e
feat(MessageReaction): add remove method and Client#messageReactionRemoveEmoji ( #3723 )
...
* Add support for MessageReaction#remove and MESSAGE_REACTION_REMOVE_EMOJI
* Remove reaction from cache
Co-Authored-By: matthewfripp <50251454+matthewfripp@users.noreply.github.com>
* fix: message may be partial
* Clarify what the event entails
* Document client in MessageReaction
Co-Authored-By: SpaceEEC <spaceeec@yahoo.com>
* await the REST call
* Add MessageReaction#remove to typings
Co-authored-by: matthewfripp <50251454+matthewfripp@users.noreply.github.com>
Co-authored-by: SpaceEEC <spaceeec@yahoo.com>
2020-01-25 20:00:53 +01:00
Ryan Munro
d8b4725caa
fix(TextChannel#bulkDelete): use GenericAction#getMessage to handle return value correctly ( #3664 )
...
* Corrected the handling of the action
* Apply same fix to handling of single message in bulkDelete
* Revert to using await
2020-01-25 15:27:39 +01:00
Sugden
3ea9ac57dd
fix(ClientUser): verified and enabled properties resetting ( #3733 )
...
* fix(ClientUser) verified and enabled properties resetting
* set this.mfaEnabled to null if it is undefined
* add missing curly brackets
* fix typo
2020-01-25 15:08:25 +01:00
Gryffon Bellish
b81f771007
cleanup: fix deepscan issues ( #3740 )
...
* fix: don't double check if shards are auto.
* fix: remove useless roles array.
* fix: remove useless undefined checks.
* fix: remove useless `this` binding
* Apply suggestions from code review
Co-Authored-By: Sugden <28943913+NotSugden@users.noreply.github.com>
* Fix: Space's suggestion
* Fix: time is always truthy
* Check if it's an invalid date.
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com>
2020-01-24 16:58:23 +01:00
Sugden
c779fe3670
feat(Guild): add fetchBan method ( #3726 )
...
* Add error for not resolving ID to fetch ban
* Add Guild#fetchBan
* add missing !
* typings
* lint fixes
* add jsdoc description
2020-01-24 15:29:53 +01:00
SpaceEEC
6302afb84b
docs(MessageMentions): channels are actually in order ( #3705 )
...
* docs(MessageMentions): channels are actually in order
* docs(MessageMentions): readd info about order for channels
* docs(MessageMentions): reword info to account for rtl locales
2020-01-19 13:06:21 +01:00
SpaceEEC
f501d06c0d
fix(Presence): account for multiple activities everywhere ( #3703 )
...
* fix(Presence): account for multiple activities everywhere
* refactor(Presence): make initialization of 'activities' more readable
2020-01-19 13:05:45 +01:00
BorgerKing
cbb8db3058
feat(Collectors): make collectors auto-stop when relevant structures are deleted ( #3632 )
...
* Collectors: make Collectors automatically stop when Channel, Guild, or Message are deleted.
* fix potential error with DM collectors
* Message collectors dont have a `this.message` you dummy
* Fix(various): nitpicks, documentation, typings, and stray error
* Pleasing mr tslint
* fix: typings
* Grammatical fixes
Co-Authored-By: SpaceEEC <spaceeec@yahoo.com>
* Fixing the linting after space's suggestions
* docs(ReactionCollector): remove whitespace
Co-authored-by: SpaceEEC <spaceeec@yahoo.com>
2020-01-19 11:24:55 +01:00
Gryffon Bellish
69c79a4136
typings/docs(GuildEmoji): id isn't nullable ( #3694 )
...
* Fix: GuildEmoji#id isn't nullable
* Move ID to be alphabetical
* Add JSDoc to say it's not nullable
* fix linting
2020-01-17 20:11:14 +01:00
Souji
7f99be739a
docs(MessageMentions): add sort order notice ( #3693 )
...
* mention order returned from API
* not left to right in text
2020-01-14 11:28:19 +01:00
SpaceEEC
ee0b7c155a
feat(Presence): add support for multiple activities ( #3661 )
...
* feat(Presence): add support for multiple activites
* typings(Presence): fix spelling of 'activities'
Co-Authored-By: Amish Shah <amishshah.2k@gmail.com>
Co-authored-by: Amish Shah <amishshah.2k@gmail.com>
2020-01-13 20:28:29 +00:00
Tenpi
8014ddcd1c
feat: dynamic property for ImageURLOptions ( #3530 )
...
* Added dynamic property to ImageURLOptions
* fixes
* order
* typings fix
* made dynamic false by default
* add curly spaces
2020-01-13 14:32:29 +00:00
Souji
59205a2152
fix: provide count on bulk deletion ( #3682 )
...
* GuildAuditLogsEntry should provide count as extra in case of MESSAGE_BULK_DELETE
* inner class: GuildAuditLogsEntry in GuildAuditLogs.js
2020-01-13 14:02:31 +00:00
izexi
6af0da1043
feat(Partials): add DMChannel/MessageReaction#fetch() and PartialTypes.REACTION ( #3474 )
...
* add DMChannel#fetch() & Action#getChannel({recipients})
* ref for MessageReaction partial
* typings
* add PartialTypes.REACTION
* accommodate for fully removed reactions
* fix incorrect wording and typo
* typings: MessageReaction#count is nullable
* typings: mark MessageReaction#partial as readonly
Co-Authored-By: Vlad Frangu <kingdgrizzle@gmail.com>
* fix(User): fetch dm channel if cached one is partial
* docs: add missing comma
Co-Authored-By: Antonio Román <kyradiscord@gmail.com>
* fix: accomodate for new reactions
* fix: updating existing/new count on _patch
* docs: typo
* for consistency
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com>
Co-authored-by: SpaceEEC <spaceeec@yahoo.com>
Co-authored-by: Antonio Román <kyradiscord@gmail.com>
2020-01-05 16:45:49 +01:00
tipakA
bf31b28ad9
feat(RichPresenceAssets): add Twitch preview link for largeImageURL ( #3655 )
2020-01-05 00:50:38 +01:00
SpaceEEC
97eac663b3
feat(MessageMentions): cache mentioned members ( #3601 )
2019-12-27 19:28:04 +01:00
SpaceEEC
e660ea90cc
fix(Webhook): edit channel when editing avatar ( #3588 )
2019-12-27 19:27:48 +01:00
SpaceEEC
ea76a56639
feat(Webhook): add type property and created* getters ( #3585 )
...
* feat(Webhook): add created* getters
* feat(Webhook): add type property
* typings(WebhookFields): use primitive string for url getter
Co-Authored-By: Gryffon Bellish <owenbellish@gmail.com>
* fix(Webhook): token can be null
Co-authored-by: Gryffon Bellish <owenbellish@gmail.com>
2019-12-27 19:27:34 +01:00
ottomated
f578cce9ac
feat(Guild): add systemChannelFlags ( #3559 )
...
* Add systemChannelFlags bitfield to Guild
* Implement @vladfrangu's suggestions
* fix: apply suggestions, reverse order of flags, reword docs
* docs: add SystemCHannelFlagsResolvable typedef
Co-authored-by: SpaceEEC <spaceeec@yahoo.com>
2019-12-21 21:27:14 +01:00
Sugden
99e8d3c540
cleanup: remove acknowledge method from TextChannel & DMChannel ( #3635 )
...
* Update TextChannel.js
* remove acknowledge method
2019-12-21 20:32:24 +01:00
izexi
43782839ec
feat: add new MessageFlags.FLAGS & User#system ( #3603 )
...
* feat: add new FLAGS
* feat: add system property
* typings: add User#system & new MessageFlagsStrings
2019-12-15 20:23:06 +01:00
Carter
330d5db586
feat(Webhook): addition of Webhook#avatarURL function ( #3625 )
...
* feat: addition of Webhook#avatarURL
* typings: added Webhook#avatarURL
* fix: trailing space
* docs: fixed jsdoc function description
* fix: typo
2019-12-15 20:20:15 +01:00
Jeroen Claassens
2ca74d6b63
feat(Activity): support for CUSTOM_STATUS activity type ( #3353 )
...
* feat: support for custom status in activity
* nit(typings): order properties
2019-12-05 13:13:42 +01:00
Gryffon Bellish
d39f17925d
fix(Invite): fix valueOf returning undefined ( #3582 )
...
* Update Invite.js
* Fix typings
* Fix ESLint errors
2019-11-19 21:54:35 +01:00
Carter
1bcc0c2e1d
feat(GuildAuditLogs): add new event types ( #3584 )
...
* adds more audit-log entries
this adds additional audit-log types from https://discordapp/discord-api-docs/pull/1191
* typings for new audit-log entries
* typings for new audit-log entries
* fix action numbers
2019-11-19 21:51:26 +01:00
matthewfripp
38d370fb18
feat(MessageAttachment): add spoiler property ( #3561 )
...
* feat(MessageAttachment): add spoiler property
* typings
* Implement suggestions
* Make readonly
Co-Authored-By: Antonio Román <kyradiscord@gmail.com>
2019-11-04 14:44:36 +01:00
Jiralite
cc466fa4b9
docs: NewsChannel and StoreChannel ( #3557 )
...
* Added news & store
* Update GuildChannel.js
* Added in News and Store
2019-11-04 11:35:14 +01:00
SpaceEEC
2e20e8092b
fix(*Collector): account for a max listener count of 0 ( #3504 )
2019-11-04 11:25:43 +01:00
rei2hu
9e0705cbc3
fix(Message): check for edited_timestamp in data when patching message ( #3535 )
...
* check for data.edited_timestamp
* actually i should do it like this for consistency
* indentation
2019-10-18 11:55:35 +02:00
izexi
a8f06f251f
feat(VoiceState): add VoiceState#streaming ( #3521 )
...
* feat: add VoiceState#streaming
* typings: add VoiceState#streaming
2019-10-04 16:44:35 +02:00
Vlad Frangu
a4f06bdffd
src: support new message fields ( #3388 )
...
* src: Update channel pattern
* src: Remove useless non-capture group
* src: it's as though we're starting fresh
* src: Bring this up to date for reals now
* src: typings and a bug fix
* src: Add crossposted channels to message mentions
* src: Requested changes and add typings
* src: Move Object.keys outside loop
* typings: Fix enum being exported when it shouldn't
* src: Consistency with roles and users
* docs: Correct docstring for MessageFlags#flags
* docs: Correct docstring for MessageMentions#crosspostedChannels
* docs: Suggestions
Co-authored-by: SpaceEEC
* src: Reset flags to 0 if no flags are received on MESSAGE_UPDATE
2019-10-01 11:01:55 +02:00
Vlad Frangu
ea8b4e7355
docs/typings: Rename LURKABLE to PUBLIC and update GuildFeatures type ( #3484 )
...
* docs: Rename LURKABLE to PUBLIC
* typings: Update GuildFeatures type
2019-09-25 23:28:12 +02:00
Gryffon Bellish
d280d1b03f
style: change let to const in MessageMentions ( #3483 )
2019-09-24 17:36:19 +02:00
Crawl
321beb73bd
revert: "feat(Partials): add DMChannel/MessageReaction#fetch()… ( #3468 )
...
This reverts commit b0047c424b .
2019-09-10 19:49:56 +02:00
izexi
b0047c424b
feat(Partials): add DMChannel/MessageReaction#fetch() and Parti… ( #3261 )
...
* add DMChannel#fetch() & Action#getChannel({recipients})
* ref for MessageReaction partial
* typings
* add PartialTypes.REACTION
* accommodate for fully removed reactions
* fix incorrect wording and typo
* typings: MessageReaction#count is nullable
* typings: mark MessageReaction#partial as readonly
Co-Authored-By: Vlad Frangu <kingdgrizzle@gmail.com>
* fix(User): fetch dm channel if cached one is partial
* docs: add missing comma
Co-Authored-By: Antonio Román <kyradiscord@gmail.com>
2019-09-10 16:09:06 +02:00
Carter
6f83e71555
feat: Guild#partnered ( #3444 )
...
* feat: Guild#partnered
* typings: added Guild#features
* fix: removed trailing space
* typings: made Guild#partnered readonly
2019-09-10 15:47:13 +02:00
SpaceEEC
8e0f525d91
fix(Role): throw TypeError in comparePositionTo ( #3466 )
2019-09-10 15:44:49 +02:00
Will Nelson
c86a6154aa
feat(VoiceState): add kick method ( #3462 )
...
* feat(VoiceState): add kick method
* feat(typings): add types for VoiceState#kick method
2019-09-10 10:00:04 +01:00
Antonio Román
d252ddf9da
docs: Document Message#author as nullable ( #3464 )
...
Fixes #3463
2019-09-08 09:49:10 +02:00
Vlad Frangu
5e4f9d436d
src: alphabetize guild features and make sure they're up to date ( #3441 )
2019-08-21 12:52:35 +01:00
Vlad Frangu
fbd811517a
src: Update Webhook#sendSlackMessage to be accurate with what the API returns ( #3429 )
...
* src: Update sendSlackMessage
* typings
2019-08-19 21:02:33 +01:00
SpaceEEC
c786867bd6
fix(Webhook): return raw data if the channel is unavailable
...
Fixes #3424
2019-08-18 11:45:28 +02:00
izexi
d62db232e7
feat(Invite): add targetUser(Type) ( #3262 )
...
* add Invite#targetUser(Type)
* incase discord decides to add 0
2019-08-17 20:31:04 +02:00
Khoo Hao Yit
8ae7a30d0b
fix(Message): delete method caused messageDelete event to fire twice ( #3252 )
...
* ref: add getPayload and use for other get* methods
* return existing data.*
* use Action.getUser()
* Fix messageDelete double emission
2019-08-17 19:33:03 +02:00
Gryffon Bellish
ab27dd0218
refactor(TeamMember): remove client from constructor ( #3409 )
...
* Remove client from TeamMember constructor part 1
* Remove client from TeamMember constructor part 2
* update typings
2019-08-17 18:24:16 +02:00
didinele
2df4f227a4
refactor: move Guild#defaultRole to RoleStore#everyone ( #3347 )
...
* remove guild#defaultRole
* add RoleStore#defaultRole
* typings
* fix trailing space
* another one
* Rename it to everyone
2019-08-17 18:02:17 +02:00
bdistin
6d3c55b68c
feat(Collector): allow collectors to be consumed by for-await-of loops ( #3269 )
2019-08-17 17:57:45 +02:00
Alex
e562564123
docs(Guild): add missing features ( #3406 )
...
* Update Guild.js
* Update Guild.js
* style(Guild): remove trailing space
* typings(Guild): add new features
2019-07-28 15:24:27 +02:00
bdistin
00c4098bb3
refactor(Util.escapeMarkdown): allow separate escaping and add tests ( #3241 )
...
* wip refactor
* add escapeMarkdown tests
* italics can be done with a single underscore too
* more refined
* fix test name
* unnecessary eslint ignores
* use jest
* make eslint less annoying in this test file
* more testing
* fix lib usage
* more tests and a small fix
2019-07-11 22:08:40 +02:00
Eduardo Londero
f1433a2d97
feat(Collector): add idle time for a Collector to stop itself ( #2942 )
...
* Implement idle feature
* Add typings
* Minimal fixes
* Make everything in Collector and not attached to ReactionCollector
* set this._idletimeout to null when collector ends
* also set this._timeout to null when collector ends
2019-07-11 21:40:12 +02:00
Jisagi
adb082305d
feat(Guild): add banner to edit method and add setBanner method ( #3364 )
...
* add setBanner method to Guild
* typos fixed & typings added
* more typings
* docs(Guild): add banner to GuildEditData
2019-07-11 13:09:43 +02:00
Skillz4Killz
20d7b3de59
docs/typings(VoiceStateStore): document and type the class ( #3294 )
...
* Update index.d.ts
* Update Guild.js
* Update Guild.js
* docs/typings(VoiceStateStore): document and add typings
2019-07-04 16:20:28 +02:00
SpaceEEC
b65a4f05da
fix(ClientApplication): fix ternaries
2019-06-26 20:19:05 +02:00
SpaceEEC
1dd4c041e0
fix(ClientApplication): owner is still nullable
...
Fixes #3358
2019-06-26 20:12:05 +02:00
SpaceEEC
4c11347511
docs(Team*): fix appliction -> team, tag -> mention
2019-06-26 11:42:03 +02:00
SpaceEEC
d7b2146c81
refactor(TeamMember): make id a getter
2019-06-25 20:40:15 +02:00
bdistin
a22aabf6a8
feature: teams support ( #3350 )
...
* basic teams support
* export Team & TeamMember
* use typedef
* typings and some fixes
* Update src/structures/TeamMember.js
Co-Authored-By: Vlad Frangu <kingdgrizzle@gmail.com>
* fix Team#iconURL()
* fix typings and a bug
* fix states start at 1
* team icon hash can be null
* fix owner typings
2019-06-25 20:31:48 +02:00
Ryan Munro
f82f0af928
docs(Presence): document client property ( #3342 )
2019-06-12 21:54:12 +02:00
Alex
19ef45130b
docs(Guild): add missing features ( #3336 )
...
The addition of missing guild features that were added in the Nitro boost update, such as ANIMATED_ICON
2019-06-08 10:38:45 +02:00
SpaceEEC
8e1857286d
typings(Guild): add typings for setRolePositions
...
See:
PR: #3317
Commit: 8bc8ffe168
2019-06-05 22:18:01 +02:00
brian
8bc8ffe168
feat(Guild): add setRolePositions method( #3317 )
...
Allows for role positions to be batch-updated similar to how channel
positions are. It uses the Discord API endpoint PATCH /guild/:id/roles
2019-06-05 21:57:31 +02:00
izexi
c87758086b
feat: add support for premium guilds ( #3316 )
...
* add premiumTier and premiumSubscriptionCount
* add premiumSinceTimestamp and premiumSince
* add premium message types
* typings
* add GuildEmoji#available
* fix doc description
2019-06-05 21:34:33 +02:00
izexi
3f1232ebf3
feat: throw custom error for uncached Guild#me ( #3271 )
...
* handle cases where Guild#me is uncached
* fix id prop
* remove unnecessary checks
* space's requested changes
2019-05-25 13:50:32 +02:00
bdistin
abebeac193
fix(Message#pinnable): you can't pin system messages ( #3279 )
2019-05-18 19:02:23 +02:00
SpaceEEC
3ad16fa351
fix(GuildMember): do not create a channel key when editing
...
This is to not break GuildMember#setNickname for the current user
2019-05-18 14:08:12 +02:00
anandre
55447fd4da
docs(TextChanne): specify unit of rateLimitPerUser ( #3272 )
...
* Update TextChannel.js
Update `setRateLimitPerUser` description to specify the `number` is in seconds, per the Discord docs
* Update TextChannel.js
Add unit to the rateLimitPerUser property
* Update GuildChannel.js
2019-05-15 22:33:27 +02:00
SpaceEEC
8b83e2fdcb
typings(Presence): add missing guild property
2019-05-04 19:05:04 +02:00
Amish Shah
e64773e21b
Add ability to kick members from VoiceChannels and remove duplicated methods ( #3242 )
...
* feat(voice): kick members from voice channels
* fix(VoiceState): improve stability in checking for client user
* feat(VoiceState): add setChannel for moving/kicking members
* update typings
* remove duplicated methods across GuildMember and VoiceState
member.setDeaf => member.voice.setDeaf
member.setMute => member.voice.setMute
member.setVoiceChannel => member.voice.setChannel
2019-05-04 16:46:42 +01:00
Amish Shah
d7f8fd1ae0
fix #3244
2019-05-04 16:21:49 +01:00
Jacz
692494dc04
feat(VoiceState): self mute/deaf methods ( #3243 )
...
* Implemented setSelfMute/Deaf, done typings, fixed bug in VoiceState with errors.
* Completed requested changes
* return send in sendVoiceStateUpdate so its a promise, update typings
* Updated methods to return a boolean
* Requested changes
* Fix bug
* Update src/structures/VoiceState.js
Co-Authored-By: MrJacz <23615291+MrJacz@users.noreply.github.com>
* fix
2019-05-03 17:11:11 +02:00
Vlad Frangu
a59968f7de
src: add news and store channels, and missing guild props ( #3168 )
...
* src: Implement store and news channels!
* src: Remove code dupe
* src: Add missing guild properties
* docs: Add a small notice that the channel type may also change
* src: Remove re-creation of the MessageStore
* lint: Unused Import
* src: Requested changes for StoreChannels
* typings: Fix typings
* src: Moar guild updates
* src: Set maximumPresence to the data prop, the already existent one, or default to 5000
* typings: afkChannel is a VC
I keep confusing them, ffs
Co-Authored-By: vladfrangu <kingdgrizzle@gmail.com>
* docs: Document that maximumMembers and maximumPresences may be inaccurate before fetching
* src Appels requested changes
2019-05-03 17:08:07 +02:00
Amish Shah
0d9bc8664d
voice: make Guild.voice more robust
2019-04-29 19:31:31 +01:00
Amish Shah
bcb0cd838b
voice: remove Guild.voiceConnection and VoiceChannel.connection
2019-04-29 19:29:16 +01:00
Amish Shah
dd44647537
voice: Guild.voiceConnection => Guild.voice.connection
2019-04-29 19:24:27 +01:00
bdistin
2666a9d6db
feat(MessageStore): add remove() ( #2468 )
...
* MessageStore#remove()
* typings
2019-04-29 17:53:32 +01:00
Vlad Frangu
d7a9b74523
src: Replace instanceof Array checks with Array.isArray and instanceof Buffer with Buffer.isBuffer ( #3227 )
...
* src: Replace instanceof Array checks with Array.isArray
* src: Buffer.isBuffer instead of instanceof Buffer
2019-04-29 17:49:41 +01:00
izexi
870528ed33
feat(VoiceChannel): add editable ( #3173 )
...
* add VoiceChannel#editable
* replace unnecessary super with this
Co-Authored-By: izexi <43889168+izexi@users.noreply.github.com>
2019-04-29 17:35:48 +01:00
izexi
23191da13d
feat(Partials.GuildMember): GuildMemberRemove & Guild#me ( #3229 )
...
* use partials for GuildMemberRemove & Guild#me
* oops
* guild.members instead of Action.members
Co-Authored-By: izexi <43889168+izexi@users.noreply.github.com>
2019-04-29 17:05:52 +01:00
Crawl
aa253d9551
fix(ClientUser): lint
2019-04-28 13:14:26 +02:00
Amish Shah
4e0cf87d0f
fix: typing map being reset for ClientUser ( #3216 )
2019-04-27 18:52:26 +01:00
SpaceEEC
6a07715c1d
fix(Guild): only update emojis when they are present in the payload
2019-04-23 21:02:16 +02:00
Vlad Frangu
75cd260808
src: Don't use the GuildMemberRoleStore to patch the GuildMember _roles ( #3226 )
...
* src: Don't use the GuildMemberRoleStore for patching GuildMember#_roles
* src: Remove usage of _patch from the store
* src: Finish up clone changes
2019-04-23 19:44:02 +01:00
izexi
c4b79571ba
feat(Invite): add deletable getter ( #3203 )
...
* add Invite#deletable
* fix ci
* reee
* since guild is nullable
* accommodate for external invites
* nit(Invite): use guild instead of channel.guild
2019-04-22 09:24:32 +02:00
Gryffon Bellish
bccbb550b0
docs(Collector): specify the unit for CollectionOptions#time ( #3219 )
2019-04-19 08:47:39 +02:00
MoreThanTom
52bc5b0170
feat(MessageEmbed): resolve color in embed constructor ( #2912 )
...
* Resolve color in embed constructor
* Use ColorResolvable type for color parameter
* docs(MessageEmbed): color property is still a number
2019-04-15 20:46:59 +02:00
izexi
d9a053df67
docs(Presence): add ClientPresenceStatus typedef ( #3208 )
2019-04-15 14:41:37 +02:00
SpaceEEC
ca43919642
docs: document constructors of extendible structures ( #3160 )
...
* docs: document constructors of extendible structures
* docs(ClientPresence): document default value for data parameter
Co-Authored-By: SpaceEEC <spaceeec@yahoo.com>
* docs(Presence): document default value for data parameter
Co-Authored-By: SpaceEEC <spaceeec@yahoo.com>
* docs(DMChannel): capitalize DM in the constructor doc
2019-04-14 14:50:55 +02:00
izexi
5d10585af8
docs(Presence): add missing descriptions to clientStatus ( #3127 )
...
* add description on jsdocs for User.clientStatus
* Update src/structures/Presence.js
Co-Authored-By: izexi <43889168+izexi@users.noreply.github.com>
* Update src/structures/Presence.js
Co-Authored-By: izexi <43889168+izexi@users.noreply.github.com>
* Update src/structures/Presence.js
Co-Authored-By: izexi <43889168+izexi@users.noreply.github.com>
* update typings
2019-04-14 14:43:01 +02:00
SpaceEEC
97c196ca6a
docs(GuildEmoji): add @ name to requiresColons and managed properties
2019-04-13 19:32:43 +02:00
izexi
62cba2e148
docs(GuildChannel): fix setPosition's reason type ( #3199 )
2019-04-11 10:10:31 +02:00
anandre
266ac1c659
docs(Role): fix setPosition's reason type ( #3198 )
2019-04-10 21:40:22 +02:00
izexi
c078682722
feat(Webhook): add url getter ( #3178 )
...
* add Webhook#url
* set typing as readonly
* suggested change
* another one
2019-04-05 11:09:58 +02:00
bdistin
bb92289e45
fix: remove GuildChannel fallback, and remove GuildChannel as extendable ( #3165 )
...
* remake pr
* typings
2019-04-03 23:02:19 +02:00