ayntee
b1512e0334
types: add gateway events types
2021-03-27 12:03:55 +04:00
ayntee
68c0aa4877
types(gateway): make since nullable
2021-03-27 11:24:47 +04:00
ayntee
7a04f99fd3
types(gateway): make large_threshold optional
2021-03-27 11:19:52 +04:00
ayntee
431d180957
types: add gateway types ( #687 )
2021-03-26 20:09:24 +04:00
ayntee
b74f9af48f
docs: boilerplate -> template
2021-03-25 14:47:39 +04:00
ayntee
acf0bd5753
style(docs/CONTRIBUTING): format file
2021-03-24 21:49:23 +04:00
ayntee
ebb1d5deb7
Merge branch 'main' of https://github.com/discordeno/discordeno
2021-03-24 21:07:37 +04:00
ayntee
447d96df26
docs(CONTRIBUTING): update types guide
2021-03-24 21:05:39 +04:00
ITOH
c91c9d0870
types: remove entire types ( #684 )
2021-03-23 19:14:26 +04:00
ayntee
10cb9d7eb9
types(util): add case utility types ( #683 )
...
* types(util): add case utility types
* Rename *ID to *Id
2021-03-23 19:04:46 +04:00
ayntee
6ff4654686
refactor(util): remove chooseRandom() ( #682 )
2021-03-23 16:47:46 +04:00
ayntee
5aef37c776
test: segregate internal imports and deps
2021-03-23 16:39:54 +04:00
ITOH
5821092e78
fix(handleres/guilds): unavailable guilds & guildDelete emit delay ( #674 )
...
Co-authored-by: ayntee <ayyantee@gmail.com >
2021-03-23 14:45:57 +04:00
ayntee
c1a016ca9f
fix(util/collection): .first(), .last(), .random() may return undefined ( #680 )
...
* fix(util/collection): .first() may return undefined
* fix(util/collection): .random(), .last() may return undefined
2021-03-23 14:31:29 +04:00
ayntee
519798d9cd
docs(CONTRIBUTING): format file
2021-03-22 10:20:52 +04:00
ayntee
1ce2e56b68
docs(types): move guidelines to CONTRIBUTING.md
2021-03-22 10:18:53 +04:00
ayntee
e4fc09069f
style: format files
2021-03-20 10:08:30 +04:00
ayntee
5125ffd308
refactor: replace util/cache with cache
2021-03-20 10:06:57 +04:00
ayntee
e1a9565045
test: use createChannel()
2021-03-19 15:54:34 +04:00
ayntee
9699f741fe
refactor(helpers): rename createGuildChannel to createChannel ( #678 )
...
* refactor(helpers): rename createGuildChannel to createChannel
* idk
2021-03-19 13:03:24 +04:00
ayntee
489aa6d166
refactor(handlers): move presence/* to misc/* ( #677 )
2021-03-17 16:32:45 +04:00
ayntee
eba5679806
refactor(helpers): rename executeSlashCommand to sendInteractionResponse ( #676 )
2021-03-17 15:28:44 +04:00
ayntee
314bef2055
Merge branch 'main' of https://github.com/discordeno/discordeno
2021-03-16 22:38:54 +04:00
ayntee
4ae893aebd
deps: update @evan/wasm to latest
2021-03-16 22:38:02 +04:00
ITOH
2d55decce5
refactor: use guildID and shardID as args in requestAllMembers() & fetchMembers() ( #671 )
...
* change args of requestAllMembers
* change args of fetchMembers
* fix getMembersByQuery
Co-authored-by: ayntee <ayyantee@gmail.com >
2021-03-15 19:19:18 +04:00
ayntee
e7bbaa4a2f
test(utils): rename test cases
2021-03-15 16:00:43 +04:00
ayntee
3e0de857c6
fix: use disconnectMember
2021-03-15 15:43:50 +04:00
ayntee
e852dc315a
fix: export aliases from mod.ts
2021-03-15 15:41:46 +04:00
ayntee
ab70187419
ci(test): change branch name
2021-03-15 15:35:35 +04:00
ayntee
69b79419ab
ci: fix test workflow
2021-03-15 15:33:45 +04:00
ayntee
eb3452e23b
Revert "feat(types/util): add case utility types"
...
This reverts commit 9ec5e65f38 .
2021-03-14 19:57:30 +04:00
ayntee
9ec5e65f38
feat(types/util): add case utility types
2021-03-14 19:50:22 +04:00
ayntee
2d0b96c1e2
refactor(helpers): rename & replace deleteMessageByID() with deleteMessage() ( #668 )
...
* refactor(helpers): rename & replace deleteMessageByID() with deleteMessage()
* changes
* fix
* fix
* Update src/types/errors.ts
2021-03-13 11:47:53 -05:00
ayntee
e9cbbbff7c
refactor(helpers): separate functions into files ( #667 )
...
* refactor(helpers): separate functions into files
* idk
* idk
2021-03-13 08:10:31 -05:00
ITOH
88ce4da555
fix(utils/permissions): use |= operator for role deny overwrite in calculateChannelOverwrites() ( #665 )
2021-03-12 15:27:39 +04:00
ayntee
95020d5104
style(CONTRIBUTING): format file
2021-03-11 22:37:22 +04:00
ITOH
ebbcd762cf
feat(util/permissions): improve permission-checking ( #381 )
...
* Update permissions.ts
* add(permissions): explaining comments
Since Discord permissions are quiet complex it is better to have detailed comments explaining everything.
* docs: add better permissions jsdoc comments
* types: add missing errors
* change imports
* we want a string here
* strange commit here
* we need an s in tts
* permissions: update channel permission handling
* permissions: update guild permission handling
* permissions: update member permission handling
* permissions: update message permission handling
* permissions: update webhook permission handling
* fix this buggg
* fix: typo
* better func names
* better description
* permissions(editMember): add permission check if channel_id is provided
* added todo for deaf
* fixxx
* FIIIXXX
* Update permissions.ts
* throwOn to require
* change up review things
* Update src/util/permissions.ts
Co-authored-by: Ayyan <ayyantee@gmail.com >
* Update src/util/permissions.ts
Co-authored-by: Ayyan <ayyantee@gmail.com >
* Update src/util/permissions.ts
Co-authored-by: Ayyan <ayyantee@gmail.com >
* Update src/util/permissions.ts
Co-authored-by: Ayyan <ayyantee@gmail.com >
* Update src/util/permissions.ts
Co-authored-by: Ayyan <ayyantee@gmail.com >
* Apply suggestions from code review
Co-authored-by: Ayyan <ayyantee@gmail.com >
* BigInt() to n
* Update src/util/permissions.ts
Co-authored-by: Ayyan <ayyantee@gmail.com >
* Update src/util/permissions.ts
Co-authored-by: Ayyan <ayyantee@gmail.com >
* Update src/util/permissions.ts
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com >
* missed this
* Update permissions.ts
* here enum is needed
* use set so errors arenn't strange
* dumb idea
* hasChannelPermissions functions are nice to have
* role to guild
* bugg
* fix(handlers): createGuildChannel check overwrite perms
* remove redundant if check
* fixes
* Update guild.ts
* bettrrrr
* Revert "bettrrrr"
This reverts commit ecbd30e160 .
* I hate it
* fix fix
* fixxesss
* this function is better
* oh forgot these
* better I guess
* more functions
* silly me forgot to remove console.logs
* buuuuugs
* small changes
* Update permission.ts
* Update permissions.ts
* Update GUILD_CREATE.ts
* Update channel.ts
* remove this
* suggestions
Co-authored-by: Ayyan <ayyantee@gmail.com >
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com >
2021-03-11 22:33:52 +04:00
ayntee
d9e994b4d8
refactor(helpers/message): divide message arg into channelID & messageID in getReactions() ( #662 )
2021-03-11 22:21:14 +04:00
ayntee
fb278c92ad
Update CONTRIBUTING.md
2021-03-11 21:57:34 +04:00
ayntee
8654aeded5
refactor: rename controllers to handlers and handlers to helpers ( #660 )
...
* refactor: rename controllers to handlers and handlers to helpers
* fmt
2021-03-11 21:41:03 +04:00
ayntee
aaed064709
refactor(controllers): separate controllers into different files ( #657 )
...
* refactor(controllers): separate controller into files
* add CHANNEL_UPDATE
* guilds
* interactions
* members
* messages
* finally
* done
* fix ci
* fixes
2021-03-11 20:38:27 +04:00
ayntee
359a775715
style(ISSUE_TEMPLATE): format files
2021-03-11 19:01:32 +04:00
ayntee
a5acb59e06
chore: add issue templates
2021-03-11 18:22:04 +04:00
ITOH
372dc9988b
fix(controllers/READY): reimplement guild cache mechanism ( #647 )
...
* add lastShardID
* fix ready event controller
* forgot to push this file
* move ready to its own file
* some changes
* Update READY.ts
* some changes idk if they are good
* Update options.ts
* Update READY.ts
* Update guilds.ts
2021-03-11 18:09:59 +04:00
ayntee
906fba7763
fix(controllers/guilds): clear members in GUILD_DELETE event ( #648 )
...
* fix(controllers/guilds): clear members in GUILD_DELETE event
* idk
* idk
* Update src/api/controllers/guilds.ts
* Update src/api/controllers/guilds.ts
* Update src/api/controllers/guilds.ts
* Update src/api/controllers/guilds.ts
* Update src/api/controllers/guilds.ts
* Update src/api/controllers/guilds.ts
* Update src/api/controllers/guilds.ts
* deno fmt
* Update src/api/controllers/guilds.ts
Co-authored-by: ITOH <72305210+itohatweb@users.noreply.github.com >
* deno fmt again
* idk
* 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-11 18:01:44 +04:00
ayntee
2c14a3f6b0
feat(handlers/message): change getReactions() to use collection ( #655 )
...
* feat(handlers/message): change getReactions() to use collection
* deno fmt
2021-03-11 18:01:21 +04:00
ayntee
ba2363618e
deps: update to latest ( #656 )
2021-03-11 17:46:06 +04:00
ayntee
5566046fed
refactor(controllers): remove redundant DiscordPayload#t check ( #653 )
2021-03-10 23:38:28 +04:00
ayntee
1624faac7f
style: format files
2021-03-10 22:23:37 +04:00
ayntee
f2a4da806e
docs(README): template -> boilerplate ( #649 )
2021-03-10 20:28:50 +04:00