b8a7468c4a
* Do not import as pack from AP renderer * rename
18 lines
409 B
TypeScript
18 lines
409 B
TypeScript
import config from '../../../config';
|
|
import * as uuid from 'uuid';
|
|
|
|
export const renderActivity = (x: any) => {
|
|
if (x == null) return null;
|
|
|
|
if (x !== null && typeof x === 'object' && x.id == null) {
|
|
x.id = `${config.url}/${uuid.v4()}`;
|
|
}
|
|
|
|
return Object.assign({
|
|
'@context': [
|
|
'https://www.w3.org/ns/activitystreams',
|
|
'https://w3id.org/security/v1',
|
|
{ Hashtag: 'as:Hashtag' }
|
|
]
|
|
}, x);
|
|
};
|