- 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>
20 lines
606 B
TypeScript
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;
|