This commit is contained in:
legop3
2026-03-20 22:29:54 -04:00
parent f364e6ac60
commit 76c17abdb6
6 changed files with 214 additions and 169 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -11,7 +11,7 @@
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="apple-mobile-web-app-title" content="Multi Roomba Rover" />
<title>Multi Roomba Rover</title>
<script type="module" crossorigin src="/assets/index-D2iMrx7r.js"></script>
<script type="module" crossorigin src="/assets/index-E6gJe5Xr.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-WqYsCIRI.css">
</head>
<body>
@@ -679,6 +679,10 @@ roverManager.managerEvents.on('rover', ({ roverId, action } = {}) => {
return;
}
if (action === 'upsert' && serviceEnabled) {
if (whipOwners.has(roverId)) {
// WHIP publishes directly to the forward path; avoid recreating local publisher mid-session.
return;
}
try {
ensureWorker(roverId);
} catch (err) {