diff --git a/src/main.rs b/src/main.rs index 22e4e33..1cab1bf 100644 --- a/src/main.rs +++ b/src/main.rs @@ -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::()); 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())