Răsfoiți Sursa

[WebsocketController] use the new NotAuthorizedError

Jakob Ackermann 6 ani în urmă
părinte
comite
59c4c884a5
1 a modificat fișierele cu 2 adăugiri și 6 ștergeri
  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 ConnectedUsersManager = require('./ConnectedUsersManager')
 const WebsocketLoadBalancer = require('./WebsocketLoadBalancer')
 const WebsocketLoadBalancer = require('./WebsocketLoadBalancer')
 const RoomManager = require('./RoomManager')
 const RoomManager = require('./RoomManager')
+const { NotAuthorizedError } = require('./Errors')
 
 
 let WebsocketController
 let WebsocketController
 module.exports = WebsocketController = {
 module.exports = WebsocketController = {
@@ -48,12 +49,7 @@ module.exports = WebsocketController = {
       }
       }
 
 
       if (!privilegeLevel) {
       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 = {}
       client.ol_context = {}