mirror of
https://framagit.org/les/gancio.git
synced 2025-02-01 00:52:01 +01:00
remove repeated redirect_on_html_accepted on fedi url
This commit is contained in:
parent
23cd8c92da
commit
adcdbc790d
1 changed files with 3 additions and 9 deletions
|
@ -7,7 +7,6 @@ const User = require('../api/models/user')
|
|||
const Tag = require('../api/models/tag')
|
||||
const Place = require('../api/models/place')
|
||||
|
||||
const settingsController = require('../api/controller/settings')
|
||||
const Helpers = require('./helpers')
|
||||
const Inbox = require('./inbox')
|
||||
const log = require('../log')
|
||||
|
@ -21,6 +20,7 @@ router.use(cors())
|
|||
|
||||
// is federation enabled? middleware
|
||||
router.use((req, res, next) => {
|
||||
const settingsController = require('../api/controller/settings')
|
||||
if (settingsController.settings.enable_federation) { return next() }
|
||||
log.debug('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.get('/m/:event_id', async (req, res) => {
|
||||
const settingsController = require('../api/controller/settings')
|
||||
log.debug('[AP] Get event details ')
|
||||
const event_id = req.params.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
|
||||
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/followers', Users.followers)
|
||||
router.get('/u/:name', redirect_on_html_accepted, Users.get)
|
||||
router.get('/u/:name', Users.get)
|
||||
|
||||
// Handle 404
|
||||
router.use((req, res) => {
|
||||
|
|
Loading…
Reference in a new issue