summaryrefslogtreecommitdiff
path: root/src/services/note/create.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-09-10 02:43:16 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-09-10 02:43:16 +0900
commit6ac92ac4b86a2e9aeac55b7e1259a9dedcb7e379 (patch)
tree82cd5e475384863b3625684a3b366c93731f3fd1 /src/services/note/create.ts
parent#2623 (diff)
downloadsharkey-6ac92ac4b86a2e9aeac55b7e1259a9dedcb7e379.tar.gz
sharkey-6ac92ac4b86a2e9aeac55b7e1259a9dedcb7e379.tar.bz2
sharkey-6ac92ac4b86a2e9aeac55b7e1259a9dedcb7e379.zip
Fix #2321
Diffstat (limited to 'src/services/note/create.ts')
-rw-r--r--src/services/note/create.ts9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/services/note/create.ts b/src/services/note/create.ts
index 7062bc481b..ede3a01014 100644
--- a/src/services/note/create.ts
+++ b/src/services/note/create.ts
@@ -447,6 +447,11 @@ async function publishToUserLists(note: INote, noteObj: any) {
}
async function publishToFollowers(note: INote, noteObj: any, user: IUser, noteActivity: any) {
+ const detailPackedNote = await pack(note, null, {
+ detail: true,
+ skipHide: true
+ });
+
const followers = await Following.find({
followeeId: note.userId
});
@@ -465,10 +470,10 @@ async function publishToFollowers(note: INote, noteObj: any, user: IUser, noteAc
}
// Publish event to followers stream
- publishUserStream(following.followerId, 'note', noteObj);
+ publishUserStream(following.followerId, 'note', detailPackedNote);
if (isRemoteUser(user) || note.visibility != 'public') {
- publishHybridTimelineStream(following.followerId, noteObj);
+ publishHybridTimelineStream(following.followerId, detailPackedNote);
}
} else {
// フォロワーがリモートユーザーかつ投稿者がローカルユーザーなら投稿を配信