Make GUIDs of Create and Note objects different

Per #1.
This commit is contained in:
Darius Kazemi 2018-09-15 12:19:12 -07:00
parent 1cd377e351
commit dadd959f23

View file

@ -63,18 +63,19 @@ function signAndSend(message, name, domain, req, res, targetDomain, inbox) {
} }
function createMessage(text, name, domain) { function createMessage(text, name, domain) {
const guid = crypto.randomBytes(16).toString('hex'); const guidCreate = crypto.randomBytes(16).toString('hex');
const guidNote = crypto.randomBytes(16).toString('hex');
let d = new Date(); let d = new Date();
return { return {
'@context': 'https://www.w3.org/ns/activitystreams', '@context': 'https://www.w3.org/ns/activitystreams',
'id': `https://${domain}/${guid}`, 'id': `https://${domain}/${guidCreate}`,
'type': 'Create', 'type': 'Create',
'actor': `https://${domain}/u/${name}`, 'actor': `https://${domain}/u/${name}`,
'object': { 'object': {
'id': `https://${domain}/${guid}`, 'id': `https://${domain}/${guidNote}`,
'type': 'Note', 'type': 'Note',
'published': d.toISOString(), 'published': d.toISOString(),
'attributedTo': `https://${domain}/u/${name}`, 'attributedTo': `https://${domain}/u/${name}`,