From 90ebc823ba1a4fc5e398688466f9e1357ecd850a Mon Sep 17 00:00:00 2001 From: kozabrada123 <“kozabrada123@users.noreply.github.com”> Date: Mon, 29 May 2023 17:11:08 +0200 Subject: [PATCH] Fix some errors caused by the observer return fix --- src/gateway.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/gateway.rs b/src/gateway.rs index 01bc8bd..85c3515 100644 --- a/src/gateway.rs +++ b/src/gateway.rs @@ -1560,17 +1560,14 @@ mod example { let second_consumer = Consumer; let arc_mut_second_consumer = Arc::new(Mutex::new(second_consumer)); - match event.subscribe(arc_mut_second_consumer.clone()) { + match event.subscribe(arc_mut_second_consumer.clone()).err() { None => assert!(false), Some(err) => println!("You cannot subscribe twice: {}", err), } event.unsubscribe(arc_mut_consumer.clone()); - match event.subscribe(arc_mut_second_consumer.clone()) { - None => assert!(true), - Some(_) => assert!(false), - } + event.subscribe(arc_mut_second_consumer.clone()).unwrap(); } #[tokio::test]