wip
This commit is contained in:
parent
eb304cb5fb
commit
b6b9875205
2 changed files with 6 additions and 24 deletions
|
@ -1,11 +1,11 @@
|
||||||
import * as kue from 'kue';
|
import * as kue from 'kue';
|
||||||
|
|
||||||
import { verifySignature } from 'http-signature';
|
import { verifySignature } from 'http-signature';
|
||||||
import parseAcct from '../../acct/parse';
|
import parseAcct from '../../../acct/parse';
|
||||||
import User, { IRemoteUser } from '../../models/user';
|
import User, { IRemoteUser } from '../../../models/user';
|
||||||
import act from '../../remote/activitypub/act';
|
import act from '../../../remote/activitypub/act';
|
||||||
import resolvePerson from '../../remote/activitypub/resolve-person';
|
import resolvePerson from '../../../remote/activitypub/resolve-person';
|
||||||
import Resolver from '../../remote/activitypub/resolver';
|
import Resolver from '../../../remote/activitypub/resolver';
|
||||||
|
|
||||||
// ユーザーのinboxにアクティビティが届いた時の処理
|
// ユーザーのinboxにアクティビティが届いた時の処理
|
||||||
export default async (job: kue.Job, done): Promise<void> => {
|
export default async (job: kue.Job, done): Promise<void> => {
|
||||||
|
@ -47,7 +47,7 @@ export default async (job: kue.Job, done): Promise<void> => {
|
||||||
|
|
||||||
// アクティビティを処理
|
// アクティビティを処理
|
||||||
try {
|
try {
|
||||||
await act(new Resolver(), user, activity);
|
await act(user, activity);
|
||||||
done();
|
done();
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
done(e);
|
done(e);
|
||||||
|
|
|
@ -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);
|
|
||||||
};
|
|
Loading…
Reference in a new issue