Commit Graph

395 Commits

Author SHA1 Message Date
ITOH
f5abd83cc5 fix(bot,rest,types)!: attachment sending (#2917)
* fix(bot,rest,types)!: attachment sending

* apply code suggestions

* forgot to add that

* this should not be there i guess

* maybe spell it right

* actually revert the attachments rename

* Change how method gets passed

* more stuff

* improve function name
2023-03-31 20:50:53 +00:00
Jonathan Ho
aba7de6e3b benchmark test (#2830)
* ci: test

* ci: add script

* ci: change to js

* ci: test

* ci: fix error

* ci: fix script

* chore: add benchmark

* ci: fix need input

* fix: read file with dir

* ci: change push to trigger on main only

* ci: try new method

* ci: fix "true"

* chore: fix set output

* fix: set output

* ci: increase number of try

* chore: clean up dir

* fix needs

* bench: add memory bench

* bench: import memory bench

* bench: fix v19 syntax

* bench: more fix

* bench: add filter

* bench: minor fix

* ci: read file in sync

* chore: yarn install

* chore: add db to ignore

* refactor(bench): use loader

* bench: only bench on one event

* bench: add type to db event

* chore(bench): better type

* bench: add rest simplifyUrl bench

* chore: add microtime

* refactor: add fall back

* Revert "ci: change push to trigger on main only"

This reverts commit 04df971025.

* chore: yarn install

* ci: trigger push event only on main branch

* chore(bench): use node-fetch

* refactor(bench): make it work with other function and event

* chore(bench): better name
2023-03-31 07:57:53 +00:00
ITOH
1093befcad fix(website): move to new url (#2914) 2023-03-30 18:09:02 +00:00
ITOH
d757773e95 perf(rest): remove regex check from RestManager.simplifyUrl (#2910)
Co-authored-by: Jonathan Ho <heiheiho000@gmail.com>
2023-03-30 10:05:01 -05:00
ITOH
4fe621ef76 fix(utils): leaky bucket slow refill test (#2907)
* fix(utils): leaky bucket slow refill test

* fix the fix

* remove left comments

* Update packages/utils/tests/bucket.spec.ts

Co-authored-by: Jonathan Ho <heiheiho000@gmail.com>

---------

Co-authored-by: Jonathan Ho <heiheiho000@gmail.com>
2023-03-30 09:54:37 -05:00
ITOH
fdf0d53f9e refactor(rest)!: improve RestManager.createRequest (#2906)
* refactor(rest): simplify `manager.simplifyUrl`
The changes improve readability and performance by a small margin.

* refactor(rest)!: improve `RestManager.createRequest`
- AuditLog Reasons: options.body.reason => options.reason
- options.body can now be FormData

* forgot those

* suggestions

---------

Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
2023-03-30 09:54:02 -05:00
Skillz4Killz
701d8b6dbb chore: remove client pkg (#2903)
* chore: remove client pkg

* yarn install

* fix: yarn install

---------

Co-authored-by: ITOH <to@itoh.at>
2023-03-30 09:48:19 -05:00
ITOH
7fae8c0315 refactor(rest): simplify manager.simplifyUrl (#2905)
* refactor(rest): simplify `manager.simplifyUrl`
The changes improve readability and performance by a small margin.

* fix tests
2023-03-29 22:35:17 +02:00
ITOH
28cbcee61d fix(client): remove 2023-03-29 19:14:20 +02:00
ITOH
69d818cf84 fix(bot): channel transformer managed 2023-03-29 19:08:19 +02:00
ITOH
bfd1936581 feat(bot,client,types): add role subscriptions (#2899)
Closes: https://github.com/discordeno/discordeno/issues/2859

Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
2023-03-29 10:49:04 -05:00
ITOH
a715140df6 feat(client,rest,types): add GetAuditLog.after (#2898)
* feat(client,rest,types): add `GetAuditLog.after`

closes: https://github.com/discordeno/discordeno/issues/2860

* Apply suggestions from code review

---------

Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
2023-03-29 10:46:21 -05:00
ITOH
08fb3fc5b5 feat(client,types): add FormLayout enum (#2900) 2023-03-29 10:45:15 -05:00
ITOH
6d43ca11a7 feat(bot,types): add Channel.managed (#2897)
Closes: https://github.com/discordeno/discordeno/issues/2871

Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
2023-03-29 10:41:05 -05:00
ITOH
520de0fb70 docs(types): update CreateGuildStickerOptions file size (#2889)
Previously the maximum file size has been documented as 500 KB. This has
now been updated to 512 KB.

Closes: https://github.com/discordeno/discordeno/issues/2875
2023-03-29 15:46:32 +02:00
ITOH
776cacc183 feat(client): make MessageTypes up to date (#2888)
Added all missing `MessageTypes`:
 - AUTO_MODERATION_ACTION (24)
 - ROLE_SUBSCRIPTION_PURCHASE (25)
 - INTERACTION_PREMIUM_UPSELL (26)
 - STAGE_START (27)
 - STAGE_END (28)
 - STAGE_SPEAKER (29)
 - STAGE_TOPIC (31)
 - GUILD_APPLICATION_PREMIUM_SUBSCRIPTION (32)

Closes: https://github.com/discordeno/discordeno/issues/2877
2023-03-29 15:46:32 +02:00
ITOH
9cfcc971ca feat(bot,types): add customMessage to AutoModerationActionMetadata (#2887)
* feat(bot,types): add `customMessage` to `AutoModerationActionMetadata`

Closes: https://github.com/discordeno/discordeno/issues/2881

* docs(types):  add clarification for the supported action type
2023-03-29 15:46:31 +02:00
Skillz4Killz
bb57e39fed fix: update message type with new types 2023-03-29 15:46:31 +02:00
Skillz4Killz
7152bbe9b2 fix: increase util test coverage 2023-03-27 14:44:00 +00:00
Skillz4Killz
c44d32f93c Update package.json 2023-03-26 21:06:37 -05:00
Skillz
2faeab1a6c fix: logger weird bug 2023-03-26 14:58:15 -05:00
Skillz
eda9a75318 fix: type error in e2e bot 2023-03-26 14:43:52 -05:00
Skillz
edc47daf9d fix: fmt/lint bugs 2023-03-26 13:44:39 -05:00
Skillz
610212a567 fix: return type on bot utils 2023-03-26 13:40:09 -05:00
Skillz
6b5d872ec4 fix: void return bug 2023-03-26 13:33:28 -05:00
Skillz
f2b6590a72 fix: /bot imports in bot pkg 2023-03-26 12:28:30 -05:00
Skillz
6ffb584cad Merge branch 'main' of https://github.com/discordeno/discordeno into main 2023-03-26 11:32:21 -05:00
Skillz
3b01ea12e6 fix: more unit tests coverage for utils 2023-03-26 11:31:31 -05:00
Skillz4Killz
39bac9fe0e fix: ts errors 2023-03-26 12:34:41 +00:00
Jonathan Ho
a6c3ffe0ee test(bot): fix test type (#2839) 2023-03-25 10:35:47 -05:00
Awesome Stickz
206bae473b feat: added handlers and transformers to bot package (#2843) 2023-03-25 10:35:05 -05:00
Skillz
eef8887bc3 feat: gateway.preferSnakeCase 2023-03-24 11:18:26 -05:00
Skillz4Killz
922b31b308 fix: exit on rest e2e and more tests 2023-03-23 04:42:19 +00:00
Skillz
ae40e69e99 fix: use meisters brilliant worker id formula 2023-03-16 12:47:19 -05:00
Skillz
8bb91fa6f7 fix: apply the camelized types for docs improvements 2023-03-16 12:15:51 -05:00
Skillz
822bc7a921 fix: events need id not full shard 2023-03-16 10:58:21 -05:00
Skillz4Killz
5b2fcd18a1 fix: createRestManager unit test bug 2023-03-16 14:21:06 +00:00
Skillz4Killz
40c19da9ca fix: type error 2023-03-16 13:23:45 +00:00
Skillz4Killz
580206a6f5 fix: linter 2023-03-16 13:22:04 +00:00
Skillz4Killz
103310a8f4 fix: add authorization prop to rest for proxy 2023-03-16 12:50:16 +00:00
Jonathan Ho
e0427d98ba test(gw): fix gw integration test (#2835)
* test(gw): fix gw integration test

* ci: increase timeout

* chore(gw): fix redundant import
2023-03-15 18:49:28 -05:00
Jonathan Ho
a196e22d9b chore: bump deps (#2836)
* chore: add yarn interactive-tools

* chore(deps): bump swc

* chore(deps): bump chai types

* chore(deps): bump mocha

* chore(deps): bump node types

* chore(deps): bump eslint

* chore(deps): bump other
2023-03-15 18:48:16 -05:00
Skillz
6ee061d874 fix: prevent multiple heartbeats 2023-03-15 15:59:03 -05:00
Skillz
c485f89d19 Merge branch 'main' of https://github.com/discordeno/discordeno into main 2023-03-15 15:25:09 -05:00
Skillz
93f61ae90f fix: resuming url crap 2023-03-15 15:24:15 -05:00
Jonathan Ho
6a6a3348c0 refactor: use node-fetch (#2832)
* refactor: use node-fetch

* test: fix import map
2023-03-14 19:08:30 -05:00
Skillz4Killz
dc33b65a35 fix: type errors 2023-03-14 04:42:49 +00:00
Skillz4Killz
f15ef497a5 fix: rework tests and add reaction tests 2023-03-14 04:31:49 +00:00
Skillz
6ec631f42b fix: invalid sessions should identify through manager 2023-03-12 16:22:29 -05:00
Skillz
3d12ce2853 fix: add logs and shard queue sorting 2023-03-12 15:39:04 -05:00