diff --git a/src/remote/activitypub/request.ts b/src/remote/activitypub/request.ts index e2b600ae2e..585c1c0ce8 100644 --- a/src/remote/activitypub/request.ts +++ b/src/remote/activitypub/request.ts @@ -20,18 +20,13 @@ export default (user: ILocalUser, url: string, object: any) => new Promise((reso method: 'POST', path: pathname + search, }, res => { - res.on('end', () => { - log(`${url} --> ${res.statusCode}`); + log(`${url} --> ${res.statusCode}`); - if (res.statusCode >= 200 && res.statusCode < 300) { - resolve(); - } else { - reject(res); - } - }); - - res.on('data', () => {}); - res.on('error', reject); + if (res.statusCode >= 400) { + reject(); + } else { + resolve(); + } }); sign(req, {