fix: expose public client setup routes

This commit is contained in:
Arthur Belleville 2026-04-18 11:39:38 +02:00
parent f02c36dbb7
commit fa12aa34a5
No known key found for this signature in database
2 changed files with 4 additions and 2 deletions

View file

@ -3,6 +3,7 @@ import type { AppConfig } from "../config.js";
import { MiddlewareManager } from "../middlewares/middleware.js";
import type { BaseEnv } from "../types/app.types.js";
import { getAuthenticatedRouter } from "./authRouter.js";
import { getPublicClientInvitesRouter } from "./clientInvites.js";
import { getMaybeAuthenticatedRouter } from "./maybeAuthRouter.js";
import { getPublicRouter } from "./public.js";
import { getStripeWebhookRouter } from "./stripe.js";
@ -31,6 +32,9 @@ export const getMainRouter = (config: AppConfig) => {
// webhooks
mainRouter.route("/stripe-webhook", getStripeWebhookRouter());
// public client onboarding routes
mainRouter.route("/client-invites", getPublicClientInvitesRouter());
// maybe authenticated routes (checked first to allow unauthenticated booking)
mainRouter.route("/", getMaybeAuthenticatedRouter());

View file

@ -1,7 +1,6 @@
import { Hono } from "hono";
import { MiddlewareManager } from "../middlewares/middleware.js";
import type { MaybeAuthEnv } from "../types/app.types.js";
import { getPublicClientInvitesRouter } from "./clientInvites.js";
import { getBookingRouter } from "./invite.js";
export const getMaybeAuthenticatedRouter = () => {
@ -12,7 +11,6 @@ export const getMaybeAuthenticatedRouter = () => {
maybeAuthenticated.use(middlewareManager.maybeAuthenticated);
maybeAuthenticated.route("/book", getBookingRouter());
maybeAuthenticated.route("/client-invites", getPublicClientInvitesRouter());
return maybeAuthenticated;
};