mirror of
https://github.com/diamondburned/arikawa.git
synced 2025-11-14 16:25:34 +00:00
This commit refactors the Store interface in State into smaller interfaces in package store. These interfaces are combined into one structure called a "Cabinet". The default implementation of those interfaces have been rewritten in package defaultstore, while the old no-op implementation stays with the store package. This commit also omitted several state handlers for user events, as it is unclear what they are actually structured like. |
||
|---|---|---|
| .. | ||
| commands.go | ||
| events.go | ||
| events_map.go | ||
| gateway.go | ||
| identify.go | ||
| integration_test.go | ||
| intents.go | ||
| intents_map.go | ||
| op.go | ||
| ready.go | ||