summaryrefslogtreecommitdiff
path: root/src/models/note.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/models/note.ts')
-rw-r--r--src/models/note.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/models/note.ts b/src/models/note.ts
index 09246dea45..684e8c3b1e 100644
--- a/src/models/note.ts
+++ b/src/models/note.ts
@@ -12,6 +12,7 @@ import { packMany as packFileMany, IDriveFile } from './drive-file';
import Favorite from './favorite';
import Following from './following';
import config from '../config';
+import { packEmojis } from './emoji';
const Note = db.get<INote>('notes');
Note.createIndex('uri', { sparse: true, unique: true });
@@ -228,6 +229,11 @@ export const pack = async (
const id = _note._id;
+ // _note._userを消す前か、_note.userを解決した後でないとホストがわからない
+ if (_note._user) {
+ _note.emojis = packEmojis(_note._user.host);
+ }
+
// Rename _id to id
_note.id = _note._id;
delete _note._id;