3
0
Fork 0
mirror of https://github.com/farmOS/farmOS.git synced 2024-02-23 11:37:38 +01:00

Delete data when legacy_listener data streams are deleted.

This commit is contained in:
paul121 2020-11-09 11:46:18 -08:00 committed by Michael Stenta
parent 1a92ffe4a0
commit 4296abc4be

View file

@ -0,0 +1,21 @@
<?php
/**
* @file
* The farm_sensor_listener module.
*/
use Drupal\data_stream\Entity\DataStreamInterface;
/**
* Implements hook_ENTITY_TYPE_delete().
*/
function farm_sensor_listener_data_stream_delete(DataStreamInterface $data_stream) {
// Remove all legacy listener data provided by the data stream.
if ($data_stream->bundle() == 'legacy_listener') {
\Drupal::database()->delete('data_stream_data_legacy')
->condition('id', $data_stream->id())
->execute();
}
}