core: rename interface props

This commit is contained in:
undefined committed 2021-05-11 23:56:20 +08:00
1 parent 8ea50bfafb
commit 808cb5d4a5
20 files changed
+148 -154

No files matched your search

+5 -5
View File
@@ -1,7 +1,7 @@
import { ObjectID } from 'mongodb';
import { isSafeInteger } from 'lodash';
import { DiscussionNotFoundError, DocumentNotFoundError, PermissionError } from '../error';
import { Drdoc, Ddoc, Drrdoc } from '../interface';
import { DiscussionReplyDoc, DiscussionDoc, DiscussionTailReplyDoc } from '../interface';
import paginate from '../lib/paginate';
import * as system from '../model/system';
import user from '../model/user';
@@ -23,9 +23,9 @@ export const typeMapper = {
};
class DiscussionHandler extends Handler {
ddoc?: Ddoc;
drdoc?: Drdoc;
drrdoc?: Drrdoc;
ddoc?: DiscussionDoc;
drdoc?: DiscussionReplyDoc;
drrdoc?: DiscussionTailReplyDoc;
vnode?: any;
@param('type', Types.Name, true)
@@ -214,7 +214,7 @@ class DiscussionDetailHandler extends DiscussionHandler {
await this.limitRate('add_discussion', 3600, 60);
// Notify related users
await discussion.addReply(domainId, did, this.user._id, content, this.request.ip);
const replies: Drdoc[] = await discussion.getMultiReply(domainId, did).toArray();
const replies: DiscussionReplyDoc[] = await discussion.getMultiReply(domainId, did).toArray();
const uids = new Set(replies.map((drdoc) => drdoc.owner));
uids.delete(this.user._id);
const str = JSON.stringify({ message: '{0} replied to discussion {1}/{2}.', params: [this.user._id, domainId, did] });