Files
calendar/packages/trpc/server/routers/viewer/teams/hasTeamMembership.handler.ts
T

16 lines
472 B
TypeScript

import { MembershipRepository } from "@calcom/features/membership/repositories/MembershipRepository";
type HasTeamMembershipOptions = {
ctx: {
user: { id: number };
};
};
export const hasTeamMembershipHandler = async ({ ctx }: HasTeamMembershipOptions) => {
const userId = ctx.user.id;
const hasTeamMembership = await MembershipRepository.hasAnyTeamMembershipByUserId({ userId });
return { hasTeamMembership };
};
export default hasTeamMembershipHandler;