Function: registerXRPCRoutes()
registerXRPCRoutes(
app):void
Defined in: src/api/handlers/xrpc/index.ts:94
Registers all XRPC routes on a Hono app.
Parameters
app
Hono<ChiveEnv>
Hono application instance
Returns
void
Remarks
Routes are registered at /xrpc/{nsid} following ATProto conventions.
Query endpoints use GET, procedure endpoints use POST.
Example
const app = new Hono<ChiveEnv>();
registerXRPCRoutes(app);
// Routes:
// GET /xrpc/pub.chive.preprint.getSubmission
// GET /xrpc/pub.chive.preprint.searchSubmissions
// etc.