mirror of
https://github.com/librespot-org/librespot.git
synced 2024-12-18 17:11:53 +00:00
Remove assertions for what we know works well
This commit is contained in:
parent
552d9145f4
commit
44860f4738
5 changed files with 1 additions and 6 deletions
|
@ -229,7 +229,6 @@ impl RangeSet {
|
||||||
self.ranges[self_index].end(),
|
self.ranges[self_index].end(),
|
||||||
other.ranges[other_index].end(),
|
other.ranges[other_index].end(),
|
||||||
);
|
);
|
||||||
assert!(new_start <= new_end);
|
|
||||||
result.add_range(&Range::new(new_start, new_end - new_start));
|
result.add_range(&Range::new(new_start, new_end - new_start));
|
||||||
if self.ranges[self_index].end() <= other.ranges[other_index].end() {
|
if self.ranges[self_index].end() <= other.ranges[other_index].end() {
|
||||||
self_index += 1;
|
self_index += 1;
|
||||||
|
|
|
@ -1059,7 +1059,6 @@ impl SpircTask {
|
||||||
fn handle_unavailable(&mut self, track_id: SpotifyId) {
|
fn handle_unavailable(&mut self, track_id: SpotifyId) {
|
||||||
let unavailables = self.get_track_index_for_spotify_id(&track_id, 0);
|
let unavailables = self.get_track_index_for_spotify_id(&track_id, 0);
|
||||||
for &index in unavailables.iter() {
|
for &index in unavailables.iter() {
|
||||||
debug_assert_eq!(self.state.get_track()[index].get_gid(), track_id.to_raw());
|
|
||||||
let mut unplayable_track_ref = TrackRef::new();
|
let mut unplayable_track_ref = TrackRef::new();
|
||||||
unplayable_track_ref.set_gid(self.state.get_track()[index].get_gid().to_vec());
|
unplayable_track_ref.set_gid(self.state.get_track()[index].get_gid().to_vec());
|
||||||
// Misuse context field to flag the track
|
// Misuse context field to flag the track
|
||||||
|
@ -1320,8 +1319,6 @@ impl SpircTask {
|
||||||
.filter(|&(_, track_ref)| track_ref.get_gid() == track_id.to_raw())
|
.filter(|&(_, track_ref)| track_ref.get_gid() == track_id.to_raw())
|
||||||
.map(|(idx, _)| start_index + idx)
|
.map(|(idx, _)| start_index + idx)
|
||||||
.collect();
|
.collect();
|
||||||
// Sanity check
|
|
||||||
debug_assert!(!index.is_empty());
|
|
||||||
index
|
index
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -114,7 +114,6 @@ impl Credentials {
|
||||||
let cipher = Aes192::new(GenericArray::from_slice(&key));
|
let cipher = Aes192::new(GenericArray::from_slice(&key));
|
||||||
let block_size = <Aes192 as BlockCipher>::BlockSize::to_usize();
|
let block_size = <Aes192 as BlockCipher>::BlockSize::to_usize();
|
||||||
|
|
||||||
assert_eq!(data.len() % block_size, 0);
|
|
||||||
for chunk in data.chunks_exact_mut(block_size) {
|
for chunk in data.chunks_exact_mut(block_size) {
|
||||||
cipher.decrypt_block(GenericArray::from_mut_slice(chunk));
|
cipher.decrypt_block(GenericArray::from_mut_slice(chunk));
|
||||||
}
|
}
|
||||||
|
|
|
@ -173,7 +173,6 @@ impl Stream for Channel {
|
||||||
|
|
||||||
let length = BigEndian::read_u16(data.split_to(2).as_ref()) as usize;
|
let length = BigEndian::read_u16(data.split_to(2).as_ref()) as usize;
|
||||||
if length == 0 {
|
if length == 0 {
|
||||||
assert_eq!(data.len(), 0);
|
|
||||||
self.state = ChannelState::Data;
|
self.state = ChannelState::Data;
|
||||||
} else {
|
} else {
|
||||||
let header_id = data.split_to(1).as_ref()[0];
|
let header_id = data.split_to(1).as_ref()[0];
|
||||||
|
|
|
@ -165,6 +165,7 @@ fn split_uri(s: &str) -> Option<impl Iterator<Item = &'_ str>> {
|
||||||
let rest = rest.trim_end_matches(sep);
|
let rest = rest.trim_end_matches(sep);
|
||||||
let mut split = rest.split(sep);
|
let mut split = rest.split(sep);
|
||||||
|
|
||||||
|
#[cfg(debug_assertions)]
|
||||||
if rest.is_empty() {
|
if rest.is_empty() {
|
||||||
assert_eq!(split.next(), Some(""));
|
assert_eq!(split.next(), Some(""));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue