pub use crate::mod_types::emoji_types::*;
use crate::requests::SlackWebRequestSender;
pub async fn list<R>(client: &R, token: &str) -> Result<ListResponse, ListError<R::Error>>
where
R: SlackWebRequestSender,
{
let params = &[("token", token)];
let url = crate::get_slack_url_for_method("emoji.list");
client
.send(&url, ¶ms[..])
.await
.map_err(ListError::Client)
.and_then(|result| {
serde_json::from_str::<ListResponse>(&result)
.map_err(|e| ListError::MalformedResponse(result, e))
})
.and_then(|o| o.into())
}