Newer
Older
smart-home-server / server / SHServ / RequiredControlScriptsScope.php
<?php

namespace SHServ;

use \SHServ\Entities\Device;

class RequiredControlScriptsScope extends \SHServ\Middleware\ControlScripts implements \SHServ\Implements\ControlScriptsInterface {

	public function register_sync_map(): void { }

	public function register_events_handlers(): void {
		$this -> add_event_handler("online", function(Device $device, Array $data) {
			$device -> device_ip = $data["device_ip"];
			$device -> connection_status = "active";
			$device -> update();
		});
	}

	public function register_regular_scripts(): void { }

	public function register_actions_scripts(): void { }

}