add simple +1 buttons for list
This commit is contained in:
parent
504a63293d
commit
504c8ecd6e
4 changed files with 96 additions and 11 deletions
|
|
@ -10,5 +10,5 @@
|
|||
|
||||
<div class="mx-auto grid w-3/4 grid-cols-3 gap-4">
|
||||
<Activity activity={data.activity} />
|
||||
<List sessions={data.sessions} />
|
||||
<List sessions={data.sessions} did={data.did} rpc={data.rpc} />
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import {
|
||||
createRPC,
|
||||
getActivity,
|
||||
getProgress,
|
||||
getSessions,
|
||||
resolveHandle,
|
||||
resolveMedia,
|
||||
|
|
@ -18,13 +19,24 @@ export const load: PageLoad = async ({ params }) => {
|
|||
const did = await resolveHandle(params.handle);
|
||||
const rpc = await createRPC(did);
|
||||
|
||||
const sessions: MeWoachFeedSession.Record[] = (await getSessions(rpc, did)).map(
|
||||
(record: ComAtprotoRepoListRecords.Record) => record.value as MeWoachFeedSession.Record
|
||||
const sessions: {
|
||||
record: MeWoachFeedSession.Record;
|
||||
uri: string;
|
||||
cid: string;
|
||||
progress: number;
|
||||
}[] = await Promise.all(
|
||||
(await getSessions(rpc, did)).map(async (record: ComAtprotoRepoListRecords.Record) => ({
|
||||
record: record.value as MeWoachFeedSession.Record,
|
||||
uri: record.uri,
|
||||
cid: record.cid,
|
||||
progress: await getProgress(rpc, did, record.uri)
|
||||
}))
|
||||
);
|
||||
|
||||
const activity: {
|
||||
session: MeWoachFeedSession.Record;
|
||||
activity: MeWoachFeedActivity.Record;
|
||||
content: MeWoachContentAnilist.Main;
|
||||
}[] = await Promise.all(
|
||||
(await getActivity(rpc, did)).map(async (activityRecord: ComAtprotoRepoListRecords.Record) => {
|
||||
const session = (await resolveSession(
|
||||
|
|
@ -42,11 +54,11 @@ export const load: PageLoad = async ({ params }) => {
|
|||
})
|
||||
);
|
||||
|
||||
console.log(activity);
|
||||
|
||||
return {
|
||||
handle: params.handle,
|
||||
sessions: sessions,
|
||||
activity: activity
|
||||
activity: activity,
|
||||
rpc,
|
||||
did
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue