Introduces legacy routes for Minecraft skins and capes to support older endpoints. Enhances error handling in sessionsRepository for missing skins/capes, adds getActiveSkin and getActiveCape to sessionsService, and improves error logging in server.js.
10 lines
383 B
JavaScript
10 lines
383 B
JavaScript
const express = require("express")
|
|
const router = express.Router({ mergeParams: true })
|
|
const sessionsService = require("../../../services/sessionsService")
|
|
|
|
router.get("", async (req, res) => {
|
|
const cape = await sessionsService.getActiveSkin({ username: req.params.username.replace(".png", "") })
|
|
return res.redirect(`/textures${cape.data.url}`)
|
|
})
|
|
|
|
module.exports = router |