Expire calls where one of both parties doesn't talk for 10 minutes.
This commit is contained in:
+2
-1
@@ -141,7 +141,7 @@ use crate::{
|
||||
commands::{
|
||||
CallCommand, FriendRequestCommand, HangupCommand, MaskCommand, SkipCommand,
|
||||
},
|
||||
events::{CallMessageDeleteHandler, CallMessageEditHandler, CallMessageHandler},
|
||||
events::{CallMessageDeleteHandler, CallMessageEditHandler, CallMessageHandler}, tasks::EndInactiveCallsTask,
|
||||
},
|
||||
gateway::events::{ReadyHandler, ReconnectHandler},
|
||||
leveling::{commands::LeaderboardCommand, events::MessageLevelingHandler},
|
||||
@@ -307,6 +307,7 @@ async fn start(
|
||||
.cache_resource_type(ResourceType::CHANNEL)
|
||||
.cache_resource_type(ResourceType::MEMBER)
|
||||
.cache_resource_type(ResourceType::ROLE)
|
||||
.task(EndInactiveCallsTask::new(shard.number(), shard.total()))
|
||||
.on_ready(ReadyHandler)
|
||||
.on_reconnect(ReconnectHandler)
|
||||
.on_message(CallMessageHandler)
|
||||
|
||||
Reference in New Issue
Block a user