Bugfix background.js initialization. Added logging

This commit is contained in:
Nils Norman Haukås 2016-08-25 17:45:43 +02:00
parent 6747062ed6
commit 4b9579ceee

View file

@ -12,7 +12,7 @@ chrome.browserAction.onClicked.addListener(function (tab) {
});
function isMenuOpen(callback) {
messageExtension('isMenuOpen', callback);
messageExtension('isMenuOpen').then(callback);
}
function injectIframe(tab) {
@ -32,12 +32,17 @@ function injectIframe(tab) {
* javascript.
*/
chrome.runtime.onMessage.addListener((msg) => {
console.log('chrome.runtime.onMessage.addListener(msg)');
console.log(msg);
if (msg.command === 'loginAndRequestUserInfo') {
console.log('Extension got a command to retrieve user info');
loginUser()
.then(askForUserEmail)
.then(function (userInfo) {
console.log('Background.js received userInfo:');
console.log(userInfo);
messageExtension({ loginObj: userInfo });
});
}
@ -61,9 +66,9 @@ function loginUser() {
}
function askForUserEmail() {
return new Promise(function (resolve, reject) {
return new Promise(function (resolve, reject) {
chrome.identity.getProfileUserInfo(resolve);
});
});
}
function logOutUser() {