public function receive(Signal $signal)
{
if (!$signal instanceof Signal\UserService\DeleteUserGroupSignal) {
return;
}
// Delete Content
$this->searchHandler->deleteContent($signal->userGroupId);
// Delete locations if there is any
foreach ($signal->affectedLocationIds as $locationId) {
$this->searchHandler->deleteLocation($locationId, $signal->userGroupId);
}
}