소스 검색

BugFix for UpdatePost

Yuki Takei 4 년 전
부모
커밋
0972996fbc
2개의 변경된 파일2개의 추가작업 그리고 6개의 파일을 삭제
  1. 1 1
      packages/app/src/server/models/update-post.ts
  2. 1 5
      packages/app/src/server/service/user-notification/index.ts

+ 1 - 1
packages/app/src/server/models/update-post.ts

@@ -21,7 +21,7 @@ export interface UpdatePostModel extends Model<UpdatePostDocument> {
   normalizeChannelName(channel): any
   createPrefixesByPathPattern(pathPattern): any
   getRegExpByPattern(pattern): any
-  findSettingsByPath(path): UpdatePostDocument[]
+  findSettingsByPath(path): Promise<UpdatePostDocument[]>
   findAll(offset?: number): Promise<UpdatePostDocument[]>
   createUpdatePost(pathPattern: string, channel: string, creator: Types.ObjectId): Promise<UpdatePostDocument>
 }

+ 1 - 5
packages/app/src/server/service/user-notification/index.ts

@@ -1,6 +1,4 @@
-import mongoose from 'mongoose';
-
-import { UpdatePostDocument, UpdatePostModel } from '~/server/models/update-post';
+import UpdatePost from '~/server/models/update-post';
 import { toArrayFromCsv } from '~/utils/to-array-from-csv';
 
 
@@ -72,8 +70,6 @@ export class UserNotificationService {
   }
 
   private async putDefaultChannelIfEmpty(pagePath:string, slackChannels: (string|null)[]): Promise<void> {
-    const UpdatePost = mongoose.model<UpdatePostDocument, UpdatePostModel>('UpdatePost');
-
     const updatePosts = await UpdatePost.findSettingsByPath(pagePath);
     slackChannels.push(...(updatePosts).map(up => up.channel));