basic activity feed
This commit is contained in:
parent
9a3819293c
commit
e30d3da176
4 changed files with 44 additions and 3 deletions
|
|
@ -1,4 +1,5 @@
|
|||
<script lang="ts">
|
||||
import Activity from '$lib/components/activity.svelte';
|
||||
import List from '$lib/components/list.svelte';
|
||||
import type { PageProps } from './$types';
|
||||
|
||||
|
|
@ -8,3 +9,4 @@
|
|||
<h1>{data.handle}</h1>
|
||||
|
||||
<List sessions={data.sessions} />
|
||||
<Activity activity={data.activity} />
|
||||
|
|
|
|||
|
|
@ -1,5 +1,9 @@
|
|||
import { createRPC, getSessions, resolveHandle } from '$lib/util';
|
||||
import type { ComAtprotoRepoListRecords, MeWoachFeedSession } from '@atcute/client/lexicons';
|
||||
import { createRPC, getActivity, getSessions, resolveHandle } from '$lib/util';
|
||||
import type {
|
||||
ComAtprotoRepoListRecords,
|
||||
MeWoachFeedActivity,
|
||||
MeWoachFeedSession
|
||||
} from '@atcute/client/lexicons';
|
||||
import type { PageLoad } from './$types';
|
||||
|
||||
export const load: PageLoad = async ({ params }) => {
|
||||
|
|
@ -10,8 +14,15 @@ export const load: PageLoad = async ({ params }) => {
|
|||
(record: ComAtprotoRepoListRecords.Record) => record.value as MeWoachFeedSession.Record
|
||||
);
|
||||
|
||||
const activity: MeWoachFeedActivity.Record[] = (await getActivity(rpc, did)).map(
|
||||
(record: ComAtprotoRepoListRecords.Record) => record.value as MeWoachFeedActivity.Record
|
||||
);
|
||||
|
||||
console.log(activity);
|
||||
|
||||
return {
|
||||
handle: params.handle,
|
||||
sessions: sessions
|
||||
sessions: sessions,
|
||||
activity: activity
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue