mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 08:36:12 +01:00
chore(api): add deprecation notices re: #9123
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
const validator = require('validator');
|
||||
const nconf = require('nconf');
|
||||
const winston = require('winston');
|
||||
|
||||
const meta = require('../meta');
|
||||
const user = require('../user');
|
||||
@@ -152,6 +153,10 @@ apiController.getObject = async function (req, res, next) {
|
||||
if (!method) {
|
||||
return next();
|
||||
}
|
||||
|
||||
winston.warn('[api] This route has been deprecated and will likely be removed in v1.17.0');
|
||||
winston.warn('[api] Use GET /api/v3/(posts|topics|categories)/:id instead');
|
||||
|
||||
try {
|
||||
const result = await method(req.params.id, req.uid);
|
||||
if (!result) {
|
||||
|
||||
@@ -19,6 +19,7 @@ module.exports = function (app, middleware, controllers) {
|
||||
router.get('/user/uid/:userslug/export/uploads', middleware.checkAccountPermissions, middleware.exposeUid, controllers.user.exportUploads);
|
||||
router.get('/user/uid/:userslug/export/profile', middleware.checkAccountPermissions, middleware.exposeUid, controllers.user.exportProfile);
|
||||
|
||||
// TODO: Deprecate in v1.17.0
|
||||
router.get('/:type/pid/:id', middleware.authenticateOrGuest, controllers.api.getObject);
|
||||
router.get('/:type/tid/:id', middleware.authenticateOrGuest, controllers.api.getObject);
|
||||
router.get('/:type/cid/:id', middleware.authenticateOrGuest, controllers.api.getObject);
|
||||
|
||||
Reference in New Issue
Block a user