@@ -3,45 +3,12 @@ import { check } from 'meteor/check';
33import { TAPi18n } from 'meteor/rocketchat:tap-i18n' ;
44import 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' ;
108import { API } from '../api' ;
119import { getDefaultUserFields } from '../../../utils/server/functions/getDefaultUserFields' ;
1210import { 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-
4512API . v1 . addRoute ( 'me' , { authRequired : true } , {
4613 get ( ) {
4714 return API . v1 . success ( this . getUserInfo ( Users . findOneById ( this . userId , { fields : getDefaultUserFields ( ) } ) ) ) ;
0 commit comments