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

21 lines
495 B
TypeScript

import { captureException } from "@sentry/nextjs";
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) {
captureException(err);
throw err;
}
}
}