pub trait MediaFetcher: SendOutsideWasm + SyncOutsideWasm {
// 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§
Sourcefn fetch_media_content<'a>(
&'a self,
client: &'a Client,
request: &'a MediaRequestParameters,
) -> BoxFuture<'a, Result<Vec<u8>, Error>>
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.