SessionDeletedEvent.ts 382 B

12345678910
  1. import Session from "@models/Session";
  2. import User from "@models/User";
  3. import ModelDeletedEvent from "@/modules/DataModule/ModelDeletedEvent";
  4. export default abstract class SessionDeletedEvent extends ModelDeletedEvent {
  5. protected static _model = Session;
  6. protected static _hasModelPermission = (model?: Session, user?: User) =>
  7. model && user && model.userId === user._id;
  8. }