From 8f7f555647a5b5948cf6dac0247c0d502b979811 Mon Sep 17 00:00:00 2001 From: lesion Date: Tue, 30 Jul 2019 19:10:58 +0200 Subject: [PATCH] test outbox --- server/federation/follows.js | 2 +- server/federation/users.js | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/server/federation/follows.js b/server/federation/follows.js index a06c2633..e569c7d5 100644 --- a/server/federation/follows.js +++ b/server/federation/follows.js @@ -13,12 +13,12 @@ module.exports = { console.error('No user found!') return } - Helpers.sendAcceptMessage(body, user, domain, req, res, targetOrigin) console.error('FOLLOWERS ', user.followers) if (user.followers.indexOf(body.actor) === -1) { console.error('ok this is a new follower: ', body.actor) await user.update({ followers: [...user.followers, body.actor] }) } + return Helpers.sendAcceptMessage(body, user, domain, req, res, targetOrigin) }, // unfollow request from fediverse diff --git a/server/federation/users.js b/server/federation/users.js index 3b69ce2c..63c79a15 100644 --- a/server/federation/users.js +++ b/server/federation/users.js @@ -60,7 +60,16 @@ module.exports = { first: { id: `${config.baseurl}/federation/u/${name}/outbox`, type: 'OrderedCollectionPage', - orderedItems: [{content: 'ciao'}] + orderedItems: [{ + id: `${config.baseurl}/federation/m/12341234`, + type: 'Note', + url: `${config.baseurl}/federation/m/12341234`, + published: new Date(), + attributedTo: `${config.baseurl}/federation/u/${name}`, + sensitive: false, + to: ['https://www.w3.org/ns/activitystreams#Public'], + content: 'prova' + }] } } return res.json(ret)