157d64b423
Moreatomic: Replaced invalid mutex with modified sync.Map impl
36c2f166be
Moreatomic: Fixed upgradable mutex usage
3ddb472644
Moreatomic: Cave in and use upgradable mutex over sync.Map
f11edb7260
State: Add Ready Supplement handlers
c9dd51aeb6
Store: Fixed defaultstore out of bound error
82006b622b
CI: Bumped Dismock
fdeff18f5d
API: Fix integration test
78a76ecb42
Discord: Revert "APIEmoji shouldn't be path-encoded"
dae2a0ffc1
Discord: APIEmoji shouldn't be path-encoded
808dfb28bb
httputil: Fixed Multipart writer not closing
91dc41e388
API: Expose Max fetch constants
86756dfbaa
Discord: Added typed APIEmoji
f887060983
Webhook: Add support for message edit and delete (#180)
9a820c3749
CI: Update Dismock
7a7a56d613
State: remove redundant error return from NewFromSession
b801e46760
Bot: Optional command when plumbed in Help, no more extra space
66c95761a7
Bot: Getter for Plumbed and Help generation fix
d65807ce15
API: Potential rate limit fix for reactions
43e5eeafde
Fixed FUNDING.yml
24a845ec11
Create FUNDING.yml
5e2af90fd0
Gateway: Rollback weird user changes
5a76b21ecf
wsutil: Fixed irregular close 1000 error
b8994ed0da
Voice: Remove state-keeping of sessions
6727f0e728
Voice: Fixed voice tests for new JoinChannel
4df72dc891
Voice: JoinChannel no longer takes in an extra GuildID
1463d6e675
Voice: Rename NewVoice... to New
0d427cab71
Voice: Allow New without intents
29582d6131
Bot: Allow both plumbed and normal commands
d6695d228b
CI: Updated Dismock version
f4860731fe
State: Fixed defaultstore.Message oob crash
75d6be7a9d
Voice: Add receive capability (#174)
afc87adbae
Bot: Refactored accordingly to State's new Store API
e0adbfab35
State: Expose NoopStore implementation type
44909beb5b
Moreatomic: Fixed LoadOrStore sentinel bug
ba1200059c
Discord: Fixed regression of unmarshaling Permission in Guild
e755ea4260
*: Updated dependencies and dismock CI tests
b9d7ba4476
Option: fix nullable types getting serialized to nil on JSON null
fc5d10ced8
Discord: optimize struct sizes; add missing fields
a616eae7f0
API: rename ServiceX constants to XService
0ec646e2a6
Discord: add Discord Service
da8de00e75
Discord: remove unnecessary option types
a3aa53dcff
API: rename Client.GuildVanityURL to Client.GuildVanityInvite
1d58ea57fb
Discord: Add missing guild widget methods (#168)
59d2ac8959
API: fix wrong constants getting used for fetch limits
d6a45529ad
Discord: Add Sticker (#167)
f4635803ee
Examples: Added Gateway intents and comments
1dc11549bc
Updated README