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
BorgerKing
123713305a
docs(ReactionStore): resolveID takes a reaction, not role ( #3617 )
...
* Docs: ReactionStore.resolveID should take Reaction, not role
* Make param lowercase
Co-Authored-By: SpaceEEC <spaceeec@yahoo.com >
2019-12-08 19:52:03 +01:00
sillyfrog
4585d965b4
Start/Stop speaking events on UDP packets ( #3578 )
...
* Start/Stop speaking using incomming UDP packets
* Fix ESLint errors
* Updates for styling consistency
Co-Authored-By: Gryffon Bellish <owenbellish@gmail.com >
* Minor improvements
* Acutally use previousTimeout
* Use BaseClient setTimeout and refresh()
* Update README to match node version for refresh()
* Update comment to match startSpeaking
* Correctly report Priority bit
* Fix ESlint errors
2019-12-06 11:59:57 +00:00
Clemens E
bb8333a4f9
Handle voice errors outside of authenticated event ( #3520 )
2019-12-06 11:56:29 +00: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
BannerBomb
1b1289b35e
misc(index): export Store- and NewsChannel ( #3594 )
...
* Added Store and NewsChannel to exports
Added the StoreChannel and NewsChannel structures to the module exports.
* keeping the list in alphabetical order
I moved the StoreChannel and NewsChannel exports that I added in the last commit in their right position to keep things alphabetized.
2019-11-25 16:17:30 +01:00
Gryffon Bellish
100360705a
fix(APIRouter): use proper symbol for util.inspect ( #3589 )
2019-11-20 18:11:23 +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
Marwin M
3a9eb5b929
Fix Opus voice streams ( #3555 )
...
This fixes a wrong assumption about incoming discord voice packets revealed during a recent discord change that broke incoming opus voice streams
2019-10-29 12:22:21 +00:00
Gryffon Bellish
9bcb6a04ba
fix(VoiceConnection): clear timeouts using Client#clearTimeout ( #3553 )
...
* Update VoiceConnection.js
* fix last instance
2019-10-27 16:58:38 +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
Antonio Román
a61cfc3004
docs: VoiceStateUpdate always sends an instance of VoiceState ( #3537 )
...
* docs: VoiceStateUpdate always sends the old
* typings: Update definition for voiceStateUpdate event
2019-10-18 11:32:19 +02:00
Antonio Román
a60f8b3d49
src(constants): add missing APIErrors ( #3531 )
...
* src: Updated APIErrors
* typings: Updated constants
2019-10-11 11:01:16 +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
Souji
48856c0815
fix: set messages deleted when their channel is deleted ( #3519 )
2019-10-04 16:44:04 +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
Ryan Munro
a03e439d6b
fix(GuildChannelStore): default channel type incorrectly set ( #3496 )
2019-10-01 10:56:14 +02:00
Jiralite
41c0dd44eb
fix(BitField): throw when resolving invalid string constant
...
Checked to see if the permission actually exists.
2019-10-01 10:46:49 +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
Ryan Munro
60f89bd96f
fix(stores): Add symbol.species for not-actual-stores ( #3477 )
...
* fix(stores): Add symbol.species for not-actual-stores
* Linting fixes
2019-09-22 23:50:41 +02:00
Crawl
321beb73bd
revert: "feat(Partials): add DMChannel/MessageReaction#fetch()… ( #3468 )
...
This reverts commit b0047c424b .
2019-09-10 19:49:56 +02:00
1Computer1
dad0cd8e81
feat: external collection package ( #2934 )
...
* Use external collection package
* Complete typings
* Document properly base collection class
* Add clone since sort is now in-place
* Update for latest changes to package
* Fix whitespace
* Update docs link
* Oops
* Update Collection.js
* Update index.d.ts
2019-09-10 17:44:47 +02:00
bdistin
278f185b64
fix(rate-limits): reactions buckets need to be shared with sub-… ( #3439 )
2019-09-10 17:29:44 +02:00
newt
37ecf7b826
feat(constants): add verificationLevels ( #3369 )
...
* add Util.parseVerification()
* Made the code much cleaner.
* Removed method and created constant.
* Lint!
* refactor(constants): capitalize VerficiationLevels and add a typedef
* Changed VerificationLevels typedef to singular.
Co-Authored-By: Will Nelson <will@wnelson.xyz >
2019-09-10 16:12:27 +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
Ryan Munro
a6810e2eaa
feat(Permissions): add new method Permissions#any ( #3450 )
...
* Add new method Permissions#any
* Update src/util/BitField.js
This is much better
Co-Authored-By: bdistin <bdistin@gmail.com >
* Remove unreachable code
* Gotta keep the linter happy
* Apply bdistin suggested change to both methods
2019-09-10 10:55:42 +02:00
iCrawl
4fc461c2f9
fix: browser-compatability
...
Fix #3453
2019-09-08 11:47:46 +02:00
Antonio Román
d252ddf9da
docs: Document Message#author as nullable ( #3464 )
...
Fixes #3463
2019-09-08 09:49:10 +02:00
BannerBomb
5d95a4b264
fix: Util#splitMessage when destructured ( #3456 )
2019-09-03 16:24:20 +02:00
Schuyler Cebulskie
4b34f1acbe
Remove past-tense naming on shard events
2019-08-31 17:14:48 -04:00
izexi
2a3fb705d0
fix(ChannelStore): return existing DMChannels within add() ( #3438 )
...
* fix: return existing DMChannels
* ref: group nested conditions
2019-08-28 11:13:09 +02:00
Gryffon Bellish
4c08812302
docs(ClientOptions): document unit of restRequestTimeout ( #3449 )
2019-08-26 18:52:30 +02:00
Amish Shah
c715ed9f8b
voice: remove passes
...
(discord will begin dropping duplicated audio packets from tomorrow, you should not set passes > 1)
2019-08-22 12:15:20 +01:00
Carter
cc488a8bd3
fix: GuildMemberStore#_fetchMany ( #3420 )
...
* added DARK_MODE_INVISIBLE
added another constant color that makes embeds appear invisible on DARK mode.
* travis likes trailing commas
* fix: ref issue: #3414
* fix: removed a random color
2019-08-21 16:52:08 +01: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
Saya
e4309b23d5
feat: abort Requests that takes a lot of time to resolve ( #3327 )
...
* Add Request Timeout
* Add abort controller in packages
* Fix Lint Error.
* Fix Lint Errors
* Make Timeout Customizable & use finally
* Fixed a minor issue
* Fix eslint
* Update request timeout to use d.js client timeout methods.
2019-08-19 18:55:07 +02:00
SpaceEEC
c786867bd6
fix(Webhook): return raw data if the channel is unavailable
...
Fixes #3424
2019-08-18 11:45:28 +02:00
Khoo Hao Yit
1851f74770
fix(ReactionUserStore): remove method firing messageReactionRemove event twice ( #3277 )
2019-08-17 21:09:29 +02:00
Koyamie
12b48b7cbb
fix(GuildMemberRoleStore): correctly reference the everyone role ( #3434 )
2019-08-17 20:57:14 +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