refactor: 修改奇怪的 if else 顺序

This commit is contained in:
amtoaer
2025-05-19 17:06:28 +08:00
parent 8a1395458c
commit f85f105e69
+3 -5
View File
@@ -135,10 +135,8 @@ impl Stream {
Self::DashVideo { url, backup_url, .. } | Self::DashAudio { url, backup_url, .. } => { Self::DashVideo { url, backup_url, .. } | Self::DashAudio { url, backup_url, .. } => {
let mut urls = std::iter::once(url.as_str()) let mut urls = std::iter::once(url.as_str())
.chain(backup_url.iter().map(|s| s.as_str())) .chain(backup_url.iter().map(|s| s.as_str()))
.collect(); .collect::<Vec<_>>();
if !CONFIG.cdn_sorting { if CONFIG.cdn_sorting {
urls
} else {
urls.sort_by_key(|u| { urls.sort_by_key(|u| {
if u.contains("upos-") { if u.contains("upos-") {
0 // 服务商 cdn 0 // 服务商 cdn
@@ -150,8 +148,8 @@ impl Stream {
3 // pcdn 或者其它 3 // pcdn 或者其它
} }
}); });
urls
} }
urls
} }
} }
} }