mirror of
https://github.com/dariusk/rss-to-activitypub.git
synced 2024-11-25 18:49:18 +02:00
Fixing follow bug
Fixing an issue where I wasn't parsing the followers string on a DB query pre-write so followers would just not be written to the DB.
This commit is contained in:
parent
dd6259ced0
commit
1d745ae99c
|
@ -55,6 +55,9 @@ function sendAcceptMessage(thebody, name, domain, req, res, targetDomain) {
|
||||||
router.post('/', function (req, res) {
|
router.post('/', function (req, res) {
|
||||||
// pass in a name for an account, if the account doesn't exist, create it!
|
// pass in a name for an account, if the account doesn't exist, create it!
|
||||||
let domain = req.app.get('domain');
|
let domain = req.app.get('domain');
|
||||||
|
if (req.body.actor === undefined) {
|
||||||
|
return res.status(400).send(`No actor specified.`);
|
||||||
|
}
|
||||||
const myURL = new URL(req.body.actor);
|
const myURL = new URL(req.body.actor);
|
||||||
let targetDomain = myURL.hostname;
|
let targetDomain = myURL.hostname;
|
||||||
fs.appendFile('./inbox.log', JSON.stringify(req.body)+'\r\n', function (err) {
|
fs.appendFile('./inbox.log', JSON.stringify(req.body)+'\r\n', function (err) {
|
||||||
|
@ -76,8 +79,8 @@ router.post('/', function (req, res) {
|
||||||
else {
|
else {
|
||||||
// update followers
|
// update followers
|
||||||
let followers = result.followers;
|
let followers = result.followers;
|
||||||
console.log(followers);
|
|
||||||
if (followers) {
|
if (followers) {
|
||||||
|
followers = JSON.parse(followers);
|
||||||
followers.push(req.body.actor);
|
followers.push(req.body.actor);
|
||||||
// unique items
|
// unique items
|
||||||
followers = [...new Set(followers)];
|
followers = [...new Set(followers)];
|
||||||
|
|
Loading…
Reference in New Issue