blob: 7ae273c56d380be9abb162af05a63cdb99f96080 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
use futures::Future;
use super::models::Clip;
use super::Client;
use super::API_DOMAIN;
impl Client {
pub fn clip(&self, id: &str)
-> impl Future<Item=Clip, Error=reqwest::Error>
{
let url = String::from("https://") + API_DOMAIN + "/kraken/clips/" + id;
let request = self.inner.client.get(&url);
let request = self.apply_standard_headers(request);
request
.send()
.map(|mut res| res.json::<Clip>())
.and_then(|json| json)
}
}
|