Skip to content

Commit 32b0000

Browse files
committed
Just call emit_set_queue_event() instead of duplicating
1 parent 8042798 commit 32b0000

1 file changed

Lines changed: 1 addition & 27 deletions

File tree

connect/src/spirc.rs

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1119,34 +1119,8 @@ impl SpircTask {
11191119
self.emit_set_queue_event();
11201120
}
11211121
SetQueue(set_queue) => {
1122-
// Extract current state and new queue data for the event before updating the state
1123-
let context_uri = self.connect_state.context_uri().clone();
1124-
let state_player = self.connect_state.player();
1125-
1126-
let current_track = state_player
1127-
.track
1128-
.as_ref()
1129-
.map(|t| (t.uri.clone(), t.provider.clone()));
1130-
1131-
let next_tracks: Vec<(String, String)> = set_queue
1132-
.next_tracks
1133-
.iter()
1134-
.map(|t| (t.uri.clone(), t.provider.clone()))
1135-
.collect();
1136-
1137-
let prev_tracks: Vec<(String, String)> = set_queue
1138-
.prev_tracks
1139-
.iter()
1140-
.map(|t| (t.uri.clone(), t.provider.clone()))
1141-
.collect();
1142-
11431122
self.connect_state.handle_set_queue(set_queue);
1144-
self.player.emit_set_queue_event(
1145-
context_uri,
1146-
current_track,
1147-
next_tracks,
1148-
prev_tracks,
1149-
);
1123+
self.emit_set_queue_event();
11501124
}
11511125
SetOptions(set_options) => {
11521126
if let Some(repeat_context) = set_options.repeating_context {

0 commit comments

Comments
 (0)