fix: fetch playpack progress when position is queried

fixes #223 #236
This commit is contained in:
Henrik Friedrichsen
2020-08-18 22:15:41 +02:00
parent bc8f117e86
commit ea1856b312

View File

@@ -245,10 +245,10 @@ fn run_dbus_server(spotify: Arc<Spotify>, queue: Arc<Queue>, rx: mpsc::Receiver<
let property_position = {
let spotify = spotify.clone();
let progress = spotify.get_current_progress();
f.property::<i64, _>("Position", ())
.access(Access::Read)
.on_get(move |iter, _| {
let progress = spotify.get_current_progress();
iter.append(progress.as_micros() as i64);
Ok(())
})