Small fix

This commit is contained in:
Victor 2016-06-25 17:44:41 +03:00
parent d7fa112635
commit 3e13d9be4e

View File

@ -25,7 +25,7 @@ fn send_track_info(login: String, token: String, track: TrackInfo) -> String {
("genre", track.genre)
];
let body = form_urlencoded::Serializer::new(String::new())
.extend_pairs(query.into_iter())
.extend_pairs(query)
.finish();
let mut headers = Headers::new();
headers.set(ContentType::form_url_encoded());
@ -52,7 +52,7 @@ fn read_config() -> Result<(String, String, u32), String> {
let token = section.get("token");
let time = section.get("update_time").map(|t| t.parse::<u32>());
match (login, token, time) {
(Some(l), Some(t), Some(Ok(time))) => Ok((l.to_string(), t.to_string(), time)),
(Some(l), Some(t), Some(Ok(a))) => Ok((l.to_string(), t.to_string(), a)),
(Some(login), Some(token), _) => Ok((login.to_string(), token.to_string(), 2)),
(None, _, _) => Err("Unable to find login".to_owned()),
(_, None, _) => Err("Unable to find token".to_owned())