リアクションもServiceWorkerで通知するように
This commit is contained in:
parent
78609f5edd
commit
182612d540
2 changed files with 17 additions and 1 deletions
|
@ -7,7 +7,9 @@ import Post from '../../../models/post';
|
|||
import Watching from '../../../models/post-watching';
|
||||
import notify from '../../../common/notify';
|
||||
import watch from '../../../common/watch-post';
|
||||
import { publishPostStream } from '../../../event';
|
||||
import { publishPostStream, pushSw } from '../../../event';
|
||||
import serializePost from '../../../serializers/post';
|
||||
import serializeUser from '../../../serializers/user';
|
||||
|
||||
/**
|
||||
* React to a post
|
||||
|
@ -87,6 +89,12 @@ module.exports = (params, user) => new Promise(async (res, rej) => {
|
|||
reaction: reaction
|
||||
});
|
||||
|
||||
pushSw(post.user_id, 'reaction', {
|
||||
user: await serializeUser(user, post.user_id),
|
||||
post: await serializePost(post, post.user_id),
|
||||
reaction: reaction
|
||||
});
|
||||
|
||||
// Fetch watchers
|
||||
Watching
|
||||
.find({
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue