fix: (hopefully) listen for all types of events
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user