your personal website on atproto - mirror

Top Eight impl #1

open opened by woovie.net

We need a function that gathers the avatars and display names of our users:

  for (let handle in handles) {
    const profileDetails = await agent.app.bsky.actor.getProfile({ actor: handles[handle] })
    if (profileDetails.data?.avatar) {
      console.log(profileDetails.data.avatar)
    }
  }

We need to determine how to store the data, as well as a handle lookup using maybe getProfiles to return an array with a debouncer.

  • Determine max number of handles to show, minimum is 4, maximum could be up to 64 possibly? 8x8? or 8x6?
  • Allow for title toggle and repositioning left to right?
  • Inspect existing cards to determine storage options onto the repo

simply store the DID for each user in an array? do arrays work in lexicon for blento?

We care about getting:

  • data.did
  • data.handle
  • data.displayName
  • data.avatar

Let the user pick:

  • Most recent follows
  • Very first follows
  • X random follows
  • Custom list
sign up or login to add to the discussion
Labels

None yet.

assignee

None yet.

Participants 1
AT URI
at://did:plc:wh2g32kxs6xgduoibqdpne5j/sh.tangled.repo.issue/3md2ddsfnvv22