Переглянути джерело

[WebsocketController] use the new NotAuthorizedError

Jakob Ackermann 6 роки тому
батько
коміт
59c4c884a5
1 змінених файлів з 2 додано та 6 видалено
  1. 2 6
      services/real-time/app/js/WebsocketController.js

+ 2 - 6
services/real-time/app/js/WebsocketController.js

@@ -9,6 +9,7 @@ const DocumentUpdaterManager = require('./DocumentUpdaterManager')
 const ConnectedUsersManager = require('./ConnectedUsersManager')
 const WebsocketLoadBalancer = require('./WebsocketLoadBalancer')
 const RoomManager = require('./RoomManager')
+const { NotAuthorizedError } = require('./Errors')
 
 let WebsocketController
 module.exports = WebsocketController = {
@@ -48,12 +49,7 @@ module.exports = WebsocketController = {
       }
 
       if (!privilegeLevel) {
-        const err = new Error('not authorized')
-        logger.warn(
-          { err, project_id, user_id, client_id: client.id },
-          'user is not authorized to join project'
-        )
-        return callback(err)
+        return callback(new NotAuthorizedError())
       }
 
       client.ol_context = {}