remove repeated redirect_on_html_accepted on fedi url
This commit is contained in:
@@ -7,7 +7,6 @@ const User = require('../api/models/user')
|
|||||||
const Tag = require('../api/models/tag')
|
const Tag = require('../api/models/tag')
|
||||||
const Place = require('../api/models/place')
|
const Place = require('../api/models/place')
|
||||||
|
|
||||||
const settingsController = require('../api/controller/settings')
|
|
||||||
const Helpers = require('./helpers')
|
const Helpers = require('./helpers')
|
||||||
const Inbox = require('./inbox')
|
const Inbox = require('./inbox')
|
||||||
const log = require('../log')
|
const log = require('../log')
|
||||||
@@ -21,6 +20,7 @@ router.use(cors())
|
|||||||
|
|
||||||
// is federation enabled? middleware
|
// is federation enabled? middleware
|
||||||
router.use((req, res, next) => {
|
router.use((req, res, next) => {
|
||||||
|
const settingsController = require('../api/controller/settings')
|
||||||
if (settingsController.settings.enable_federation) { return next() }
|
if (settingsController.settings.enable_federation) { return next() }
|
||||||
log.debug('Federation disabled!')
|
log.debug('Federation disabled!')
|
||||||
return res.status(401).send('Federation disabled')
|
return res.status(401).send('Federation disabled')
|
||||||
@@ -29,6 +29,7 @@ router.use((req, res, next) => {
|
|||||||
router.use(express.json({ type: ['application/json', 'application/activity+json', 'application/ld+json; profile="https://www.w3.org/ns/activitystreams"'] }))
|
router.use(express.json({ type: ['application/json', 'application/activity+json', 'application/ld+json; profile="https://www.w3.org/ns/activitystreams"'] }))
|
||||||
|
|
||||||
router.get('/m/:event_id', async (req, res) => {
|
router.get('/m/:event_id', async (req, res) => {
|
||||||
|
const settingsController = require('../api/controller/settings')
|
||||||
log.debug('[AP] Get event details ')
|
log.debug('[AP] Get event details ')
|
||||||
const event_id = req.params.event_id
|
const event_id = req.params.event_id
|
||||||
if (req.accepts('html')) { return res.redirect(301, `/event/${event_id}`) }
|
if (req.accepts('html')) { return res.redirect(301, `/event/${event_id}`) }
|
||||||
@@ -41,16 +42,9 @@ router.get('/m/:event_id', async (req, res) => {
|
|||||||
// get any message coming from federation
|
// get any message coming from federation
|
||||||
router.post('/u/:name/inbox', Helpers.verifySignature, Inbox)
|
router.post('/u/:name/inbox', Helpers.verifySignature, Inbox)
|
||||||
|
|
||||||
function redirect_on_html_accepted (req, res, next) {
|
|
||||||
if (req.accepts('html')) {
|
|
||||||
return res.redirect(settingsController.settings.baseurl)
|
|
||||||
}
|
|
||||||
return next()
|
|
||||||
}
|
|
||||||
|
|
||||||
router.get('/u/:name/outbox', Users.outbox)
|
router.get('/u/:name/outbox', Users.outbox)
|
||||||
router.get('/u/:name/followers', Users.followers)
|
router.get('/u/:name/followers', Users.followers)
|
||||||
router.get('/u/:name', redirect_on_html_accepted, Users.get)
|
router.get('/u/:name', Users.get)
|
||||||
|
|
||||||
// Handle 404
|
// Handle 404
|
||||||
router.use((req, res) => {
|
router.use((req, res) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user