Shun Miyazawa %!s(int64=4) %!d(string=hai) anos
pai
achega
feaa1b5a4b

+ 2 - 2
packages/app/src/interfaces/in-app-notification-settings.ts

@@ -1,10 +1,10 @@
 import { Schema } from 'mongoose';
 import { Schema } from 'mongoose';
 
 
-export enum subscribeRules {
+export enum subscribeRuleNames {
   PAGE_CREATE = 'PAGE_CREATE'
   PAGE_CREATE = 'PAGE_CREATE'
 }
 }
 export interface ISubscribeRule {
 export interface ISubscribeRule {
-  name: subscribeRules;
+  name: subscribeRuleNames;
   isEnabled: boolean;
   isEnabled: boolean;
 }
 }
 export interface IInAppNotificationSettings {
 export interface IInAppNotificationSettings {

+ 2 - 2
packages/app/src/server/models/in-app-notification-settings.ts

@@ -1,7 +1,7 @@
 import { Schema, Model, Document } from 'mongoose';
 import { Schema, Model, Document } from 'mongoose';
 import { getOrCreateModel } from '@growi/core';
 import { getOrCreateModel } from '@growi/core';
 
 
-import { IInAppNotificationSettings, subscribeRules } from '../../interfaces/in-app-notification-settings';
+import { IInAppNotificationSettings, subscribeRuleNames } from '../../interfaces/in-app-notification-settings';
 
 
 export interface InAppNotificationSettingsDocument extends IInAppNotificationSettings, Document {}
 export interface InAppNotificationSettingsDocument extends IInAppNotificationSettings, Document {}
 export type InAppNotificationSettingsModel = Model<InAppNotificationSettingsDocument>
 export type InAppNotificationSettingsModel = Model<InAppNotificationSettingsDocument>
@@ -10,7 +10,7 @@ const inAppNotificationSettingsSchema = new Schema<IInAppNotificationSettings>({
   userId: { type: String },
   userId: { type: String },
   subscribeRules: [
   subscribeRules: [
     {
     {
-      name: { type: String, require: true, enum: subscribeRules },
+      name: { type: String, require: true, enum: subscribeRuleNames },
       isEnabled: { type: Boolean },
       isEnabled: { type: Boolean },
     },
     },
   ],
   ],