This commit is contained in:
syuilo 2019-01-26 17:47:56 +09:00
parent 82c3a4df36
commit 22f84f88a3
3 changed files with 15 additions and 0 deletions

View file

@ -6,6 +6,7 @@ unreleased
* 返信するときにCWを維持するかどうか設定できるように * 返信するときにCWを維持するかどうか設定できるように
* 外部サービス認証情報の配信 * 外部サービス認証情報の配信
* 管理画面のモデレーションのUIを強化 * 管理画面のモデレーションのUIを強化
* 引用投稿を削除したとき単なるRenoteとしてタイムラインに残る問題を修正
* イタリック構文の判定の改善 * イタリック構文の判定の改善
* テーマが反映されないことがある問題を修正 * テーマが反映されないことがある問題を修正
* ホームにフォロワー限定投稿が表示されない問題を修正 * ホームにフォロワー限定投稿が表示されない問題を修正

View file

@ -133,6 +133,7 @@ export default prop => ({
case 'deleted': { case 'deleted': {
Vue.set(this.$_ns_target, 'deletedAt', body.deletedAt); Vue.set(this.$_ns_target, 'deletedAt', body.deletedAt);
Vue.set(this.$_ns_target, 'renote', null);
this.$_ns_target.text = null; this.$_ns_target.text = null;
this.$_ns_target.tags = []; this.$_ns_target.tags = [];
this.$_ns_target.fileIds = []; this.$_ns_target.fileIds = [];

View file

@ -30,12 +30,25 @@ export default async function(user: IUser, note: INote) {
text: null, text: null,
tags: [], tags: [],
fileIds: [], fileIds: [],
renoteId: null,
poll: null, poll: null,
geo: null, geo: null,
cw: null cw: null
} }
}); });
if (note.renoteId) {
Note.update({ _id: note.renoteId }, {
$inc: {
renoteCount: -1,
score: -1
},
$pull: {
_quoteIds: note._id
}
});
}
publishNoteStream(note._id, 'deleted', { publishNoteStream(note._id, 'deleted', {
deletedAt: deletedAt deletedAt: deletedAt
}); });