feat: 优化更新仓库信息逻辑,处理主题数组并添加默认主题

This commit is contained in:
2026-02-20 19:24:06 +08:00
parent eb1adbc100
commit de87263a5d

View File

@@ -146,15 +146,18 @@ export const useRepoStore = create<State>((set, get) => {
},
updateRepoInfo: async (data) => {
const repo = data.path!;
const topics = data.topics?.split?.(',');
let topics = data.topics?.split?.(',');
if (Array.isArray(topics)) {
topics = topics.map(t => t.trim()).filter(Boolean);
}
if (topics?.length === 0) {
topics.push('')
topics.push('cnb-center')
}
const updateData = {
description: data.description,
license: data?.license as any,
site: data.site,
topics: topics,
topics: topics
}
const res = await cnb.repo.updateRepoInfo(repo, updateData)
if (res.code === 200) {