chore: user-agent header

This commit is contained in:
Adam
2025-10-03 09:27:12 -05:00
parent b622e924b6
commit 8ce7d58e6d

View File

@@ -2,21 +2,25 @@ import { query } from "@solidjs/router"
export const github = query(async () => {
"use server"
const headers = {
UserAgent:
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36",
}
try {
const [meta, releases, contributors] = await Promise.all([
fetch("https://api.github.com/repos/sst/opencode").then(async (res) => {
fetch("https://api.github.com/repos/sst/opencode", { headers }).then(async (res) => {
const text = await res.text()
console.log(text)
const json = JSON.parse(text)
return json
}),
fetch("https://api.github.com/repos/sst/opencode/releases").then(async (res) => {
fetch("https://api.github.com/repos/sst/opencode/releases", { headers }).then(async (res) => {
const text = await res.text()
console.log(text)
const json = JSON.parse(text)
return json
}),
fetch("https://api.github.com/repos/sst/opencode/contributors?per_page=1"),
fetch("https://api.github.com/repos/sst/opencode/contributors?per_page=1", { headers }),
])
const [release] = releases
const contributorCount = Number.parseInt(