void _moddeinit(module_unload_intent_t intent) { chanfix_persist_record_t *rec = NULL; hook_del_channel_can_register(chanfix_can_register); mowgli_timer_destroy(base_eventloop, chanfix_autofix_timer); if (chanfix) service_delete(chanfix); switch (intent) { case MODULE_UNLOAD_INTENT_RELOAD: { rec = smalloc(sizeof(chanfix_persist_record_t)); rec->version = 1; mowgli_global_storage_put("atheme.chanfix.main.persist", rec); break; } case MODULE_UNLOAD_INTENT_PERM: default: break; } chanfix_gather_deinit(intent, rec); }
void _moddeinit(module_unload_intent_t intent) { hook_del_channel_can_register(can_register); }