Jiralite
4ea73bb64e
revert: refactor: native zlib support ( #10314 )
...
Revert "refactor: native zlib support (#10243 )"
This reverts commit 20258f94bf .
2024-06-02 19:53:31 +00:00
DD
20258f94bf
refactor: native zlib support ( #10243 )
...
* refactor: remove zlib-sync
* fix: bad length check
* refactor: support both options
BREAKING CHANGE: renamed compression related options
* chore: fix doc comment
* chore: update debug messages
* chore: better wording
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* chore: suggested changes
* chore: better naming
* refactor: lazy node:zlib import and lib detection
* chore: zlib capitalization
* fix: use proper var
* refactor: better inflate check
Co-authored-by: Aura <kyradiscord@gmail.com >
* chore: debug label
Co-authored-by: Superchupu <53496941+SuperchupuDev@users.noreply.github.com >
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: Aura <kyradiscord@gmail.com >
Co-authored-by: Superchupu <53496941+SuperchupuDev@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-05-11 15:32:05 +00:00
Suneet Tipirneni
543d61737e
feat: add support for using keyword on discord.js Client and WebSocketManager ( #10063 )
...
* feat: add support for `using` keyword on client
* fix: use async dispose
* feat: add support for web socket manager disposing
* fix: use interface for client
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2024-02-13 17:48:56 +00:00
Qjuh
adfd9cd3b3
refactor: use interfaces for AsyncEventEmitter event maps ( #10044 )
...
* refactor: use interfaces for AsyncEventEmitter event maps
* refactor: apply suggestions from code review and add tests
* refactor: better errors on missing dispatch types
2023-12-14 16:09:13 +00:00
DD
e68ab167c2
fix(WebSocketManager): available sessions check ( #9823 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-09-10 12:42:38 +00:00
Qjuh
df8b6e9934
fix(WebSocketManager): always cache result of fetchGatewayInformation ( #9611 )
...
* fix(WebSocketManager): always cache result of fetchGatewayInformation
* fix: add comment
2023-05-29 18:45:17 +00:00
iCrawl
48cab844d4
build: switch to bundler moduleResolution
2023-05-01 13:14:13 +02:00
DD
02dfaf1aa2
refactor: abstract identify throttling and correct max_concurrency handling ( #9375 )
...
* refactor: properly support max_concurrency ratelimit keys
* fix: properly block for same key
* chore: export session state
* chore: throttler no longer requires manager
* refactor: abstract throttlers
* chore: proper member order
* chore: remove leftover debug log
* chore: use @link tag in doc comment
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
* chore: suggested changes
* fix(WebSocketShard): cancel identify if the shard closed in the meantime
* refactor(throttlers): support abort signals
* fix: memory leak
* chore: remove leftover
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-04-14 20:26:37 +00:00
DD
5c5a5832b9
refactor(WebSocketManager): passing in strategy ( #9122 )
...
* refactor(WebSocketManager): passing in strategy
* chore: update tests
* chore: requested nits
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-02-19 18:57:31 +00:00
DD
0ff67d8e7a
feat(ws): metrics ( #9005 )
...
* feat(WebSocketManager): fetch status
* feat(WebSocketShard): heartbeat event
* chore: ci
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-01-06 12:00:47 +00:00
Suneet Tipirneni
3160ab0fc7
chore: use generator for range utility ( #8825 )
...
* chore: use generator for range utility
* chore: update doc examples
* chore: fix spelling
* chore: fix typo
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-25 20:43:58 +00:00
Suneet Tipirneni
b2ec865765
feat: add @discordjs/util ( #8591 )
...
* feat: add @discordjs/util
* fix: builders test
* refactor: make rest use lazy for ESM import
* chore: make requested changes
* Apply suggestions from code review
Co-authored-by: Parbez <imranbarbhuiya.fsd@gmail.com >
Co-authored-by: A. Román <kyradiscord@gmail.com >
* chore: make requested changes and add tests
* chore: regen lockfile
* test: add type tests
* chore: push missing files
* chore: make requested changes
* chore: update CI stuff
* chore: fix lockfile
* chore: make requested changes
Co-authored-by: Parbez <imranbarbhuiya.fsd@gmail.com >
Co-authored-by: A. Román <kyradiscord@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-02 18:00:31 +00:00
Suneet Tipirneni
edadb9fe5d
refactor: use eslint-config-neon for packages. ( #8579 )
...
Co-authored-by: Noel <buechler.noel@outlook.com >
2022-09-01 20:50:16 +02:00
Suneet Tipirneni
e42fd16369
feat(website): Show constructor information ( #8540 )
2022-08-22 09:45:53 +02:00
Suneet Tipirneni
8028813825
feat(website): render @defaultValue blocks ( #8527 )
...
feat(website): render @defaultValue blocks
2022-08-19 18:24:55 +02:00
Suneet Tipirneni
0f83402985
refactor(website): adjust typography ( #8503 )
2022-08-17 10:17:09 +02:00
DD
4fd42528fe
fix(WebSocketManager#connect): check if we have enough sessions ( #8481 )
...
* fix(WebSocketManager#connect): check if we have enough sessions
* fix: more useful error message
* fix: tests
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-08-16 15:28:01 +00:00
Suneet Tipirneni
7116647947
feat(website): render tsdoc examples ( #8494 )
2022-08-16 16:33:49 +02:00
iCrawl
193b252672
docs: fence examples in codeblocks
2022-08-14 19:25:25 +02:00
DD
bc06cc638d
feat(WebSocketShard): support new resume url ( #8480 )
2022-08-14 12:01:35 +02:00
DD
748d7271c4
feat: @discordjs/ws ( #8260 )
...
Co-authored-by: Parbez <imranbarbhuiya.fsd@gmail.com >
2022-07-22 19:13:47 +02:00