diff options
| author | Federico Angelilli <code@fedang.net> | 2024-11-24 15:14:05 +0100 |
|---|---|---|
| committer | Federico Angelilli <code@fedang.net> | 2024-11-24 15:14:05 +0100 |
| commit | ab8a774df0ebc88c4b16377547366b01134b041c (patch) | |
| tree | 0d34c311276c271e16fe9d8ef842fc960bda8334 /src/block.c | |
| parent | b260d5beb9fab0c39f18be677e70b35e988d3c1d (diff) | |
Add actions
Diffstat (limited to 'src/block.c')
| -rw-r--r-- | src/block.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/block.c b/src/block.c index e7cb72d..f3283e9 100644 --- a/src/block.c +++ b/src/block.c @@ -50,6 +50,19 @@ void block_update(block_t *block) } } +int block_change(block_t *block, const char *key, const char *value) +{ + if (block->scheme->change_fn == NULL) { + log_value_debug("Ignored block change", + "s:label", block->label, + "s:key", key, + "s:value", value); + return 0; + } + + return block->scheme->change_fn(block, key, value); +} + void block_free(block_t *block) { if (block->scheme->clean_fn != NULL) |
