summaryrefslogtreecommitdiff
path: root/src/remote/activitypub/renderer/like.ts
blob: e36a3ab0d6d9dd19e609dbd78ec3909c34deeb92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
import config from '../../../config';
import { NoteReaction } from '../../../models/entities/note-reaction';
import { Note } from '../../../models/entities/note';

export const renderLike = (noteReaction: NoteReaction, note: Note) => ({
	type: 'Like',
	id: `${config.url}/likes/${noteReaction.id}`,
	actor: `${config.url}/users/${noteReaction.userId}`,
	object: note.uri ? note.uri : `${config.url}/notes/${noteReaction.noteId}`,
	content: noteReaction.reaction,
	_misskey_reaction: noteReaction.reaction
});