FoundKey/packages/backend/src/remote/activitypub/renderer/flag.ts

14 lines
391 B
TypeScript
Raw Normal View History

import config from '@/config/index.js';
2022-07-12 12:41:10 +00:00
import { ILocalUser } from '@/models/entities/user.js';
// to anonymise reporters, the reporting actor must be a system user
// object has to be a uri or array of uris
2022-04-17 04:14:29 +00:00
export const renderFlag = (user: ILocalUser, object: [string], content: string) => {
return {
type: 'Flag',
actor: `${config.url}/users/${user.id}`,
content,
object,
};
};