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…
	
	Add table
		Add a link
		
	
		Reference in a new issue