Skip to content

Commit 9632cb7

Browse files
authored
[BREAK] Remove REST endpoint /api/v1/info (#15197)
1 parent f971ce6 commit 9632cb7

File tree

1 file changed

+2
-35
lines changed

1 file changed

+2
-35
lines changed

app/api/server/v1/misc.js

Lines changed: 2 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -3,45 +3,12 @@ import { check } from 'meteor/check';
33
import { TAPi18n } from 'meteor/rocketchat:tap-i18n';
44
import s from 'underscore.string';
55

6-
import { hasRole } from '../../../authorization';
7-
import { Info } from '../../../utils';
8-
import { Users } from '../../../models';
9-
import { settings } from '../../../settings';
6+
import { Users } from '../../../models/server';
7+
import { settings } from '../../../settings/server';
108
import { API } from '../api';
119
import { getDefaultUserFields } from '../../../utils/server/functions/getDefaultUserFields';
1210
import { getURL } from '../../../utils/lib/getURL';
1311

14-
15-
// DEPRECATED
16-
// Will be removed after v1.12.0
17-
API.v1.addRoute('info', { authRequired: false }, {
18-
get() {
19-
const warningMessage = 'The endpoint "/v1/info" is deprecated and will be removed after version v1.12.0';
20-
console.warn(warningMessage);
21-
const user = this.getLoggedInUser();
22-
23-
if (user && hasRole(user._id, 'admin')) {
24-
return API.v1.success(this.deprecationWarning({
25-
endpoint: 'info',
26-
versionWillBeRemoved: '1.12.0',
27-
response: {
28-
info: Info,
29-
},
30-
}));
31-
}
32-
33-
return API.v1.success(this.deprecationWarning({
34-
endpoint: 'info',
35-
versionWillBeRemoved: '1.12.0',
36-
response: {
37-
info: {
38-
version: Info.version,
39-
},
40-
},
41-
}));
42-
},
43-
});
44-
4512
API.v1.addRoute('me', { authRequired: true }, {
4613
get() {
4714
return API.v1.success(this.getUserInfo(Users.findOneById(this.userId, { fields: getDefaultUserFields() })));

0 commit comments

Comments
 (0)