diff --git a/packages/svelte-standard-site/package.json b/packages/svelte-standard-site/package.json index 259d81b..f6ef3b6 100644 --- a/packages/svelte-standard-site/package.json +++ b/packages/svelte-standard-site/package.json @@ -98,6 +98,7 @@ "dependencies": { "@bsky/sdk": "latest", "@atproto/lex": "^0.3.0", + "@atproto/lex-password-session": "^0.2.0", "@ewanc26/atproto": "workspace:*", "@ewanc26/tid": "workspace:*", "@ewanc26/utils": "workspace:*", diff --git a/packages/svelte-standard-site/src/lib/client.ts b/packages/svelte-standard-site/src/lib/client.ts index 6f05014..6057b2d 100644 --- a/packages/svelte-standard-site/src/lib/client.ts +++ b/packages/svelte-standard-site/src/lib/client.ts @@ -8,6 +8,7 @@ import type { import { cache } from './utils/cache.js'; import { resolveIdentity, withFallback, buildPdsBlobUrl } from './utils/agents.js'; import { parseAtUri, atUriToHttps } from './utils/at-uri.js'; +import { com } from '@bsky/sdk/lexicons'; /** * Main client for interacting with site.standard.* records @@ -77,12 +78,12 @@ export class SiteStandardClient { const result = await withFallback( this.config.did, async (agent) => { - const response = await agent.com.atproto.repo.getRecord({ + const response = (await agent.call(com.atproto.repo.getRecord.main as any, { repo: this.config.did, collection: 'site.standard.publication', rkey - }); - return response.data; + })) as any; + return response; }, fetchFn ); @@ -132,14 +133,14 @@ export class SiteStandardClient { const records = await withFallback( this.config.did, async (agent) => { - const response = await agent.com.atproto.repo.listRecords({ + const response = (await agent.call(com.atproto.repo.listRecords.main as any, { repo: this.config.did, collection: 'site.standard.publication', limit: 100, cursor - }); - cursor = response.data.cursor; - return response.data.records; + })) as any; + cursor = response.cursor; + return response.records; }, fetchFn ); @@ -190,12 +191,12 @@ export class SiteStandardClient { const result = await withFallback( this.config.did, async (agent) => { - const response = await agent.com.atproto.repo.getRecord({ + const response = (await agent.call(com.atproto.repo.getRecord.main as any, { repo: this.config.did, collection: 'site.standard.document', rkey - }); - return response.data; + })) as any; + return response; }, fetchFn ); @@ -252,14 +253,14 @@ export class SiteStandardClient { const records = await withFallback( this.config.did, async (agent) => { - const response = await agent.com.atproto.repo.listRecords({ + const response = (await agent.call(com.atproto.repo.listRecords.main as any, { repo: this.config.did, collection: 'site.standard.document', limit: 100, cursor - }); - cursor = response.data.cursor; - return response.data.records; + })) as any; + cursor = response.cursor; + return response.records; }, fetchFn ); diff --git a/packages/svelte-standard-site/src/lib/components/CommentsSection.svelte b/packages/svelte-standard-site/src/lib/components/CommentsSection.svelte index 946a091..b76c026 100644 --- a/packages/svelte-standard-site/src/lib/components/CommentsSection.svelte +++ b/packages/svelte-standard-site/src/lib/components/CommentsSection.svelte @@ -1,7 +1,4 @@ - + + + + +