diff options
| author | Jay V <[email protected]> | 2025-06-19 12:20:30 -0400 |
|---|---|---|
| committer | Jay V <[email protected]> | 2025-06-19 12:20:30 -0400 |
| commit | f1f3f8d12c2cbf2e8f96e7b9d99cdc196e5a78a9 (patch) | |
| tree | 742d75d5ef121121e2cc530453b90be4f1e75fe7 /packages/web/src/pages | |
| parent | e78d3b54bff1d9c1ddc6043a1994beecf227c67f (diff) | |
| download | opencode-f1f3f8d12c2cbf2e8f96e7b9d99cdc196e5a78a9.tar.gz opencode-f1f3f8d12c2cbf2e8f96e7b9d99cdc196e5a78a9.zip | |
ignore: share version
Diffstat (limited to 'packages/web/src/pages')
| -rw-r--r-- | packages/web/src/pages/s/[id].astro | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/packages/web/src/pages/s/[id].astro b/packages/web/src/pages/s/[id].astro index 62f0c39d1..810e2311a 100644 --- a/packages/web/src/pages/s/[id].astro +++ b/packages/web/src/pages/s/[id].astro @@ -11,13 +11,12 @@ const { id } = Astro.params; const res = await fetch(`${apiUrl}/share_data?id=${id}`); const data = await res.json(); -let cost = 0; const models: Set<string> = new Set(); -const version = `v${data.info.version}`; +const version = data.info.version ? `v${data.info.version}` : "v0.0.1"; + Object.values(data.messages).forEach((d) => { const assistant = d.metadata?.assistant; if (assistant) { - cost += assistant.cost; models.add(assistant.modelID); } }); @@ -31,9 +30,8 @@ const encodedTitle = encodeURIComponent( ) ) ); -const encodedCost = encodeURIComponent(`$${cost.toFixed(2)}`); -const ogImage = `https://social-cards.sst.dev/opencode-share/${encodedTitle}.png?cost=${encodedCost}&model=${Array.from(models).join(",")}&version=${version}&id=${id}`; +const ogImage = `https://social-cards.sst.dev/opencode-share/${encodedTitle}.png?model=${Array.from(models).join(",")}&version=${version}&id=${id}`; --- <StarlightPage |
