58abcbd8b6
* lexicon: initial social proof lexicons * Social proof (#2548) * Update deactivation through updateSubjectStatus (#2539) * attach hosting status to entryway session responses * integrate account deactivation in with entryway * tidy * tidy * chnageset * update changeset * Version packages (#2546) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * lexicon: initial social proof lexicons * feat: add generated types for social proof * feat: social proof implementation --------- Co-authored-by: Daniel Holmgren <dtholmgren@gmail.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Devin Ivy <devinivy@gmail.com> * Rename * Codegen * Implementation, renaming * Remove only * Add depth resolution param, update snaps * Be smart like Devin * Snaps * Revert lock changes * Snaps * Snaps * Snaps * Add changeset * Snaps * Revert lock changes * Add test for basic profile * Add getKnownFollowersEndpoint * Make it zero * Return max of 5 * Remove isNoHosted * Use array and index * Clarify ternary * Remove includeKnownFollowers from views * Revert "Return max of 5" This reverts commit 1a27eb74a2d327e094c30dbe8e4314472c0d7aa7. * Ope missed a param * Rename view method * Don't return viewer if undefined * Format * Clean up hydrator * Snaps * Update proto, use batch endpoint * Format * Fix proto, codegen * Remove unneeded promise * Move hydrator into route handler * Add hydrationLogger * Handle failures of dataplane getKnownFollowers * Use .at(), defer to params.limit * Create instance of FollowsFollowing for better type support * Support knownFollowers in mergeStates * Add back fat-fingered deleted imports * Filter out blocks * Codegen lex * Naive block filtering * Remove whitespace edits * Update changeset desc * Remove whitespace --------- Co-authored-by: Devin Ivy <devinivy@gmail.com> Co-authored-by: dirkmc <dirkmdev@gmail.com> Co-authored-by: Daniel Holmgren <dtholmgren@gmail.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
46 lines
1.2 KiB
JSON
46 lines
1.2 KiB
JSON
{
|
|
"lexicon": 1,
|
|
"id": "app.bsky.graph.getKnownFollowers",
|
|
"defs": {
|
|
"main": {
|
|
"type": "query",
|
|
"description": "Enumerates accounts which follow a specified account (actor) and are followed by the viewer.",
|
|
"parameters": {
|
|
"type": "params",
|
|
"required": ["actor"],
|
|
"properties": {
|
|
"actor": { "type": "string", "format": "at-identifier" },
|
|
"limit": {
|
|
"type": "integer",
|
|
"minimum": 1,
|
|
"maximum": 100,
|
|
"default": 50
|
|
},
|
|
"cursor": { "type": "string" }
|
|
}
|
|
},
|
|
"output": {
|
|
"encoding": "application/json",
|
|
"schema": {
|
|
"type": "object",
|
|
"required": ["subject", "followers"],
|
|
"properties": {
|
|
"subject": {
|
|
"type": "ref",
|
|
"ref": "app.bsky.actor.defs#profileView"
|
|
},
|
|
"cursor": { "type": "string" },
|
|
"followers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "ref",
|
|
"ref": "app.bsky.actor.defs#profileView"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|