From e30d3da1766fca2d9ebc1eeed55b7ea9826352f3 Mon Sep 17 00:00:00 2001 From: Badtz Date: Fri, 28 Mar 2025 14:04:56 -0700 Subject: [PATCH] basic activity feed --- src/lib/components/activity.svelte | 16 ++++++++++++++++ src/lib/util.ts | 12 ++++++++++++ src/routes/user/[handle]/+page.svelte | 2 ++ src/routes/user/[handle]/+page.ts | 17 ++++++++++++++--- 4 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 src/lib/components/activity.svelte diff --git a/src/lib/components/activity.svelte b/src/lib/components/activity.svelte new file mode 100644 index 0000000..88c2a83 --- /dev/null +++ b/src/lib/components/activity.svelte @@ -0,0 +1,16 @@ + + + diff --git a/src/lib/util.ts b/src/lib/util.ts index 93a0a7d..09139b1 100644 --- a/src/lib/util.ts +++ b/src/lib/util.ts @@ -56,3 +56,15 @@ export async function getSessions(rpc: XRPC, did: string) { }); return records; } + +export async function getActivity(rpc: XRPC, did: string) { + const { + data: { records } + } = await rpc.get('com.atproto.repo.listRecords', { + params: { + repo: did, + collection: 'me.woach.feed.activity' + } + }); + return records; +} diff --git a/src/routes/user/[handle]/+page.svelte b/src/routes/user/[handle]/+page.svelte index 7aea26f..4c5d477 100644 --- a/src/routes/user/[handle]/+page.svelte +++ b/src/routes/user/[handle]/+page.svelte @@ -1,4 +1,5 @@