From 6d4abd89b2dfcdce0bd59d627a31e92fcc745c94 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Thu, 8 Nov 2018 02:23:16 -0500 Subject: better options handling --- src/cmd/sync.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src/cmd/sync.rs') diff --git a/src/cmd/sync.rs b/src/cmd/sync.rs index 9dfb11f..3f80202 100644 --- a/src/cmd/sync.rs +++ b/src/cmd/sync.rs @@ -1,13 +1,10 @@ -use cli; use db; use lastfm; use paths; -pub fn run(opts: &cli::Options) -> failure::Fallible<()> { +pub fn run(username: &str) -> failure::Fallible<()> { let db = db::DB::new(&paths::db_path()?)?; - let lastfm = lastfm::LastFMClient::new( - opts.username.as_ref().unwrap() - )?; + let lastfm = lastfm::LastFMClient::new(username)?; let from = db.most_recent_timestamp()?.map(|x| x + 1); let to_fetch = lastfm.track_count(from)?; -- cgit v1.2.3-54-g00ecf