From 097d195f0023c1fa4f7089d03cc597cb687eece5 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Wed, 11 Feb 2015 14:16:38 +0100 Subject: [PATCH] Disable session.*() from high level API. --- packages/xo-lib/index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/xo-lib/index.js b/packages/xo-lib/index.js index 21b5e8639..878bc686b 100644 --- a/packages/xo-lib/index.js +++ b/packages/xo-lib/index.js @@ -299,8 +299,11 @@ function Xo(opts) { } Xo.prototype.call = function (method, params) { - // TODO: prevent session.*() from being because it may interfere + // Prevent session.*() from being because it may interfere // with this class session management. + if (startsWith(method, 'session.')) { + throw new Error('session.*() methods are disabled from this interface'); + } return connect.call(this).then(function () { var self = this;