Skip to content

Commit 63d672a

Browse files
authored
Merge pull request #45 from mapcomponents/Add-MultiTab
Fixing SW Communication
2 parents 6ff46b6 + e0f9128 commit 63d672a

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

multi_tab/public/service-worker.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,15 @@ self.addEventListener('install', event => {
55

66
self.addEventListener('activate', event => {
77
console.log(`Service Worker activating. ${event}`);
8+
event.waitUntil(self.clients.claim()); // Macht den SW sofort aktiv
89
});
910

11+
1012
self.addEventListener('message', event => {
1113
if (event.data && event.data.type === 'BROADCAST') {
1214
self.clients.matchAll({ includeUncontrolled: true, type: 'window' }).then(clients => {
1315
clients.forEach(client => {
16+
console.log(client);
1417
client.postMessage(event.data.message);
1518
});
1619
});

multi_tab/src/components/DataTableManager.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ export default function DataTableManager() {
2525
setSelected(message.selected);
2626
break;
2727
case"visibleLayers":
28+
console.log("got message")
2829
setSelectedLayer(
2930
message.parksShown && message.restaurantsShown
3031
? 'all'

multi_tab/src/components/LayerManager.jsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,6 @@ export default function LayerManager(props) {
131131

132132
useEffect(() => {
133133
if (!mapHook.map) return;
134-
console.log("send")
135-
136134
sendMessageToServiceWorker({
137135
type: "visibleLayers",
138136
message: {

0 commit comments

Comments
 (0)