ayntee
|
1624faac7f
|
style: format files
|
2021-03-10 22:23:37 +04:00 |
|
ayntee
|
79ca200378
|
feat(controllers): add GUILD_INTEGRATIONS_UPDATE controller (#650)
* feat(controllers/guilds): add GUILD_INTEGRATIONS_UPDATE controller
* Whoops
* guild obj :)
* sep file
* Update src/api/controllers/guilds.ts
Co-authored-by: ITOH <72305210+itohatweb@users.noreply.github.com>
Co-authored-by: ITOH <72305210+itohatweb@users.noreply.github.com>
|
2021-03-10 20:28:26 +04:00 |
|
ayntee
|
aa27808bfc
|
feat(controllers): add CHANNEL_PINS_UPDATE controller (#651)
* feat(controllers/channels): add CHANNEL_PINS_UPDATE controller
* sep file
* Update src/api/controllers/channels.ts
* Update src/api/controllers/CHANNEL_PINS_UPDATE.ts
Co-authored-by: ITOH <72305210+itohatweb@users.noreply.github.com>
* Update src/api/controllers/CHANNEL_PINS_UPDATE.ts
Co-authored-by: ITOH <72305210+itohatweb@users.noreply.github.com>
Co-authored-by: ITOH <72305210+itohatweb@users.noreply.github.com>
|
2021-03-10 20:28:11 +04:00 |
|
ayntee
|
26019cbfd1
|
feat(controllers): add VOICE_SERVER_UPDATE event (#652)
|
2021-03-10 20:27:32 +04:00 |
|
ayntee
|
724f09b4f7
|
refactor(handlers/guild): rename roles option to includeRoles (#654)
|
2021-03-10 20:27:12 +04:00 |
|
ITOH
|
4adf11b7b7
|
feat(handlers/guild): add getWidget() & getWidgetImageUrl() (#420)
* feat(handlers): more get Widget functoins
* forgot image jsdoc
* only needed inside if
* Update mod.ts
* move inside if
* gonna do that
* Update src/api/handlers/guild.ts
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
|
2021-03-08 20:41:46 +04:00 |
|
ITOH
|
0ec33b7420
|
feat(handlers/webhook): change getSlashCommands() to return Collection (#410)
* refactor(handlers): getSlashCommands return Collection
* wrongy wrong
|
2021-03-08 20:39:40 +04:00 |
|
ITOH
|
2c3692810d
|
refactor(structures): rename create* functions (#395)
* structures: rename structure create functions
* fix: errors occured because of structure rename
* fix(controllers): errors occured because of structure rename
* fix
* fix createServer to createGuild rename
* rename create*structure to create*Struct
* update docs
* Phew
* rename createguildrole
* fix that
* fmt?
* idk
* why
* fixxess
* Update member.ts
* Update member.ts
* ahh found it
* revert this
* Update mod.ts
Co-authored-by: ayntee <ayyantee@gmail.com>
|
2021-03-08 20:37:06 +04:00 |
|
ayntee
|
03d6614758
|
refactor: rename slowmode to rateLimitPerUser (#645)
|
2021-03-08 19:10:19 +04:00 |
|
Skillz4Killz
|
3a249d91d4
|
Revert "Revert "fix(handlers/webhook): return Message object instead of raw payload (#611)" (#634)" (#643)
This reverts commit a515765abf.
|
2021-03-08 18:52:59 +04:00 |
|
ITOH
|
42c743421b
|
refactor(handlers/guild): rename guild widget functions (#386)
* Update guild.ts
* Update guild.ts
* this should be named getWidgetSettings
* update mod imports
|
2021-03-08 18:51:12 +04:00 |
|
ITOH
|
ebc48156aa
|
feat(handlers/guild): change createGuildChannel() to use guild ID (#528)
* guild > guildID
* fix(test): createGuildChannel test
* Update test/mod.test.ts
* Update test/mod.test.ts
* fmt
Co-authored-by: ayntee <ayyantee@gmail.com>
|
2021-03-08 18:23:04 +04:00 |
|
ayntee
|
95ac54cee9
|
fix(handlers/member): change editMember() to return a Member object (#578)
|
2021-03-08 18:13:27 +04:00 |
|
ayntee
|
fdab0d93ba
|
feat: change Guild.emojis to use collection (#388)
* feat(guild): change Guild.emojis to use collection
* idk
|
2021-03-08 18:13:01 +04:00 |
|
ITOH
|
100f7ff965
|
fix(handlers/channel): add permission handler for startTyping() (#626)
* add perm check
* Update src/api/handlers/channel.ts
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
|
2021-03-08 17:46:23 +04:00 |
|
Skillz4Killz
|
5be674e3e8
|
feat(types/message): add fail_if_not_exists to Reference interface (#642)
* support fail replies
* fmt
* fix linter issue
* fix condition
|
2021-03-08 17:41:31 +04:00 |
|
ayntee
|
a515765abf
|
Revert "fix(handlers/webhook): return Message object instead of raw payload (#611)" (#634)
This reverts commit 9c7340f624.
|
2021-03-08 15:42:51 +04:00 |
|
ayntee
|
537d508cfa
|
feat(types/guild): add computePruneCount to PruneOptions (#605)
* fix(handlers/guild): rewrite and rename pruneMembers()
* remove breaking change
* Update src/api/handlers/guild.ts
* Update src/types/guild.ts
* Update src/types/guild.ts
* Update src/types/guild.ts
* Update src/api/handlers/guild.ts
* Update src/api/handlers/guild.ts
* Update src/api/handlers/guild.ts
* Update src/types/guild.ts
* Update src/types/guild.ts
* Update src/types/guild.ts
* Update src/api/handlers/guild.ts
* Update src/api/handlers/guild.ts
* Update src/api/handlers/guild.ts
* fmt
* fixes
* Update src/types/guild.ts
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
* fmt
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
|
2021-03-07 21:30:33 +04:00 |
|
ITOH
|
e21a86d497
|
fix(handlers/webhook): handle slash commands limitations (#618)
* add more errors
* add the validation functions
* spread
|
2021-03-07 20:28:23 +04:00 |
|
ITOH
|
68bb2bc7a3
|
Merge remote-tracking branch 'upstream/main' into fix-upsert-slash-typings
|
2021-03-07 15:52:37 +01:00 |
|
ayntee
|
4af6f363f8
|
feat(handlers/webhook): test slash command name against ^[\w-]{1,32}$ (#613)
* feat(handlers/webhook): test slash command name against ^[\w-]{1,32}$
* Update src/api/handlers/webhook.ts
Co-authored-by: ITOH <72305210+itohatweb@users.noreply.github.com>
* Update src/api/handlers/webhook.ts
Co-authored-by: ITOH <72305210+itohatweb@users.noreply.github.com>
* Update src/api/handlers/webhook.ts
Co-authored-by: ITOH <72305210+itohatweb@users.noreply.github.com>
* Update src/api/handlers/webhook.ts
Co-authored-by: ITOH <72305210+itohatweb@users.noreply.github.com>
* move to constants file
* idk
* idk
Co-authored-by: ITOH <72305210+itohatweb@users.noreply.github.com>
|
2021-03-07 18:48:12 +04:00 |
|
ITOH
|
b095b995ec
|
fix upsertSlashCommand & upsertSlashCommands
|
2021-03-07 15:46:08 +01:00 |
|
Skillz4Killz
|
9c7340f624
|
fix(handlers/webhook): return Message object instead of raw payload (#611)
* fix: change any to message types
* Update webhook.ts
* Update src/api/handlers/webhook.ts
Co-authored-by: ITOH <72305210+itohatweb@users.noreply.github.com>
Co-authored-by: ayntee <ayyantee@gmail.com>
Co-authored-by: ITOH <72305210+itohatweb@users.noreply.github.com>
|
2021-03-07 18:39:19 +04:00 |
|
ITOH
|
c319ca66cd
|
feat(handlers/message): add options to getReactions (#607)
|
2021-03-07 11:55:18 +04:00 |
|
Skillz4Killz
|
d084c3f3c4
|
fix(handlers/channel): handle max_age and max_uses limit in createInvite() (#597)
* fix: handle invalid invite create limits
* refactor: cleanup conditonals
* chore: clarification
Co-authored-by: ayntee <ayyantee@gmail.com>
|
2021-03-06 23:44:31 +04:00 |
|
Skillz4Killz
|
e5bf5cd47c
|
feat(handlers/webhook): support ephemeral messages (#602)
Co-authored-by: ayntee <ayyantee@gmail.com>
|
2021-03-06 22:59:45 +04:00 |
|
ayntee
|
d8f3674779
|
fix(handlers/webhook): do not add Date.now() to 900000 ms in executeSlashCommand() (#601)
Related #589
|
2021-03-06 22:17:04 +04:00 |
|
ayntee
|
565b9e1472
|
docs(structures/member): update description for Member#guildMember() (#565)
|
2021-03-06 11:48:48 +04:00 |
|
ITOH
|
8f8f988e2b
|
fix(structures/channel): empty guildID in Channel struct (#551)
|
2021-02-26 22:11:02 +04:00 |
|
Skillz
|
6eca60777c
|
itoh is love itoh is bae this is his stuff
|
2021-02-22 12:01:32 -05:00 |
|
ITOH
|
15dc027b92
|
feat(structures/channel): add getters and handlers to Channel struct (#533)
* export CleanVoiceState interface
* feat(structures): channels getter voiceStates
* feat(structures): channels add connectedMembers
* feat(structures): channel add disconnect
* Update channel.ts
* feat(structures): channels add delete
* idk
* feat(structures): channel add editOverwrite
* feat(structures): channel add deleteOverewrite
* feat(structures): channel add edit
* feat(structures): channel add hasPermission
|
2021-02-21 21:22:52 +04:00 |
|
Skillz4Killz
|
f481962b9c
|
fix(handlers/channel): rewrite permission handler for send*Message() (#535)
* v8 stopped sending this
* better safety handling
* husky o husky where art though husky
|
2021-02-21 21:21:56 +04:00 |
|
Skillz4Killz
|
4e09b7f46e
|
feat(structures/message): add DM redirect for send message methods (#523)
* fix: message.methods to send in dm
* fmt
* fix lint
* Update message.ts
|
2021-02-16 17:21:31 +04:00 |
|
TriForMine
|
602a74591e
|
refactor: resolve promises (#515)
* Adding missing await and updating some deps
* Adding missing await and updating some deps
* Adding missing await and updating some deps
* Fix close code 4009 until deno fixes the issue: https://github.com/denoland/deno/pull/8776
* Fix heartbeating
* Add await for the requestGuildMembers in requestAllMembers
* Change body && body.file to body?.file
* Fix lint #1
* Change body && body.file to body?.file
* Fix lint
* Deno lint
* Update request.ts
* Fix deno lint error
* Update src/ws/shard_manager.ts
Co-authored-by: ayntee <ayyantee@gmail.com>
* Fix fetchMembers
* Fix getMembersByQuery
* Try to fix RequestMembersQueue processing
* Deno lint
* Fix requestGuildMembers
* Fix requestGuildMembers
* Fix requestAllMembers
* Undo useless changes
* Fix merge conflict
* Fix merge conflict
* Change for loop to Promise.all
* Deno fmt
Co-authored-by: ayntee <ayyantee@gmail.com>
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
|
2021-02-15 11:19:45 +04:00 |
|
ayntee
|
ce99dc3e0a
|
fix: remove structure automatic caching (#517)
* fix: remove structure automatic caching
* Update src/api/controllers/interactions.ts
* Update src/api/controllers/interactions.ts
* Update src/api/controllers/interactions.ts
* memb -> member
* rename shit
* Update src/api/controllers/misc.ts
Co-authored-by: ITOH <72305210+itohatweb@users.noreply.github.com>
* idk
* Update src/api/handlers/guild.ts
Co-authored-by: ITOH <72305210+itohatweb@users.noreply.github.com>
* fmt
Co-authored-by: ITOH <72305210+itohatweb@users.noreply.github.com>
|
2021-02-12 22:18:05 +04:00 |
|
ITOH
|
043df68de8
|
fix(controllers/guild): guildDelete listener not emitted & guildUpdate listener caching irrelevant fields (#512)
* Update guilds.ts
* Update guilds.ts
* fix my stupidness
* remove the logs
* delete guild after check
|
2021-02-09 22:00:29 +04:00 |
|
ayntee
|
051087f5bb
|
feat(controllers/misc): add inviteCreate & inviteDelete listeners (#504)
Closes #501
|
2021-02-04 10:59:42 +04:00 |
|
ITOH
|
37ea1ef6ba
|
fix(controllers): delete role from cache before emitting the "roleDelete" event (#494)
|
2021-01-31 20:51:51 +04:00 |
|
ITOH
|
fe746be64f
|
fix(controllers/roles): emit roleDelete only once (#486)
* Update roles.ts
* delete role after event
* Update roles.ts
* Update roles.ts
|
2021-01-30 22:58:30 +04:00 |
|
ayntee
|
2fc067b26d
|
Revert "feat(handlers): add Membership Screening" (#490)
* Revert "feat(handlers): add Membership Screening (#449)"
This reverts commit 6599636dbc.
* Remove type definitions
|
2021-01-30 15:23:29 +04:00 |
|
ayntee
|
f1b095eb54
|
style: fix lint warnings (#489)
* style: fix lint warnings
* style: fix lint warnings
|
2021-01-30 15:07:14 +04:00 |
|
ITOH
|
3184746008
|
fix(controllers/messages): "messageUpdate" event not returning the new message (#482)
|
2021-01-28 18:39:58 +04:00 |
|
ITOH
|
c3d7235918
|
feat(handlers): add getMembers() (#412)
* Update guild.ts
* add types
* forgot to import
* review things
* Update mod.ts
* Apply suggestions from code review
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
* remove redundant code
* Update guild.ts
* Paginate
* remove extra ()
* dont log if limit is < 1000
* thats unnecessary too
* Update guild.ts
* add sugg
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
|
2021-01-27 18:57:49 +04:00 |
|
ayntee
|
09bca99955
|
feat(controllers/interactions): add APPLICATION_COMMAND_{CREATE,UPDATE,DELETE} events (#479)
* feat(controllers/interactions): add APPLICATION_COMMAND_{CREATE,UPDATE,DELETE} gateway events
Reference: https://github.com/discord/discord-api-docs/pull/2367/
* chore: add events to controllers obj
|
2021-01-27 18:57:16 +04:00 |
|
ITOH
|
9b39112ab1
|
fix(controllers/misc): use cacheHandler in ready event (#477)
|
2021-01-27 18:55:39 +04:00 |
|
Ayyan
|
6599636dbc
|
feat(handlers): add Membership Screening (#449)
* feat(handlers): support membership screening feature
* s
|
2021-01-26 19:20:06 +04:00 |
|
Ayyan
|
9e389981aa
|
feat(controllers): add membershipScreeningPassed event (#467)
* feat(controllers): add membershipScreeningPassed event
* strict comparison :)
* idk
* Update src/api/controllers/members.ts
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
* s
* Remove pending eosidhfgroeirfiheofwq
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
|
2021-01-26 19:19:57 +04:00 |
|
Ayyan
|
7cd4fda3f4
|
feat(controllers): add INTEGRATION* gateway events (#459)
* feat(controllers): add INTEGRATION* gateway events
* suggestions
* forgive me, i am forgetful :P
* Update src/types/options.ts
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
|
2021-01-26 18:32:43 +04:00 |
|
Ayyan
|
0fd258d834
|
Attempt to fix CI (#470)
|
2021-01-26 11:47:41 +04:00 |
|
ITOH
|
7c3743e024
|
refactor(handlers): resolve RequestManager.<method> using await before returning the value (#468)
* Update channel.ts
* Update gateway.ts
* Update guild.ts
* Update member.ts
* Update message.ts
* Update oauth.ts
* Update webhook.ts
* move things arrouond
* Update guild.ts
* Update src/api/handlers/webhook.ts
* stop linter complains
* add this back
Co-authored-by: Ayyan <ayyantee@gmail.com>
|
2021-01-26 11:43:45 +04:00 |
|