mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-07-12 16:01:35 +08:00
feat: 优化媒体服务器库和播放列表的添加逻辑,避免重复项
This commit is contained in:
@@ -26,7 +26,11 @@ async function loadLibrary(server: string) {
|
||||
params: { server: server, hidden: true },
|
||||
})
|
||||
if (result && result.length > 0) {
|
||||
libraryList.value = libraryList.value.concat(result)
|
||||
// 不存在时添加
|
||||
for (const item of result) {
|
||||
const index = libraryList.value.findIndex(i => i.id === item.id)
|
||||
if (index === -1) libraryList.value.push(item)
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
console.log(e)
|
||||
|
||||
Reference in New Issue
Block a user