Update documentation in gateway_observers example
This commit is contained in:
parent
539460a552
commit
832576dbf4
|
@ -34,8 +34,13 @@ use wasmtimer::tokio::sleep;
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub struct ExampleObserver {}
|
pub struct ExampleObserver {}
|
||||||
|
|
||||||
// This struct can observe GatewayReady events when subscribed, because it implements the trait Observer<GatewayReady>.
|
// This struct can observe GatewayReady events when subscribed, because it implements the trait Subscriber<GatewayReady>.
|
||||||
// The Observer trait can be implemented for a struct for a given websocketevent to handle observing it
|
// The Subscriber trait can be implemented for a struct for a given websocketevent to handle observing it
|
||||||
|
//
|
||||||
|
// Note that this trait is quite generic and can be use to observe any type.
|
||||||
|
//
|
||||||
|
// It is just used for WebSocketEvents in chorus.
|
||||||
|
//
|
||||||
// One struct can be an observer of multiple websocketevents, if needed
|
// One struct can be an observer of multiple websocketevents, if needed
|
||||||
#[async_trait]
|
#[async_trait]
|
||||||
impl Subscriber<GatewayReady> for ExampleObserver {
|
impl Subscriber<GatewayReady> for ExampleObserver {
|
||||||
|
|
Loading…
Reference in New Issue