When a module key is deleted (in dbAsyncDelete/dbSyncDelete/dbOverwrite), it * will be called to tell the module which key is about to be released. */
| 8383 | /* When a module key is deleted (in dbAsyncDelete/dbSyncDelete/dbOverwrite), it |
| 8384 | * will be called to tell the module which key is about to be released. */ |
| 8385 | void moduleNotifyKeyUnlink(robj *key, robj *val) { |
| 8386 | if (val->type == OBJ_MODULE) { |
| 8387 | moduleValue *mv = val->ptr; |
| 8388 | moduleType *mt = mv->type; |
| 8389 | if (mt->unlink != NULL) { |
| 8390 | mt->unlink(key,mv->value); |
| 8391 | } |
| 8392 | } |
| 8393 | } |
| 8394 | |
| 8395 | /* -------------------------------------------------------------------------- |
| 8396 | * Modules API internals |
no outgoing calls
no test coverage detected