Files
Livebeat/backend/models/notifications/notification.model.ts
Mondei1 533749c7c8 Notification system enhanced
- Base for notifcation center
- Show text in map if no data is available
2020-11-21 14:11:26 +01:00

11 lines
585 B
TypeScript

import { Model, model } from 'mongoose';
import { IUser } from '../user/user.interface';
import { INotification, ISeverity, NotificationType } from './notification.interface';
import { schemaNotification } from './notification.schema';
const modelNotification: Model<INotification> = model<INotification>('Notification', schemaNotification, 'Notification');
export { modelNotification as Notification };
export function addNotification(type: NotificationType, severity: ISeverity, message: any, user: IUser) {
return modelNotification.create({ type, severity, message, user });
}