Files
calendar/packages/features/users/users.repository.ts
T

20 lines
525 B
TypeScript

import db from "@calcom/prisma";
import type { IUsersRepository } from "./users.repository.interface";
export class UsersRepository implements IUsersRepository {
async updateLastActiveAt(userId: number) {
try {
const user = await db.user.update({
where: { id: userId },
data: { lastActiveAt: new Date() },
});
return user;
} catch (err) {
const captureException = (await import("@sentry/nextjs")).captureException;
captureException(err);
throw err;
}
}
}