summaryrefslogtreecommitdiff
path: root/src/queue
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-04-05 01:24:01 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-04-05 01:24:01 +0900
commitb6b98752053042b3b37d5b94bc823635edc2061f (patch)
treeef4c7693f1ec24c93f1ef65a8be0a8b5d773644e /src/queue
parentwip (diff)
downloadsharkey-b6b98752053042b3b37d5b94bc823635edc2061f.tar.gz
sharkey-b6b98752053042b3b37d5b94bc823635edc2061f.tar.bz2
sharkey-b6b98752053042b3b37d5b94bc823635edc2061f.zip
wip
Diffstat (limited to 'src/queue')
-rw-r--r--src/queue/processors/http/process-inbox.ts12
-rw-r--r--src/queue/processors/index.ts18
2 files changed, 6 insertions, 24 deletions
diff --git a/src/queue/processors/http/process-inbox.ts b/src/queue/processors/http/process-inbox.ts
index fff1fbf663..82585d3a6b 100644
--- a/src/queue/processors/http/process-inbox.ts
+++ b/src/queue/processors/http/process-inbox.ts
@@ -1,11 +1,11 @@
import * as kue from 'kue';
import { verifySignature } from 'http-signature';
-import parseAcct from '../../acct/parse';
-import User, { IRemoteUser } from '../../models/user';
-import act from '../../remote/activitypub/act';
-import resolvePerson from '../../remote/activitypub/resolve-person';
-import Resolver from '../../remote/activitypub/resolver';
+import parseAcct from '../../../acct/parse';
+import User, { IRemoteUser } from '../../../models/user';
+import act from '../../../remote/activitypub/act';
+import resolvePerson from '../../../remote/activitypub/resolve-person';
+import Resolver from '../../../remote/activitypub/resolver';
// ユーザーのinboxにアクティビティが届いた時の処理
export default async (job: kue.Job, done): Promise<void> => {
@@ -47,7 +47,7 @@ export default async (job: kue.Job, done): Promise<void> => {
// アクティビティを処理
try {
- await act(new Resolver(), user, activity);
+ await act(user, activity);
done();
} catch (e) {
done(e);
diff --git a/src/queue/processors/index.ts b/src/queue/processors/index.ts
deleted file mode 100644
index 172048ddae..0000000000
--- a/src/queue/processors/index.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-import queue from '../queue';
-import db from './db';
-import http from './http';
-
-export default () => {
- queue.process('db', db);
-
- /*
- 256 is the default concurrency limit of Mozilla Firefox and Google
- Chromium.
-
- a8af215e691f3a2205a3758d2d96e9d328e100ff - chromium/src.git - Git at Google
- https://chromium.googlesource.com/chromium/src.git/+/a8af215e691f3a2205a3758d2d96e9d328e100ff
- Network.http.max-connections - MozillaZine Knowledge Base
- http://kb.mozillazine.org/Network.http.max-connections
- */
- queue.process('http', 256, http);
-};