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?