diff --git a/parakeet/src/xrpc/app_bsky/mod.rs b/parakeet/src/xrpc/app_bsky/mod.rs index dadcb0e6..2a48fa83 100644 --- a/parakeet/src/xrpc/app_bsky/mod.rs +++ b/parakeet/src/xrpc/app_bsky/mod.rs @@ -11,30 +11,51 @@ pub fn routes() -> Router { Router::new() .route("/app.bsky.actor.getProfile", get(actor::get_profile)) .route("/app.bsky.actor.getProfiles", get(actor::get_profiles)) + // TODO: app.bsky.actor.getSuggestions (recs) + // TODO: app.bsky.actor.searchActor (search) + // TODO: app.bsky.actor.searchActorTypeahead (search) .route("/app.bsky.feed.getActorFeeds", get(feed::feedgen::get_actor_feeds)) .route("/app.bsky.feed.getActorLikes", get(feed::likes::get_actor_likes)) .route("/app.bsky.feed.getAuthorFeed", get(feed::posts::get_author_feed)) .route("/app.bsky.feed.getFeed", get(feed::posts::get_feed)) + .route("/app.bsky.feed.getFeedGenerator", get(feed::feedgen::get_feed_generator)) + .route("/app.bsky.feed.getFeedGenerators", get(feed::feedgen::get_feed_generators)) .route("/app.bsky.feed.getLikes", get(feed::likes::get_likes)) .route("/app.bsky.feed.getListFeed", get(feed::posts::get_list_feed)) .route("/app.bsky.feed.getPostThread", get(feed::posts::get_post_thread)) .route("/app.bsky.feed.getPosts", get(feed::posts::get_posts)) .route("/app.bsky.feed.getQuotes", get(feed::posts::get_quotes)) .route("/app.bsky.feed.getRepostedBy", get(feed::posts::get_reposted_by)) - .route("/app.bsky.feed.getFeedGenerator", get(feed::feedgen::get_feed_generator)) - .route("/app.bsky.feed.getFeedGenerators", get(feed::feedgen::get_feed_generators)) + // TODO: app.bsky.feed.getSuggestedFeeds (recs) + // TODO: app.bsky.feed.getTimeline (complicated) + // TODO: app.bsky.feed.searchPosts (search) .route("/app.bsky.graph.getActorStarterPacks", get(graph::starter_packs::get_actor_starter_packs)) + // TODO: app.bsky.graph.getBlocks .route("/app.bsky.graph.getFollowers", get(graph::relations::get_followers)) .route("/app.bsky.graph.getFollows", get(graph::relations::get_follows)) + // TODO: app.bsky.graph.getKnownFollowers .route("/app.bsky.graph.getList", get(graph::lists::get_list)) + // TODO: app.bsky.graph.getListBlocks .route("/app.bsky.graph.getListMutes", get(graph::lists::get_list_mutes)) .route("/app.bsky.graph.getLists", get(graph::lists::get_lists)) .route("/app.bsky.graph.getMutes", get(graph::mutes::get_mutes)) + // TODO: app.bsky.graph.getRelationships .route("/app.bsky.graph.getStarterPack", get(graph::starter_packs::get_starter_pack)) .route("/app.bsky.graph.getStarterPacks", get(graph::starter_packs::get_starter_packs)) + // TODO: app.bsky.graph.getSuggestedFollows (recs) .route("/app.bsky.graph.muteActor", post(graph::mutes::mute_actor)) .route("/app.bsky.graph.muteActorList", post(graph::mutes::mute_actor_list)) + // TODO: app.bsky.graph.muteThread (notifs) + // TODO: app.bsky.graph.searchStarterPacks (search) .route("/app.bsky.graph.unmuteActor", post(graph::mutes::unmute_actor)) .route("/app.bsky.graph.unmuteActorList", post(graph::mutes::unmute_actor_list)) + // TODO: app.bsky.graph.unmuteThread (notifs) .route("/app.bsky.labeler.getServices", get(labeler::get_services)) + // TODO: app.bsky.notification.getPreferences + // TODO: app.bsky.notification.getUnreadCount + // TODO: app.bsky.notification.listActivitySubscriptions + // TODO: app.bsky.notification.listNotifications + // TODO: app.bsky.notification.putActivitySubscriptions + // TODO: app.bsky.notification.putPreferences + // TODO: app.bsky.notification.putPreferencesV2 }