diff --git a/examples/buttons.rs b/examples/buttons.rs index bd0e5bdc..b7d788a8 100644 --- a/examples/buttons.rs +++ b/examples/buttons.rs @@ -127,7 +127,7 @@ async fn main() -> Result<(), Box> { .branch(Update::filter_callback_query().endpoint(callback_handler)) .branch(Update::filter_inline_query().endpoint(inline_query_handler)); - DispatcherBuilder::new(bot, handler).build().dispatch().await; + DispatcherBuilder::new(bot, handler).build().setup_ctrlc_handler().dispatch().await; log::info!("Closing bot... Goodbye!"); diff --git a/examples/dialogue.rs b/examples/dialogue.rs index a567331c..3d475ccd 100644 --- a/examples/dialogue.rs +++ b/examples/dialogue.rs @@ -54,6 +54,7 @@ async fn main() { ) .dependencies(dptree::deps![InMemStorage::::new()]) .build() + .setup_ctrlc_handler() .dispatch() .await; } diff --git a/examples/dispatching2_features.rs b/examples/dispatching2_features.rs index eaad99ce..bc1c59a8 100644 --- a/examples/dispatching2_features.rs +++ b/examples/dispatching2_features.rs @@ -100,6 +100,7 @@ async fn main() { "Error has occurred in the dispatcher", )) .build() + .setup_ctrlc_handler() .dispatch() .await; } diff --git a/examples/inline.rs b/examples/inline.rs index 7259699e..c385c0d9 100644 --- a/examples/inline.rs +++ b/examples/inline.rs @@ -60,5 +60,5 @@ async fn main() { }, )); - DispatcherBuilder::new(bot, handler).build().dispatch().await; + DispatcherBuilder::new(bot, handler).build().setup_ctrlc_handler().dispatch().await; } diff --git a/examples/redis_remember.rs b/examples/redis_remember.rs index fb4be912..f287d00b 100644 --- a/examples/redis_remember.rs +++ b/examples/redis_remember.rs @@ -50,6 +50,7 @@ async fn main() { DispatcherBuilder::new(bot, handler) .dependencies(dptree::deps![storage]) .build() + .setup_ctrlc_handler() .dispatch() .await; } diff --git a/examples/shared_state.rs b/examples/shared_state.rs index 8b63b9ce..376c790f 100644 --- a/examples/shared_state.rs +++ b/examples/shared_state.rs @@ -25,5 +25,5 @@ async fn main() { }, )); - DispatcherBuilder::new(bot, handler).build().dispatch().await; + DispatcherBuilder::new(bot, handler).build().setup_ctrlc_handler().dispatch().await; } diff --git a/examples/sqlite_remember.rs b/examples/sqlite_remember.rs index 9026534a..77fba211 100644 --- a/examples/sqlite_remember.rs +++ b/examples/sqlite_remember.rs @@ -46,6 +46,7 @@ async fn main() { DispatcherBuilder::new(bot, handler) .dependencies(dptree::deps![storage]) .build() + .setup_ctrlc_handler() .dispatch() .await; }