summaryrefslogtreecommitdiff
path: root/src/services/note/delete.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-01-26 17:47:56 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-01-26 17:47:56 +0900
commita0f8c7e94ee2de826326a630c783d5c8c39825a7 (patch)
tree7bebc1c055a9a6b7e59798768414720ee6eb01ea /src/services/note/delete.ts
parentMerge branch 'develop' of https://github.com/syuilo/misskey into develop (diff)
downloadmisskey-a0f8c7e94ee2de826326a630c783d5c8c39825a7.tar.gz
misskey-a0f8c7e94ee2de826326a630c783d5c8c39825a7.tar.bz2
misskey-a0f8c7e94ee2de826326a630c783d5c8c39825a7.zip
Resolve #2253
Diffstat (limited to 'src/services/note/delete.ts')
-rw-r--r--src/services/note/delete.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/services/note/delete.ts b/src/services/note/delete.ts
index 9709eeaf5e..e8ce181d54 100644
--- a/src/services/note/delete.ts
+++ b/src/services/note/delete.ts
@@ -30,12 +30,25 @@ export default async function(user: IUser, note: INote) {
text: null,
tags: [],
fileIds: [],
+ renoteId: null,
poll: null,
geo: null,
cw: null
}
});
+ if (note.renoteId) {
+ Note.update({ _id: note.renoteId }, {
+ $inc: {
+ renoteCount: -1,
+ score: -1
+ },
+ $pull: {
+ _quoteIds: note._id
+ }
+ });
+ }
+
publishNoteStream(note._id, 'deleted', {
deletedAt: deletedAt
});