|
|
@@ -1,15 +1,11 @@
|
|
|
import { Schema, Model, Document } from 'mongoose';
|
|
|
import { getOrCreateModel } from '../util/mongoose-utils';
|
|
|
|
|
|
-import { IInAppNotificationSettings } from '../../interfaces/in-app-notification-settings';
|
|
|
+import { IInAppNotificationSettings, subscribeRules } from '../../interfaces/in-app-notification-settings';
|
|
|
|
|
|
export interface InAppNotificationSettingsDocument extends IInAppNotificationSettings, Document {}
|
|
|
export type InAppNotificationSettingsModel = Model<InAppNotificationSettingsDocument>
|
|
|
|
|
|
-enum subscribeRules {
|
|
|
- PAGE_CREATE = 'PAGE_CREATE'
|
|
|
-}
|
|
|
-
|
|
|
const inAppNotificationSettingsSchema = new Schema<IInAppNotificationSettings>({
|
|
|
userId: { type: String },
|
|
|
defaultSubscribeRules: [
|