This commit is contained in:
syuilo 2019-02-03 04:18:09 +09:00
parent 278e43e9ba
commit 110eeb89f1
No known key found for this signature in database
GPG key ID: BDC4C49D06AB9D69

View file

@ -1,4 +1,3 @@
import { performance } from 'perf_hooks';
import limiter from './limiter'; import limiter from './limiter';
import { IUser } from '../../models/user'; import { IUser } from '../../models/user';
import { IApp } from '../../models/app'; import { IApp } from '../../models/app';
@ -50,15 +49,7 @@ export default async (endpoint: string, user: IUser, app: IApp, data: any, file?
// API invoking // API invoking
try { try {
const before = performance.now();
res = await ep.exec(data, user, app, file); res = await ep.exec(data, user, app, file);
const after = performance.now();
const time = after - before;
if (time > 1000) {
console.warn(`SLOW API CALL DETECTED: ${ep.name} (${time}ms)`);
}
} catch (e) { } catch (e) {
if (e && e.name == 'INVALID_PARAM') { if (e && e.name == 'INVALID_PARAM') {
throw { throw {