diff options
| author | Akihiko Odaki <nekomanma@pixiv.co.jp> | 2018-04-05 01:04:44 +0900 |
|---|---|---|
| committer | Akihiko Odaki <nekomanma@pixiv.co.jp> | 2018-04-05 01:04:44 +0900 |
| commit | e330ac1934516807757afe2d2760fa21b27006e6 (patch) | |
| tree | 84171f44928b460ea3c23a32e4b53bb0f2879318 /src/queue/processors/db | |
| parent | Retry HTTP requests (diff) | |
| download | misskey-e330ac1934516807757afe2d2760fa21b27006e6.tar.gz misskey-e330ac1934516807757afe2d2760fa21b27006e6.tar.bz2 misskey-e330ac1934516807757afe2d2760fa21b27006e6.zip | |
Let unhandled rejection handler handle rejections in jobs
Diffstat (limited to 'src/queue/processors/db')
| -rw-r--r-- | src/queue/processors/db/delete-post-dependents.ts | 4 | ||||
| -rw-r--r-- | src/queue/processors/db/index.ts | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/queue/processors/db/delete-post-dependents.ts b/src/queue/processors/db/delete-post-dependents.ts index 6de21eb053..fb6617e952 100644 --- a/src/queue/processors/db/delete-post-dependents.ts +++ b/src/queue/processors/db/delete-post-dependents.ts @@ -5,7 +5,7 @@ import PostReaction from '../../../models/post-reaction'; import PostWatching from '../../../models/post-watching'; import Post from '../../../models/post'; -export default async ({ data }) => Promise.all([ +export default ({ data }, done) => Promise.all([ Favorite.remove({ postId: data._id }), Notification.remove({ postId: data._id }), PollVote.remove({ postId: data._id }), @@ -19,4 +19,4 @@ export default async ({ data }) => Promise.all([ }), Post.remove({ repostId: data._id }) ])) -]); +]).then(() => done(), done); diff --git a/src/queue/processors/db/index.ts b/src/queue/processors/db/index.ts index 75838c099b..468ec442ac 100644 --- a/src/queue/processors/db/index.ts +++ b/src/queue/processors/db/index.ts @@ -4,4 +4,4 @@ const handlers = { deletePostDependents }; -export default (job, done) => handlers[job.data.type](job).then(() => done(), done); +export default (job, done) => handlers[job.data.type](job, done); |