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:
parent
1a92ffe4a0
commit
4296abc4be
1 changed files with 21 additions and 0 deletions
|
@ -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();
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue