Fix bug
This commit is contained in:
parent
f2959ada85
commit
25a6f7041a
|
@ -269,6 +269,8 @@ export default async (user: IUser, data: {
|
|||
// Publish note to local and hybrid timeline stream
|
||||
if (note.visibility != 'home') {
|
||||
publishLocalTimelineStream(noteObj);
|
||||
}
|
||||
if (note.visibility == 'public') {
|
||||
publishHybridTimelineStream(null, noteObj);
|
||||
}
|
||||
}
|
||||
|
@ -281,9 +283,11 @@ export default async (user: IUser, data: {
|
|||
|
||||
if (note.visibility == 'specified') {
|
||||
data.visibleUsers.forEach(async u => {
|
||||
stream(u._id, 'note', await pack(note, u, {
|
||||
const n = await pack(note, u, {
|
||||
detail: true
|
||||
}));
|
||||
});
|
||||
stream(u._id, 'note', n);
|
||||
publishHybridTimelineStream(u._id, n);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -304,10 +308,7 @@ export default async (user: IUser, data: {
|
|||
|
||||
// Publish event to followers stream
|
||||
stream(following.followerId, 'note', noteObj);
|
||||
|
||||
if (isRemoteUser(user)) {
|
||||
publishHybridTimelineStream(following.followerId, noteObj);
|
||||
}
|
||||
publishHybridTimelineStream(following.followerId, noteObj);
|
||||
} else {
|
||||
//#region AP配送
|
||||
// フォロワーがリモートユーザーかつ投稿者がローカルユーザーなら投稿を配信
|
||||
|
|
Loading…
Reference in New Issue