From c4393582ff5154e40d2e70f22ca1bad07db0536a Mon Sep 17 00:00:00 2001 From: syui Date: Mon, 23 Feb 2026 09:35:22 +0900 Subject: [PATCH] add rse page card json --- src/web/components/rse.ts | 5 ++++- src/web/main.ts | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/web/components/rse.ts b/src/web/components/rse.ts index c487102..4aa5f59 100644 --- a/src/web/components/rse.ts +++ b/src/web/components/rse.ts @@ -164,9 +164,11 @@ export function renderRsePage( handle: string, userCards: UserCard[] = [], adminData: CardAdminData | null = null, - rseAdminData: RseAdminData | null = null + rseAdminData: RseAdminData | null = null, + cardCollection: string = 'ai.syui.card.user' ): string { const jsonUrl = `/@${handle}/at/collection/ai.syui.rse.user/self` + const cardJsonUrl = `/@${handle}/at/collection/${cardCollection}/self` if (!collection) { return ` @@ -217,6 +219,7 @@ export function renderRsePage(
json + ${userCards.length > 0 ? `card` : ''}
${charsHtml ? `

Characters

diff --git a/src/web/main.ts b/src/web/main.ts index ed92e69..80e122d 100644 --- a/src/web/main.ts +++ b/src/web/main.ts @@ -273,7 +273,7 @@ async function render(route: Route): Promise { getRseAdmin(adminDid) ]) const userCards = cards?.card || [] - html += `
${renderRsePage(rseData, handle, userCards, adminData, rseAdminData)}
` + html += `
${renderRsePage(rseData, handle, userCards, adminData, rseAdminData, cardCollection)}
` html += `` } else if (route.type === 'link') {