fix: (hopefully) listen for all types of events

This commit is contained in:
2026-05-13 23:34:12 -04:00
parent b1888af842
commit 65e35e2403

View File

@@ -442,10 +442,7 @@ async fn main() -> Result<(), MainError> {
#[tracing::instrument(skip(command_router, shard, state))] #[tracing::instrument(skip(command_router, shard, state))]
async fn handle_events(command_router: Arc<CommandRouter>, state: State, mut shard: Shard) { async fn handle_events(command_router: Arc<CommandRouter>, state: State, mut shard: Shard) {
let event_types = EventTypeFlags::GUILD_VOICE_STATES let event_types = EventTypeFlags::all();
| EventTypeFlags::INTERACTION_CREATE
| EventTypeFlags::VOICE_SERVER_UPDATE
| EventTypeFlags::VOICE_STATE_UPDATE;
while let Some(Some(event_res)) = shard while let Some(Some(event_res)) = shard
.next_event(event_types) .next_event(event_types)