Fix: ピン留め投稿の表示順がおかしい (#4906)

* Fix: syuilo#4904

* fix comment
This commit is contained in:
MeiMei
2019-05-12 09:37:00 +09:00
committed by syuilo
parent 24c6dff3e4
commit 410b9ad6bc
3 changed files with 15 additions and 3 deletions

View File

@ -474,9 +474,15 @@ export async function updateFeatured(userId: User['id']) {
.slice(0, 5)
.map(item => limit(() => resolveNote(item, resolver))));
// delete
await UserNotePinings.delete({ userId: user.id });
// とりあえずidを別の時間で生成して順番を維持
let td = 0;
for (const note of featuredNotes.filter(note => note != null)) {
td -= 1000;
UserNotePinings.save({
id: genId(),
id: genId(new Date(Date.now() + td)),
createdAt: new Date(),
userId: user.id,
noteId: note!.id