Commit Graph

5354 Commits

Author SHA1 Message Date
ITOH
3dedc0970a Merge remote-tracking branch 'upstream/master' 2021-02-14 21:31:32 +01:00
Skillz4Killz
4b5bd750e8 Update Dockerfile 2021-02-14 14:06:56 -05:00
ayntee
ebb95dd285 docs(migrating): format file (#522) 2021-02-14 22:53:39 +04:00
ayntee
8b55f20d2f docs: rename discordeno/discordeno-boilerplate to discordeno/boilerplate (#521) 2021-02-14 22:39:55 +04:00
ITOH
26ba6b3292 Merge remote-tracking branch 'upstream/master' 2021-02-14 16:42:11 +01:00
ayntee
7d3aeac9a0 chore: update dependencies (#519) 2021-02-13 13:03:13 +04:00
ayntee
043fe5c308 fix(ws/shard): use WebSocket#close() instead of WebSocket#send() to close connection (#518)
* fix(ws/shard): use WebSocket#close() instead of WebSocket#send() to close connection

* Oops forgot the return statement
2021-02-13 12:14:23 +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
ayntee
85dfb6778e fix(ws/shard): pass shardID to sendWS() (#516) 10.3.0 2021-02-11 10:31:33 +04:00
Skillz
048dd7a4f2 test queue system for shard spawinging 2021-02-10 12:06:32 -05:00
Skillz4Killz
99ed2c2edb feat(types): add and detach API types (#510)
* feat: add guidelines

* Camelize

* feat: add DiscordUser

* add Discord prefix

* feat: webhook types

* add integration typings

* add new errors and alphabetize

* Add channel types

* feat: add DiscordOverwrite

* feat: webhook typings

* feat: role typings

* fix name

* feat: integration types

* feat: mod.ts for types

* feat: add auditlog types

* feat: teams typings

* feat: add base user interface

* feat: image typings

* enable more mod.ts

* feat: add emoji typings

* channel typings

* embed types

* cleanup embed

* add emoji types

* add more member types

* feat: add message types

* add more to mod.ts

* fix name

* feat: add codes

* feat: add guild types

* feat: add integration types

* add more to mod.ts

* feat: add interaction types

* feat: add voice types

* add more to mod.ts

* feat: add gateway, events

* feat: add invite types

* add to mod ts

* feat: add template types

* feat: add rate limits types

* apply fixes

* deno fmt

* deno fmt

* fix: oauth snake case

* fix: oauth name

* fix: add back and ignore deno fmt

* fix: discord voice snake case

* fix: util fmt

* fix names and fmt

* fix: auditlog types

* lint: shut up in types

* fix: no longer needed

* test

* fix import

* fix missing error

* fix error
2021-02-10 20:02:12 +04:00
ayntee
93b7e57293 feat(ws/shard): add sendWS() (#514)
* feat(ws/shard): add sendWS()

Closes #513

* Switch the order of the args

* Remove additional info

* Use sendWS()
2021-02-10 18:55:25 +04:00
ITOH
ad82a65f7d Merge remote-tracking branch 'upstream/master' 2021-02-10 15:26:15 +01: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
ITOH
db64efcba7 fix(bot): fix skipChecks logic (#508) 2021-02-06 18:18:55 +04:00
ayntee
051087f5bb feat(controllers/misc): add inviteCreate & inviteDelete listeners (#504)
Closes #501
2021-02-04 10:59:42 +04:00
ITOH
20484a98f8 Merge remote-tracking branch 'upstream/master' 2021-02-02 19:04:44 +01:00
ayntee
1231809f89 Add ? 2021-02-02 10:03:05 +04:00
ayntee
dfcb406c66 feat(rest/request_manager): support multiple attachments (#499) 2021-02-01 22:57:21 +04:00
Skillz4Killz
e88c49c325 Update Dockerfile 2021-02-01 13:03:20 -05:00
ayntee
d78115a4be chore: update @evan/wasm to 0.0.40 2021-02-01 15:50:06 +04:00
ayntee
e1bc686a66 Revert "feat(rest/request_manager): support for multiple attachments (#484)" (#498)
This reverts commit 34ce39697a.
2021-02-01 13:25:47 +04:00
ayntee
8ab42a6b95 chore: update deps (#496) 2021-02-01 12:27:13 +04:00
ayntee
5fe0453897 refactor(ws/shard): rewrite the onclose event listener (#491) 2021-01-31 21:02:08 +04:00
ITOH
37ea1ef6ba fix(controllers): delete role from cache before emitting the "roleDelete" event (#494) 2021-01-31 20:51:51 +04:00
ayntee
ed4be2a12d fix: add handler/oauth to exports (#495) 2021-01-31 19:59:43 +04:00
ITOH
dc34a7f48a Merge remote-tracking branch 'upstream/master' 2021-01-31 12:17:40 +01: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
0004e3ecf0 docs: update boilerplate link (#492) 2021-01-30 18:26:09 +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
Skillz4Killz
0c2f940402 remove comments 2021-01-29 21:59:40 +00:00
Skillz4Killz
5734e2cc64 phase 1 2021-01-29 21:56:44 +00:00
Skillz4Killz
412fb71720 create readme 2021-01-29 21:56:35 +00:00
ayntee
34ce39697a feat(rest/request_manager): support for multiple attachments (#484)
* feat(rest/request_manager): support for multiple attachments

Closes #483

* Use .map() instead of forEach()
2021-01-28 20:27:47 +04:00
ITOH
f26b4d2a2d Merge remote-tracking branch 'upstream/master' 2021-01-28 15:54:40 +01:00
ITOH
3184746008 fix(controllers/messages): "messageUpdate" event not returning the new message (#482) 2021-01-28 18:39:58 +04:00
ITOH
09fda554f9 Merge remote-tracking branch 'upstream/master' 2021-01-28 11:00:01 +01:00
ayntee
79089d239b fix(util/permissions): include guild ID while resolving bits (#481)
Closes #480
2021-01-28 13:58:24 +04:00
ayntee
53cb2611c0 docs(CONTRIBUTING): separate bad PR title examples 2021-01-28 13:56:42 +04:00
ayntee
c87f4f8000 test: move token to main test 2021-01-27 22:20:30 +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
ayntee
a1e0a4532e test(api): delete all guilds if the guilds count >= 10 2021-01-27 12:16:14 +04:00
ayntee
c46e64d1d5 test(api): delete all guilds if the guilds count >= 10 2021-01-27 12:15:07 +04:00
ayntee
4464be4781 ci(test): remove repetitive --allow-env flag 2021-01-27 12:10:16 +04:00
ayntee
520f1c194f test: do not pass default test options for exiting the process 2021-01-27 12:08:53 +04:00
ayntee
cc0b83a40c test: add test for startBot() 2021-01-27 12:02:01 +04:00
ayntee
9e9a94e064 test: pass default test options 2021-01-27 11:57:18 +04:00