(invitationId: string)
| 160 | } |
| 161 | |
| 162 | export async function cancelPendingInvitation(invitationId: string): Promise<void> { |
| 163 | await db |
| 164 | .update(invitation) |
| 165 | .set({ status: 'cancelled', updatedAt: new Date() }) |
| 166 | .where(and(eq(invitation.id, invitationId), eq(invitation.status, 'pending'))) |
| 167 | } |
| 168 | |
| 169 | export interface SendInvitationEmailInput { |
| 170 | invitationId: string |
no test coverage detected