mirror of
https://github.com/farion1231/cc-switch.git
synced 2026-05-16 09:39:29 +08:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ebf407e46b | |||
| ea13395207 |
@@ -164,10 +164,20 @@ export const SkillsPage = forwardRef<SkillsPageHandle, SkillsPageProps>(
|
|||||||
const handleAddRepo = async (repo: SkillRepo) => {
|
const handleAddRepo = async (repo: SkillRepo) => {
|
||||||
try {
|
try {
|
||||||
await addRepoMutation.mutateAsync(repo);
|
await addRepoMutation.mutateAsync(repo);
|
||||||
|
// Await discovery so we can report the real count
|
||||||
|
const { data: freshSkills } = await refetchDiscoverable();
|
||||||
|
const count =
|
||||||
|
freshSkills?.filter(
|
||||||
|
(s) =>
|
||||||
|
s.repoOwner === repo.owner &&
|
||||||
|
s.repoName === repo.name &&
|
||||||
|
(s.repoBranch || "main") === (repo.branch || "main"),
|
||||||
|
).length ?? 0;
|
||||||
toast.success(
|
toast.success(
|
||||||
t("skills.repo.addSuccess", {
|
t("skills.repo.addSuccess", {
|
||||||
owner: repo.owner,
|
owner: repo.owner,
|
||||||
name: repo.name,
|
name: repo.name,
|
||||||
|
count,
|
||||||
}),
|
}),
|
||||||
{ closeButton: true },
|
{ closeButton: true },
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user