Lewdcario
53420fa4e7
fix: Webhook#send not resolving content
2018-09-21 23:02:31 -05:00
bdistin
3d8207a3db
refactor: comprehensive permissionOverwrites refactor ( #2818 )
...
* wip: comprehensive permissionOverwrites refactor
* PermissionOverwrites.resolve should Promise.reject()
where a promise is the expected return value
* On second thought, async rewrite to automatically reject on throw
* Fix some docs
* Fix a bug
* fix 2 more bugs
* typings: Updated for latest commit
* typings: Add missing method in GuildChannel
* typings: Add missing `| null` in PermissionOverwriteOption type
* Suggested changes
2018-09-21 12:21:51 +02:00
bdistin
6d184257b3
refactor: remove duplicate send checks ( #2790 )
...
* re-direct pr code to master
* fix Webhook send docs
* requested changes
* typings: Updated to latest commit
* requested change
* requested change
2018-09-21 10:59:58 +02:00
Crawl
8a6d029c00
build(dev-deps): update to use terser instead of uglifyjs
2018-09-19 01:20:07 +02:00
SpaceEEC
d2da771e0f
docs(Client): fix syntax error in fetchInvite example
2018-09-18 11:04:54 +02:00
SpaceEEC
2cc0a31d5c
typings(Message): member property is a readonly getter
2018-09-15 19:49:34 +02:00
SpaceEEC
9de3e098da
docs(User): clarify what User#tag represents
...
Closes #2828
2018-09-10 18:11:09 +02:00
SpaceEEC
1d77d1a9b8
fix(typings): remove UserConnection, fix various constructors
...
Closes #2825
2018-09-10 13:41:33 +02:00
Ash
9c2924a1b4
docs(ChannelPinsUpdate): clarify time param ( #2823 )
2018-09-05 14:33:44 +02:00
Ash
e96a60361a
feat(TextBasedChannel): add lastPinTimestamp and lastPinAt ( #2813 )
...
* add lastPinTimestamp
* typings
* use or instead of ternary
2018-09-03 09:11:52 +02:00
lipgloss
b068abb5de
typings: add declaration of Message#url and MessageAttachment#size ( #2821 )
...
* add url to message typings
* also its readonly
* message attachment sizing typing
2018-09-03 08:53:20 +02:00
SpaceEEC
75745fe2ba
typings(GuildChannel): permissionsFor's return value is nullable
2018-09-02 16:03:03 +02:00
SpaceEEC
ead99a53b7
fix(HTTPError): the path property should actually be the path
2018-09-02 14:57:36 +02:00
SpaceEEC
6b9dd13d43
docs/typings(GuildChannel): permissionsfor returns a nullable readonly Permissions instance
2018-09-02 13:23:39 +02:00
SpaceEEC
b1ce602e79
fix/cleanup(typings): move static properties above methods
...
Make BitField.FLAGS declaration less strict, allowing enums and typed dicts
2018-09-02 10:42:22 +02:00
Adam Gauthier
038b142db2
fix: emit ReactionCollector#remove when reaction is removed by collected user ( #2803 )
2018-09-01 05:02:30 +02:00
lipgloss
314161ab70
GuildEmoji.fetchAuthor() error handling ( #2788 )
...
* handle when client has insufficient permissions, add typing
* code review
2018-09-01 04:52:50 +02:00
Isabella
be4d6f9dc3
feat: add ClientOptions#retryLimit ( #2805 )
...
* feat: add ClientOptions#retryLimit
* hydra needs to learn how to code right
* a default would probably help
* move incrementor & update comment
* clarify docs on Infinity
2018-09-01 04:51:35 +02:00
Ash
3970c5005b
cleanup: use null over undefined ( #2810 )
2018-09-01 04:51:11 +02:00
Crawl
641ee86105
build(peer-deps): use uws fork backport ( #2782 )
...
* build(peer-deps): uws backport
* chore: update to 149 for uws
2018-08-30 17:55:31 -05:00
Lewdcario
f75b80d96b
docs: add docstring to HTTPError
2018-08-30 16:31:22 -06:00
Souji
da2d4d7230
docs: correct Guild#memberCount ( #2812 )
2018-08-30 00:15:05 -05:00
Kyra
c63f15c8bc
cleanup(Invite): remove outdated props, properly default to null ( #2807 )
2018-08-29 12:41:53 +02:00
Kyra
cd58599caf
fix(Guild#deleteEmoji): reject non emojis / emoji IDs ( #2793 )
...
* fix(Guild#deleteEmoji): Performing wrong checks
* fix: requested changes
`a string` -> `an id`
* fix: requested changes
`id` -> `ID`
2018-08-29 08:45:27 +02:00
Adam Gauthier
8821fd40bc
cleanup: remove remaining apiRequestMethod docs and typings ( #2806 )
2018-08-29 08:43:28 +02:00
Kyra
b83fdbfefe
docs: Added url to Invite's warning comment ( #2804 )
...
And added the [serial comma](https://en.wikipedia.org/wiki/Serial_comma )
2018-08-28 19:12:12 -05:00
Kyra
989c365ef1
fix: Better global ratelimit management ( #2801 )
...
* fix: better global ratelimit handling in RequestHandler
fix: Remove useless line
fix: Better global ratelimit management
* refactor: Changed RESTManager#globallyRateLimited to be a getter
* refactor: Remove RESTManager#globallyRateLimited getter
* docs: Updated comments to reflect latest changes
2018-08-28 18:28:21 -05:00
bdistin
f326fe67b1
fix: reactions ratelimits ( #2795 )
...
* each reaction doesn't have it's own ratelimit
* fix hard-coded reset for reacting
2018-08-28 18:25:38 -05:00
Kyra
89986ae293
backport: UNKNOWN_WEBHOOK ( #2777 )
2018-08-28 10:35:34 -05:00
Kyra
091b4fc214
backport: Guild#{fetchEmbed,setEmbed} ( #2778 )
...
* backport: Guild Embeds
* fix: Added missing return
* docs: Updated typings
2018-08-28 10:33:51 -05:00
Kyra
3345c77ce2
backport: GUILD_INTEGRATIONS_UPDATE event ( #2794 )
...
* backport: Client#on{guildIntegrationsUpdate,webhookUpdate}
misc: Update Constants.WSEvents and WSEventType
backport: Add guildIntegrationsUpdate event handler
* docs: Updated typings
2018-08-28 10:25:44 -05:00
Ash
1fc84a95d0
fix(GuildChannel#lockPermissions): Properties allow and deny always returning undefined ( #2800 )
...
* fix undefined properties
* requested changes
2018-08-26 13:11:00 -05:00
lipgloss
9c2aeb733a
fix: private_channels always returns an empty array on ready ( #2787 )
2018-08-26 13:06:00 -05:00
Kyra
58ba2c7b14
backport: Deprecate allowed/denied as #2765 ( #2792 )
2018-08-26 13:03:02 -05:00
Lewdcario
2e2c9c4b9a
typings: clean up permissionResolvable
2018-08-26 11:55:10 -06:00
Lewdcario
bd14d5d2fa
typings: add WEBHOOKS_UPDATE
2018-08-26 11:07:51 -06:00
Kyra
453098117f
backport: WEBHOOKS_UPDATE event ( #2779 )
2018-08-26 11:59:15 -05:00
Lewdcario
93bf430fc7
fix: Guild#addMember incorrectly resolving userID
2018-08-26 09:46:55 -06:00
Amish Shah
6f62d7d816
fix: voice not throwing errors on bad stream input ( #2786 )
2018-08-25 19:41:07 +01:00
Kyra
469fbe2889
docs(Emoji): fix typo of the word "emoji" ( #2791 )
2018-08-24 18:31:43 +02:00
Crawl
9b329a457c
build(peer-deps): use uws fork ( #2781 )
...
* feat: use uws fork
* chore: update to 149 for uws
2018-08-24 16:51:33 +02:00
Souji
cb08a0961a
Docs: merge PermissionOverwriteOptions and OverwriteData ( #2738 )
...
* Docs: merge PermissionOverwriteOptions and OverwriteData
* fix user-member and replace eslint-disable with linebreaks
* consistency fix
* Fix: remove empty line between jsdocs and method
* Fix: allowed/denied to allow/deny to conform with recent master changes
2018-08-24 16:51:15 +02:00
Kyra
c4df02782e
feat: Guild Integrations ( #2760 )
...
* feat: Guild Integrations
* feat: Guild#createIntegration
* feat: Add ws event GUILD_INTEGRATIONS_UPDATE
* docs: Add `GUILD_INTEGRATIONS_UPDATE` to WSEventType
* misc: Fixed requested change
* docs: Updated typings
* typings: Sort members by name
2018-08-24 16:03:29 +02:00
Isabella
13f46b924b
refactor: clean up rate limit handling ( #2694 )
...
* refactor: clean up rate limit handling
* requested changes
* remove request mode option
* fix dupe requests
* hardcode reaction ratelimits
* suggested changes
* fix small thing
* re-add restTimeOffset
* move restTimeOffset a bit
* i swear i know english its my native language ok
* requested changes
* fix: a bit *too* pre-emptive with ratelimits, now less so
* fix: dapi error shoudl reject with path
* fix: make errors in execute catchable
* fix promise return
* rebase is hard
2018-08-24 06:29:44 +02:00
SpaceEEC
82993fbe51
fix(ClientApplication): Message#application is a partial ClientApplication
2018-08-22 19:26:57 +02:00
Kyra
911e289b55
backport: User#dmChannel perf enhancement ( #2780 )
2018-08-22 11:52:21 +02:00
Kyra
28d4f74b65
misc: update ClientApplication for the current API ( #2767 )
...
* misc: Update ClientApplication for the current API
* cleanup: ClientApplication#fetchAssets, removed createAsset
* Major cleanup time
* Merge to kyra's branch
* docs: Updated typings
* fix: re-add ClientApplication#{cover,coverImage()}
* typings(ClientApplication): move coverImage declaration up
2018-08-22 08:10:55 +02:00
Crawl
02f98cd7e6
fix(webpack): properly minifying
2018-08-22 05:05:11 +02:00
Crawl
7684ad3ca6
fix(webpack): properly emitting process deprecation warnings
2018-08-22 04:54:09 +02:00
Isabella
928fb30040
fix: actually fix Readonly typos
2018-08-21 14:25:30 -05:00