From 9a950917b609b26b1ed12331ebcc108cf72cd5bd Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Fri, 22 Dec 2023 13:26:27 +0100 Subject: [PATCH] docs: add example how to send feedback --- README.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c0f5684..8ca1826 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ To handle feedback changes, you can use a handler function or forward the feedba Handle feedback changes using a function: ```rust -client.on_feedback_changed( & cli.room, FeedbackHandler::Fn(|feedback| {/*...*/})).await; +let _ = client.on_feedback_changed(&cli.room, FeedbackHandler::Fn(|feedback| {/*...*/})).await; ``` Forward feedback to a channel: @@ -48,7 +48,17 @@ Forward feedback to a channel: ```rust let (tx, rx) = tokio::sync::mpsc::channel::(10); -client.on_feedback_changed( & cli.room, FeedbackHandler::Sender(tx.clone())).await; +let _ = client.on_feedback_changed(&cli.room, FeedbackHandler::Sender(tx.clone())).await; +``` + +#### Send feedback + +Register a channel receiver and send incoming feedback using the client. + +```rust +let (fb_tx, fb_rx) = channel::(10); + +let _ = client.register_feedback_receiver(&cli.room, fb_rx).await; ``` ## Example