[READ ONLY MIRROR] Spark Social AppView Server github.com/sprksocial/server
atproto deno hono lexicon
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

at eb947da8a3a8a7d485ff132b3ff0db4a8baaac19 59 lines 2.6 kB view raw
1import { Server } from "../lex/index.ts"; 2import { AppContext } from "../context.ts"; 3import getAccountInfos from "./com/atproto/admin/getAccountInfos.ts"; 4import getSubjectStatus from "./com/atproto/admin/getSubjectStatus.ts"; 5import updateSubjectStatus from "./com/atproto/admin/updateSubjectStatus.ts"; 6import getPosts from "./so/sprk/feed/getPosts.ts"; 7import getProfile from "./so/sprk/actor/getProfile.ts"; 8import getAuthorFeed from "./so/sprk/feed/getAuthorFeed.ts"; 9import getPostThread from "./so/sprk/feed/getPostThread.ts"; 10import getAudios from "./so/sprk/sound/getAudios.ts"; 11import getAudioPosts from "./so/sprk/sound/getAudioPosts.ts"; 12import getFollows from "./so/sprk/graph/getFollows.ts"; 13import getFollowers from "./so/sprk/graph/getFollowers.ts"; 14import putPreferences from "./so/sprk/actor/putPreferences.ts"; 15import getPreferences from "./so/sprk/actor/getPreferences.ts"; 16import searchActors from "./so/sprk/actor/searchActors.ts"; 17import getRecord from "./com/atproto/repo/getRecord.ts"; 18import resolveHandle from "./com/atproto/identity/resolveHandle.ts"; 19import getStories from "./so/sprk/story/getStories.ts"; 20import getStoriesTimeline from "./so/sprk/story/getTimeline.ts"; 21import getProfiles from "./so/sprk/actor/getProfiles.ts"; 22import searchPosts from "./so/sprk/feed/searchPosts.ts"; 23import getActorAudios from "./so/sprk/sound/getActorAudios.ts"; 24import getTrendingAudios from "./so/sprk/sound/getTrendingAudios.ts"; 25import getSuggestedFeeds from "./so/sprk/feed/getSuggestedFeeds.ts"; 26import getTimeline from "./so/sprk/feed/getTimeline.ts"; 27import getFeed from "./so/sprk/feed/getFeed.ts"; 28import getFeedGenerator from "./so/sprk/feed/getFeedGenerator.ts"; 29import getFeedGenerators from "./so/sprk/feed/getFeedGenerators.ts"; 30 31export default function (server: Server, ctx: AppContext) { 32 getAccountInfos(server, ctx); 33 getSubjectStatus(server, ctx); 34 updateSubjectStatus(server, ctx); 35 getPosts(server, ctx); 36 getProfile(server, ctx); 37 getProfiles(server, ctx); 38 getAuthorFeed(server, ctx); 39 getPostThread(server, ctx); 40 getAudios(server, ctx); 41 getAudioPosts(server, ctx); 42 getFollows(server, ctx); 43 getFollowers(server, ctx); 44 putPreferences(server, ctx); 45 getPreferences(server, ctx); 46 searchActors(server, ctx); 47 getRecord(server, ctx); 48 resolveHandle(server, ctx); 49 getStories(server, ctx); 50 getStoriesTimeline(server, ctx); 51 searchPosts(server, ctx); 52 getActorAudios(server, ctx); 53 getTrendingAudios(server, ctx); 54 getSuggestedFeeds(server, ctx); 55 getTimeline(server, ctx); 56 getFeed(server, ctx); 57 getFeedGenerator(server, ctx); 58 getFeedGenerators(server, ctx); 59}