#31: Add zip files search

This commit is contained in:
2023-02-07 20:15:36 +01:00
parent 82e597f205
commit fda8fc728e
3 changed files with 73 additions and 9 deletions

View File

@@ -96,6 +96,7 @@ class MyProcess implements MessageComponentInterface
if (preg_match("/^[a-zA-Z0-9-_ ]+$/", $msg) !== 1) {
return;
}
$from->send('alert:Started searching...');
$client = $this->clients->offsetGet($from);
// If a previous request was received, we execute the new one with another client for simplicity otherwise with current file deletion approach, we can't tell the worker `search.py` that we don't care about its execution anymore.
if ($client->pid !== null) {
@@ -137,6 +138,7 @@ class MyProcess implements MessageComponentInterface
} else {
// We don't need the periodic timer anymore, as the worker finished its work and acknowledged that `websocket.php` completely read its output.
$this->loop->cancelTimer($client->timer);
$from->send('alert:Search finished!');
}
});
}