fix: expose public client setup routes
This commit is contained in:
parent
f02c36dbb7
commit
fa12aa34a5
2 changed files with 4 additions and 2 deletions
|
|
@ -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());
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue