diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-09-10 02:43:16 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-09-10 02:43:16 +0900 |
| commit | 6ac92ac4b86a2e9aeac55b7e1259a9dedcb7e379 (patch) | |
| tree | 82cd5e475384863b3625684a3b366c93731f3fd1 /src/services/note/create.ts | |
| parent | #2623 (diff) | |
| download | sharkey-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.ts | 9 |
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 { // フォロワーがリモートユーザーかつ投稿者がローカルユーザーなら投稿を配信 |