Skip to content

Commit

Permalink
fix(vendor.roborock): Fix map not immediately showing segments after …
Browse files Browse the repository at this point in the history
…a mapping pass
  • Loading branch information
Hypfer committed Feb 5, 2023
1 parent d4a7ae3 commit 25a6670
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions backend/lib/robots/roborock/RoborockValetudoRobot.js
Expand Up @@ -160,23 +160,33 @@ class RoborockValetudoRobot extends MiioValetudoRobot {
Logger.warn("Error while sending cloud ack", err);
});

break;
return true;
case "event.remind_to_save_map":
this.valetudoEventStore.raise(new PendingMapChangeValetudoEvent({}));

this.sendCloud({id: msg.id, "result":"ok"}).catch((err) => {
Logger.warn("Error while sending cloud ack", err);
});

break;
return true;

case "event.segment_map_done":
this.pollMap();
this.pollState().catch((err) => {
Logger.warn("Error while polling state after map split", err);
});

this.sendCloud({id: msg.id, "result":"ok"}).catch((err) => {
Logger.warn("Error while sending cloud ack", err);
});

return true;
case "event.back_to_dock":
case "event.error_code":
case "event.relocate_failed_back":
case "event.goto_target_succ":
case "event.target_not_reachable":
case "event.consume_material_notify":
case "event.segment_map_done":
case "event.clean_complete":
case "event.segment_clean_succ":
case "event.segment_clean_part_done":
Expand Down

0 comments on commit 25a6670

Please sign in to comment.