Better error handling
This commit is contained in:
parent
faf017f333
commit
ac4ea25267
|
@ -2,6 +2,7 @@ import { IRemoteUser } from '../../../models/entities/user';
|
|||
import { ILike } from '../type';
|
||||
import create from '../../../services/note/reaction/create';
|
||||
import { Notes } from '../../../models';
|
||||
import { apLogger } from '../logger';
|
||||
|
||||
export default async (actor: IRemoteUser, activity: ILike) => {
|
||||
const id = typeof activity.object == 'string' ? activity.object : activity.object.id;
|
||||
|
@ -14,7 +15,8 @@ export default async (actor: IRemoteUser, activity: ILike) => {
|
|||
|
||||
const note = await Notes.findOne(noteId);
|
||||
if (note == null) {
|
||||
throw new Error();
|
||||
apLogger.warn(`Like activity recivied, but no such note: ${id}`, { id });
|
||||
return;
|
||||
}
|
||||
|
||||
await create(actor, note, activity._misskey_reaction);
|
||||
|
|
Loading…
Reference in a new issue