mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-02-01 03:12:42 +01:00
db/SecurityManager.js: convert checkAccess() to thenify
This commit is contained in:
parent
23a3a079a6
commit
34fdaa4e8c
1 changed files with 3 additions and 2 deletions
|
@ -27,6 +27,7 @@ var sessionManager = require("./SessionManager");
|
||||||
var settings = require("../utils/Settings");
|
var settings = require("../utils/Settings");
|
||||||
var log4js = require('log4js');
|
var log4js = require('log4js');
|
||||||
var authLogger = log4js.getLogger("auth");
|
var authLogger = log4js.getLogger("auth");
|
||||||
|
const thenify = require("thenify").withCallback;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This function controlls the access to a pad, it checks if the user can access a pad.
|
* This function controlls the access to a pad, it checks if the user can access a pad.
|
||||||
|
@ -36,7 +37,7 @@ var authLogger = log4js.getLogger("auth");
|
||||||
* @param password the password the user has given to access this pad, can be null
|
* @param password the password the user has given to access this pad, can be null
|
||||||
* @param callback will be called with (err, {accessStatus: grant|deny|wrongPassword|needPassword, authorID: a.xxxxxx})
|
* @param callback will be called with (err, {accessStatus: grant|deny|wrongPassword|needPassword, authorID: a.xxxxxx})
|
||||||
*/
|
*/
|
||||||
exports.checkAccess = function(padID, sessionCookie, token, password, callback)
|
exports.checkAccess = thenify(function(padID, sessionCookie, token, password, callback)
|
||||||
{
|
{
|
||||||
var statusObject;
|
var statusObject;
|
||||||
|
|
||||||
|
@ -300,4 +301,4 @@ exports.checkAccess = function(padID, sessionCookie, token, password, callback)
|
||||||
|
|
||||||
callback(null, statusObject);
|
callback(null, statusObject);
|
||||||
});
|
});
|
||||||
};
|
});
|
||||||
|
|
Loading…
Reference in a new issue