Files
cal.diy/packages/trpc/server/routers/viewer/teams/inviteMemberByToken.handler.ts
T
Eunjae LeeandDevin AI 97bde083ca refactor: rename team service files to follow camelCase convention (#22671)
- Rename team.ts to teamService.ts
- Rename TeamService.test.ts to teamService.test.ts
- Rename TeamService.alternative.test.ts to teamService.alternative.test.ts
- Update all import statements across codebase to reference new file names

This change improves consistency with the codebase naming conventions while maintaining all existing functionality.

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2025-07-22 12:25:16 +00:00

20 lines
606 B
TypeScript

import { TeamService } from "@calcom/lib/server/service/teamService";
import type { TrpcSessionUser } from "@calcom/trpc/server/types";
import type { TInviteMemberByTokenSchemaInputSchema } from "./inviteMemberByToken.schema";
type InviteMemberByTokenOptions = {
ctx: {
user: NonNullable<TrpcSessionUser>;
};
input: TInviteMemberByTokenSchemaInputSchema;
};
export const inviteMemberByTokenHandler = async ({ ctx, input }: InviteMemberByTokenOptions) => {
const { token } = input;
return TeamService.inviteMemberByToken(token, ctx.user.id);
};
export default inviteMemberByTokenHandler;