Skip to content

Commit aeccdfe

Browse files
authored
fix: temporarily turn off badge increments (#177)
1 parent a1063e8 commit aeccdfe

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

src/api/tools/repoHandlers/GenericRepoHandler.ts

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ import {
99
import { incrementRepoViewCount } from "../../utils/badge.js";
1010
import rawMapping from "./generic/static-mapping.json";
1111

12+
const badgeCountAllowedRepos = ["mcp-ui", "git-mcp"];
13+
1214
class GenericRepoHandler implements RepoHandler {
1315
name = "generic";
1416
getTools(_: RepoData, env: any, ctx: any): Array<Tool> {
@@ -54,15 +56,17 @@ class GenericRepoHandler implements RepoHandler {
5456
};
5557
}
5658

57-
ctx.waitUntil(
58-
incrementRepoViewCount(
59-
env as CloudflareEnvironment,
60-
repo.owner,
61-
repo.repo,
62-
).catch((err) => {
63-
console.error("Error incrementing repo view count:", err);
64-
}),
65-
);
59+
if (badgeCountAllowedRepos.includes(repo.repo)) {
60+
ctx.waitUntil(
61+
incrementRepoViewCount(
62+
env as CloudflareEnvironment,
63+
repo.owner,
64+
repo.repo,
65+
).catch((err) => {
66+
console.error("Error incrementing repo view count:", err);
67+
}),
68+
);
69+
}
6670

6771
return {
6872
content: [

0 commit comments

Comments
 (0)