Skip to main content

MediaFetcher

Trait MediaFetcher 

Source
pub trait MediaFetcher:
    SendOutsideWasm
    + SyncOutsideWasm
    + Debug {
    // Required method
    fn fetch_media_content<'a>(
        &'a self,
        client: &'a Client,
        request: &'a MediaRequestParameters,
    ) -> BoxFuture<'a, Result<Vec<u8>, Error>>;
}
Expand description

A generic trait for fetching media content.

Required Methods§

Source

fn fetch_media_content<'a>( &'a self, client: &'a Client, request: &'a MediaRequestParameters, ) -> BoxFuture<'a, Result<Vec<u8>, Error>>

Fetches the media content for the given MediaRequestParameters. Returns either a byte array or an crate::Error.

Implementors§