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

Configure Feed

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

at main 84 lines 3.8 kB view raw
1import { Server } from "@atp/xrpc-server"; 2 3import { AppContext } from "../context.ts"; 4import getAccountInfos from "./com/atproto/admin/getAccountInfos.ts"; 5import getSubjectStatus from "./com/atproto/admin/getSubjectStatus.ts"; 6import updateSubjectStatus from "./com/atproto/admin/updateSubjectStatus.ts"; 7import getPosts from "./so/sprk/feed/getPosts.ts"; 8import getProfile from "./so/sprk/actor/getProfile.ts"; 9import getAuthorFeed from "./so/sprk/feed/getAuthorFeed.ts"; 10import getPostThread from "./so/sprk/feed/getPostThread.ts"; 11import getCrosspostThread from "./so/sprk/feed/getCrosspostThread.ts"; 12import getActorLikes from "./so/sprk/feed/getActorLikes.ts"; 13import getActorReposts from "./so/sprk/feed/getActorReposts.ts"; 14import getAudios from "./so/sprk/sound/getAudios.ts"; 15import getAudioPosts from "./so/sprk/sound/getAudioPosts.ts"; 16import getFollows from "./so/sprk/graph/getFollows.ts"; 17import getFollowers from "./so/sprk/graph/getFollowers.ts"; 18import getKnownFollowers from "./so/sprk/graph/getKnownFollowers.ts"; 19import getBlocks from "./so/sprk/graph/getBlocks.ts"; 20import putPreferences from "./so/sprk/actor/putPreferences.ts"; 21import getPreferences from "./so/sprk/actor/getPreferences.ts"; 22import searchActors from "./so/sprk/actor/searchActors.ts"; 23import searchActorsTypeahead from "./so/sprk/actor/searchActorsTypeahead.ts"; 24import getRecord from "./com/atproto/repo/getRecord.ts"; 25import resolveHandle from "./com/atproto/identity/resolveHandle.ts"; 26import getStories from "./so/sprk/story/getStories.ts"; 27import getStoriesTimeline from "./so/sprk/story/getTimeline.ts"; 28import getProfiles from "./so/sprk/actor/getProfiles.ts"; 29import searchPosts from "./so/sprk/feed/searchPosts.ts"; 30import getActorAudios from "./so/sprk/sound/getActorAudios.ts"; 31import getTrendingAudios from "./so/sprk/sound/getTrendingAudios.ts"; 32import getSuggestedFeeds from "./so/sprk/feed/getSuggestedFeeds.ts"; 33import getTimeline from "./so/sprk/feed/getTimeline.ts"; 34import getFeed from "./so/sprk/feed/getFeed.ts"; 35import getFeedGenerator from "./so/sprk/feed/getFeedGenerator.ts"; 36import getFeedGenerators from "./so/sprk/feed/getFeedGenerators.ts"; 37import getServices from "./so/sprk/labeler/getServices.ts"; 38import listNotifications from "./so/sprk/notification/listNotifications.ts"; 39import getUnreadCount from "./so/sprk/notification/getUnreadCount.ts"; 40import updateSeen from "./so/sprk/notification/updateSeen.ts"; 41import registerPush from "./so/sprk/notification/registerPush.ts"; 42import unregisterPush from "./so/sprk/notification/unregisterPush.ts"; 43 44export default function (server: Server, ctx: AppContext) { 45 getAccountInfos(server, ctx); 46 getSubjectStatus(server, ctx); 47 updateSubjectStatus(server, ctx); 48 getPosts(server, ctx); 49 getProfile(server, ctx); 50 getProfiles(server, ctx); 51 getAuthorFeed(server, ctx); 52 getPostThread(server, ctx); 53 getCrosspostThread(server, ctx); 54 getActorLikes(server, ctx); 55 getActorReposts(server, ctx); 56 getAudios(server, ctx); 57 getAudioPosts(server, ctx); 58 getFollows(server, ctx); 59 getFollowers(server, ctx); 60 getKnownFollowers(server, ctx); 61 getBlocks(server, ctx); 62 putPreferences(server, ctx); 63 getPreferences(server, ctx); 64 searchActors(server, ctx); 65 searchActorsTypeahead(server, ctx); 66 getRecord(server, ctx); 67 resolveHandle(server, ctx); 68 getStories(server, ctx); 69 getStoriesTimeline(server, ctx); 70 searchPosts(server, ctx); 71 getActorAudios(server, ctx); 72 getTrendingAudios(server, ctx); 73 getSuggestedFeeds(server, ctx); 74 getTimeline(server, ctx); 75 getFeed(server, ctx); 76 getFeedGenerator(server, ctx); 77 getFeedGenerators(server, ctx); 78 getServices(server, ctx); 79 listNotifications(server, ctx); 80 getUnreadCount(server, ctx); 81 updateSeen(server, ctx); 82 registerPush(server, ctx); 83 unregisterPush(server, ctx); 84}