1
0
Fork 0
mirror of https://github.com/diamondburned/arikawa.git synced 2024-11-01 04:24:19 +00:00
arikawa/utils
diamondburned d8438f3b51
discord: Refactor interactions and components
This commit gets rid of contain-it-all structs and instead opt for
interface union types containing underlying concrete types with no
overloading.

The code is much more verbose by doing this, but the API is much nicer
to use. The only disadvantage in that regard is the interface assertion
being too verbose and risky for users at times.
2021-11-09 18:31:06 -08:00
..
bot bot: Fix previous breaking change 2021-09-22 10:56:40 -07:00
gensnowflake discord: Refactor interactions and components 2021-11-09 18:31:06 -08:00
handler state, handler: Refactor state storage and sync handlers 2021-11-03 15:16:02 -07:00
httputil discord: Refactor interactions and components 2021-11-09 18:31:06 -08:00
json option: Move conflicting types into package discord 2021-08-30 13:23:43 -07:00
sendpart api: Update sending/editing messages for v9 (#230) 2021-06-17 23:32:11 -07:00
wsutil gateway: Fix Context overwrite in Gateway.Open (#285) 2021-10-20 15:06:06 -07:00
generate-option-marshalers.sh discord: Refactor interactions and components 2021-11-09 18:31:06 -08:00