Remove all the listeners for this module: this is used before unloading * a module. */
| 8544 | /* Remove all the listeners for this module: this is used before unloading |
| 8545 | * a module. */ |
| 8546 | void moduleUnsubscribeAllServerEvents(RedisModule *module) { |
| 8547 | RedisModuleEventListener *el; |
| 8548 | listIter li; |
| 8549 | listNode *ln; |
| 8550 | listRewind(RedisModule_EventListeners,&li); |
| 8551 | |
| 8552 | while((ln = listNext(&li))) { |
| 8553 | el = (RedisModuleEventListener*)ln->value; |
| 8554 | if (el->module == module) { |
| 8555 | listDelNode(RedisModule_EventListeners,ln); |
| 8556 | zfree(el); |
| 8557 | } |
| 8558 | } |
| 8559 | } |
| 8560 | |
| 8561 | void processModuleLoadingProgressEvent(int is_aof) { |
| 8562 | long long now = g_pserver->ustime; |
no test coverage detected