1
0
Fork 0
mirror of https://github.com/diamondburned/arikawa.git synced 2024-11-01 12:34:28 +00:00
Commit graph

1080 commits

Author SHA1 Message Date
diamondburned 966d966897
state: Add MemberRoles and SortedRoles helpers 2024-01-02 21:06:59 -08:00
diamondburned 1782301df9
discord: Add SortRolesByPosition helper function 2024-01-02 21:06:47 -08:00
diamondburned 796b798f6a
discord: Add comment for CalcOverrides 2024-01-02 20:59:53 -08:00
diamondburned f7f228a848
gateway: Add undocumented ConversationSummaryUpdateEvent 2024-01-02 01:35:16 -08:00
diamondburned dffb6400fe
discord: Add ThreadMetadata.CreateTimestamp field 2024-01-01 16:40:31 -08:00
diamondburned 9809321f6f
handler: Add AllCallersForType for low-level control
This is needed in more silly main thread applications to prevent mutex
deadlocks from uncontrollable recursions.
2023-12-27 19:20:10 -08:00
dependabot[bot] fce16ffb87 build(deps): bump golang.org/x/crypto in /0-examples/voice
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.1.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.1.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-18 16:35:28 -08:00
dependabot[bot] 12ddfba102 build(deps): bump golang.org/x/crypto from 0.1.0 to 0.17.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.1.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.1.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-18 16:34:58 -08:00
diamondburned 3bc5ae3f3c
*: Fix backwards logic for test -short 2023-11-04 05:05:49 -07:00
diamondburned 040622f494
*: Fix test -v flag in CI 2023-11-04 03:12:39 -07:00
diamondburned 619521c41e
*: Figure out GitHub Actions ternaries 2023-11-04 03:08:25 -07:00
diamondburned 7bfaf41a15
*: Fix messed up GitHub Actions syntax 2023-11-04 03:02:56 -07:00
diamondburned ff74f27e7f
*: Fix messed up GitHub Actions checks
I'm so tired of this. Oh my fucking god.
2023-11-04 03:01:22 -07:00
diamondburned 30c2f9e5de
*: Enable verbose test on debug mode 2023-11-04 02:55:33 -07:00
diamondburned ba08c57156
*: Run only short integration tests in CI by default 2023-11-04 02:49:39 -07:00
diamondburned 47ce508089
*: Limit integration testing to one at a time in CI 2023-11-04 02:45:18 -07:00
diamondburned 6f4737aedc
README: Update badge 2023-11-04 02:39:09 -07:00
diamondburned a70012b289
shard: Fix test breaking on expected error 2023-11-04 02:35:17 -07:00
diamondburned 87fd11a68a
README: Update badges 2023-11-04 02:34:21 -07:00
diamondburned b0a773c3f8
*: Improve WSDebug logging in tests 2023-11-04 02:27:37 -07:00
diamondburned 2c2daec84b
*: Increase test timeout throughout
This should make integration tests pass in CI.
2023-11-04 02:21:49 -07:00
diamondburned 1e4c5c135a
*: Increase example test timeout 2023-11-04 01:57:57 -07:00
diamondburned ad26a72256
*: Ignore examples/voice in integration test 2023-11-04 01:57:31 -07:00
diamondburned 5ebd28bab6
examples/voice: Fix build error 2023-11-04 01:49:41 -07:00
diamondburned 093436066e
cmdroute: Fix OverwriteCommands being broken 2023-11-04 01:48:17 -07:00
diamondburned edecfde113
*: Add missing envvars to test workflow 2023-11-04 01:44:16 -07:00
diamondburned 415069be30
*: Add integration tests for examples 2023-11-04 01:35:48 -07:00
diamondburned e7c0290063
*: Update go.work.sum 2023-11-04 01:35:48 -07:00
diamondburned 0370ff1904
*: Introduce go.work for submodules 2023-11-04 01:35:47 -07:00
twoscott 4ef179343a state: Add missing error check 2023-11-03 22:33:28 -07:00
diamondburned ff709fc16c
bot: Fix failing ./extras/middlewares test 2023-11-03 19:35:40 -07:00
Scott d9681ea1d1
state: Use store roles for calculating overrides (#411)
This commit is breaking. It fixes `CalcOverwrites` which previously relied on
incorrect assumptions.
2023-11-03 15:34:08 -07:00
ayn2op 69981ac3c3 typo: Vietnamses -> Vietnamese 2023-10-10 22:14:05 -07:00
Cléo Rebert 8f548d2607 go fmt + gci
Signed-off-by: Cléo Rebert <cleo.rebert@gmail.com>
2023-09-19 11:37:24 -07:00
Cléo Rebert d36955acea Move away from github.com/pkg/errors
Signed-off-by: Cléo Rebert <cleo.rebert@gmail.com>
2023-09-19 11:37:24 -07:00
ayn2op 356589df17 discord: add missing fields in AuditEntryInfo 2023-09-01 03:52:18 -07:00
ayn2op c276b445ca discord: add ReactionCountDetails struct 2023-09-01 02:41:24 -07:00
diamondburned 4bc415f72b
cmdroute: Add ev.Data into {Command,Autocomplete}Data
This mostly helps avoid a type assertion that could potentially be
incorrectly done.
2023-08-31 23:42:35 -07:00
diamondburned 5e0d1cfe4a
*: Move state example to root package
Also updated it to use Connect instead of Open and Close.
2023-08-24 22:39:42 -07:00
diamondburned b1a54c0b41
webhook: Add several abstracted constructors 2023-08-15 00:30:03 -07:00
Simo Aleksandrov 13ac33f33f
api: Add missing query parameter to SearchData (#403) 2023-08-07 12:18:35 -07:00
diamondburned 3cb993aff9
cmdroute: Allow routing ComponentInteraction 2023-08-04 14:14:00 -07:00
PlavorSeol 78e456d49e
discord: Fix calculation of default avatar URL (#398)
* Fix the calculation of a default user avatar index

* run go fmt
2023-07-17 23:01:50 -07:00
diamondburned 4224b93c4e
discord: Add User.DisplayOr{Username,Tag} 2023-06-08 22:45:40 -07:00
diamondburned 2b0395ab12
api: Fix c07f574 broken tests
Closes #395.
2023-06-07 18:03:26 -07:00
diamondburned 176d9921c7
*: -short should skip integration tests 2023-06-07 18:02:48 -07:00
sam 13a6bf10cc
discord: Support the new username system (#393)
* add support for the new username system

* rename User.GlobalName to DisplayName
2023-06-07 17:56:07 -07:00
ayn2op 73986699b7 discord: add missing permissions
Reference: https://discord.com/developers/docs/topics/permissions#permissions-bitwise-permission-flags
Related: https://github.com/discord/discord-api-docs/pull/6039
2023-06-07 10:14:17 -07:00
Diamond 2ec786a788
*: Update cache-install for CI
This changes the locked commit to the latest branch version.
Not very ideal, we should have a v1 branch instead, but eh.
2023-06-06 17:08:54 -07:00
diamondburned c07f574558
api: Don't omitempty SendMessageData.Flags
This might fix Discord pings not working. AFAIK Discord might have
changed the defaults which might have broken some of our bots.

Bots that want to set flags should explicitly do so. We're not
supporting Discord's defaults.
2023-05-24 14:25:19 -07:00