1
0
mirror of https://github.com/hotomoe/hotomoe synced 2024-12-11 13:18:11 +09:00
This commit is contained in:
syuilo 2018-04-06 03:42:55 +09:00
parent b6aeacdeb9
commit 0154e44e1d
2 changed files with 7 additions and 4 deletions

View File

@ -12,8 +12,9 @@ export default (job, done) => {
const handler = handlers[job.data.type];
if (handler) {
handler(job).then(() => done(), done);
handler(job, done);
} else {
console.warn(`Unknown job: ${job.data.type}`);
done();
}
};

View File

@ -98,7 +98,7 @@ export default async (user: IUser, content: {
const postObj = await pack(post);
// タイムラインへの投稿
if (!post.channelId) {
if (post.channelId == null) {
// Publish event to myself's stream
if (isLocalUser(user)) {
stream(post.userId, 'post', postObj);
@ -110,7 +110,7 @@ export default async (user: IUser, content: {
from: 'users',
localField: 'followerId',
foreignField: '_id',
as: 'follower'
as: 'user'
}
}, {
$match: {
@ -125,7 +125,9 @@ export default async (user: IUser, content: {
const content = renderCreate(note);
content['@context'] = context;
Promise.all(followers.map(({ follower }) => {
Promise.all(followers.map(follower => {
follower = follower.user[0];
if (isLocalUser(follower)) {
// Publish event to followers stream
stream(follower._id, 'post', postObj);