New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

facebook-graphapi-js-connector

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

facebook-graphapi-js-connector - npm Package Compare versions

Comparing version 1.0.5 to 1.0.6

73

index.js

@@ -0,1 +1,9 @@

let state = {
user_logged_in: false,
user_id: '',
user_access_token: '',
user_name: '',
pages: null
}
exports.printMsg = function() {

@@ -50,7 +58,3 @@ console.log("This is a message from the demo package");

console.log(`user ${response} is logged in`);
// this.setState({
// user_id: response.userID,
// user_access_token: response.accessToken,
// user_logged_in: true
// });
loggedIn(response);
}).catch(() => {

@@ -70,2 +74,3 @@ console.log('user is not logged in');

console.log('Good to see you, ' + response.name + '.');
loggedIn(response);
resolve(response);

@@ -86,6 +91,60 @@ });

resolve(response);
}).catch((response) => {
reject(response);
});
});
};
const loggedIn = (response) => {
new Promise((resolve, reject) => {
state = {
...state,
user_id: response.id,
user_name: response.name,
user_logged_in: true
}
}).then(() => {
getUserAccessToken();
})
}
exports.getPagesWhereUserIsAdmin = () => {
return new Promise((resolve, reject) => {
return FB.api('/me/accounts', {
fields: 'manage_pages,name',
}, (response) => {
if (!response || response.error) {
console.log('failed to get pages where user is admin: ', response);
reject(response)
} else {
console.log('got pages where user is admin: ', response);
new Promise((resolve, reject) => {
state = {
...state,
pages: response.data
}
})
resolve(response.data)
}
})
});
}
exports.getPageAccessToken = (props) => {
const {
pageId
} = props;
return new Promise((resolve, reject) => {
return FB.api( pageId, 'GET', {
fields: 'access_token'
}, response => {
console.log('waiting for page access token...');
if (!response || response.error) {
console.log('failed to get page access token', response);
reject(response)
} else {
console.log('current pages access token', response.access_token);
resolve(response.access_token)
}
}
);
});
}

16

package.json
{
"_from": "facebook-graphapi-js-connector",
"_id": "facebook-graphapi-js-connector@1.0.3",
"_id": "facebook-graphapi-js-connector@1.0.5",
"_inBundle": false,
"_integrity": "sha512-t1A6sGQqrBTdK3A5SdbnzYTG8QaA00lISsVKYlulJj3j9HyoMEMccQFYru219S9AMBA9Z+NRG6/Od48Km3Ufkg==",
"_integrity": "sha512-diP3H5+JtGC+hNS74k3G4iQSt8t9B13OQSuXZtSheWMaMItAIbu/6w2pW5kHbTiGwMgRMD1KQ1LtXUcfzVmY+A==",
"_location": "/facebook-graphapi-js-connector",

@@ -19,9 +19,9 @@ "_phantomChildren": {},

"_requiredBy": [
"#DEV:/",
"#USER"
"#USER",
"/"
],
"_resolved": "https://registry.npmjs.org/facebook-graphapi-js-connector/-/facebook-graphapi-js-connector-1.0.3.tgz",
"_shasum": "6633c8d7f2c91177e7b6dbec8213ee18052eacec",
"_resolved": "https://registry.npmjs.org/facebook-graphapi-js-connector/-/facebook-graphapi-js-connector-1.0.5.tgz",
"_shasum": "d45d941d568129dd60f32bf1fd13897107b9608d",
"_spec": "facebook-graphapi-js-connector",
"_where": "/Users/magnus/Repositories/npm",
"_where": "/Users/magnuskjelland/Dev/Node/demo1",
"author": {

@@ -44,3 +44,3 @@ "name": "Webmagster"

},
"version": "1.0.5"
"version": "1.0.6"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc