Skip to content

Commit efe11b7

Browse files
committed
Undo worker commenting out
1 parent 655798e commit efe11b7

File tree

1 file changed

+39
-39
lines changed

1 file changed

+39
-39
lines changed

packages/auth/demo/src/index.js

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1750,45 +1750,45 @@ function initApp() {
17501750
}
17511751

17521752
// Install servicerWorker if supported.
1753-
// if ('serviceWorker' in navigator) {
1754-
// navigator.serviceWorker
1755-
// .register('/service-worker.js')
1756-
// .then(reg => {
1757-
// // Registration worked.
1758-
// console.log('Registration succeeded. Scope is ' + reg.scope);
1759-
// })
1760-
// .catch(error => {
1761-
// // Registration failed.
1762-
// console.log('Registration failed with ' + error.message);
1763-
// });
1764-
// }
1765-
1766-
// if (window.Worker) {
1767-
// webWorker = new Worker('/web-worker.js');
1768-
// /**
1769-
// * Handles the incoming message from the web worker.
1770-
// * @param {!Object} e The message event received.
1771-
// */
1772-
// webWorker.onmessage = function (e) {
1773-
// console.log('User data passed through web worker: ', e.data);
1774-
// switch (e.data.type) {
1775-
// case 'GET_USER_INFO':
1776-
// alertSuccess(
1777-
// 'User data passed through web worker: ' + JSON.stringify(e.data)
1778-
// );
1779-
// break;
1780-
// case 'RUN_TESTS':
1781-
// if (e.data.status === 'success') {
1782-
// alertSuccess('Web worker tests ran successfully!');
1783-
// } else {
1784-
// alertError('Error: ' + JSON.stringify(e.data.error));
1785-
// }
1786-
// break;
1787-
// default:
1788-
// return;
1789-
// }
1790-
// };
1791-
// }
1753+
if ('serviceWorker' in navigator) {
1754+
navigator.serviceWorker
1755+
.register('/service-worker.js')
1756+
.then(reg => {
1757+
// Registration worked.
1758+
console.log('Registration succeeded. Scope is ' + reg.scope);
1759+
})
1760+
.catch(error => {
1761+
// Registration failed.
1762+
console.log('Registration failed with ' + error.message);
1763+
});
1764+
}
1765+
1766+
if (window.Worker) {
1767+
webWorker = new Worker('/web-worker.js');
1768+
/**
1769+
* Handles the incoming message from the web worker.
1770+
* @param {!Object} e The message event received.
1771+
*/
1772+
webWorker.onmessage = function (e) {
1773+
console.log('User data passed through web worker: ', e.data);
1774+
switch (e.data.type) {
1775+
case 'GET_USER_INFO':
1776+
alertSuccess(
1777+
'User data passed through web worker: ' + JSON.stringify(e.data)
1778+
);
1779+
break;
1780+
case 'RUN_TESTS':
1781+
if (e.data.status === 'success') {
1782+
alertSuccess('Web worker tests ran successfully!');
1783+
} else {
1784+
alertError('Error: ' + JSON.stringify(e.data.error));
1785+
}
1786+
break;
1787+
default:
1788+
return;
1789+
}
1790+
};
1791+
}
17921792

17931793
/**
17941794
* Asks the web worker, if supported in current browser, to return the user info

0 commit comments

Comments
 (0)