fca-pretest
Version:
Facebook-chat-api made by Priyansh rajput
32 lines (28 loc) • 847 B
JavaScript
/* eslint-disable linebreak-style */
;
var utils = require("../utils");
var log = require("npmlog");
module.exports = function (defaultFuncs, api, ctx) {
return function getAccessToken(callback) {
var resolveFunc = function () { };
var rejectFunc = function () { };
var returnPromise = new Promise(function (resolve, reject) {
resolveFunc = resolve;
rejectFunc = reject;
});
if (!callback) {
callback = function (err, userInfo) {
if (err) return rejectFunc(err);
resolveFunc(userInfo);
};
}
try {
var { getAccessToken } = require('../Extra/ExtraAddons');
getAccessToken(ctx.jar,ctx,defaultFuncs).then(data => callback(null,data));
}
catch (e) {
callback(null, e);
}
return returnPromise;
};
};