Update index.js
This commit is contained in:
parent
aa5228b9ff
commit
c7ace59c1b
22
index.js
22
index.js
|
@ -8,7 +8,6 @@ var request = require('request');
|
||||||
var cors = require('cors');
|
var cors = require('cors');
|
||||||
var errorPage = require('./lib/errorPage');
|
var errorPage = require('./lib/errorPage');
|
||||||
var morgan = require('morgan');
|
var morgan = require('morgan');
|
||||||
var { detector } = require('megalodon');
|
|
||||||
|
|
||||||
var app = Express();
|
var app = Express();
|
||||||
|
|
||||||
|
@ -61,22 +60,11 @@ app.get('/apiv2/feed',cors(),logger,function(req,res){
|
||||||
// get feed url
|
// get feed url
|
||||||
var userUrl = req.query.userurl;
|
var userUrl = req.query.userurl;
|
||||||
|
|
||||||
if (userUrl === "" || userUrl === undefined) {
|
if (!userUrl){
|
||||||
const user = req.query.user;
|
res.status(400);
|
||||||
const instance = req.query.instance;
|
res.send(errorPage(400,'You need to specify a user URL'));
|
||||||
if (type === "" || type === undefined) {
|
return;
|
||||||
type = await detector(instance).catch(() => "");
|
}
|
||||||
}
|
|
||||||
if (type === "mastodon" || type === "pleroma")
|
|
||||||
userUrl = instance + "/users/" + user;
|
|
||||||
else if (type === "misskey") userUrl = instance + "/@" + user;
|
|
||||||
else if (type === "wordpress") userUrl = instance + "/author/" + user;
|
|
||||||
else {
|
|
||||||
res
|
|
||||||
.status(400)
|
|
||||||
.send(errorPage(400, "You need to specify a user URL", null));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var feedUrl = req.query.feedurl;
|
var feedUrl = req.query.feedurl;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue