matterbridge-roborock-vacuum-plugin
Version:
Matterbridge Roborock Vacuum Plugin
12 lines • 499 B
JavaScript
import { RunModeDisplayLabel } from '../core/runModeConfig.js';
export class CleaningModeHandler {
canHandle(_mode, activity) {
return activity === RunModeDisplayLabel.Cleaning;
}
async handle(duid, _mode, activity, context) {
context.logger.notice(`${context.behaviorName}-ChangeRunMode to:`, activity);
context.roborockService.setProgress(duid, []);
await context.roborockService.startClean(duid);
}
}
//# sourceMappingURL=cleaningModeHandler.js.map