Helper for genModulesInfoString(): given a list of modules, return * am SDS string in the form "[modulename|modulename2|...]" */
| 8691 | /* Helper for genModulesInfoString(): given a list of modules, return |
| 8692 | * am SDS string in the form "[modulename|modulename2|...]" */ |
| 8693 | sds genModulesInfoStringRenderModulesList(list *l) { |
| 8694 | listIter li; |
| 8695 | listNode *ln; |
| 8696 | listRewind(l,&li); |
| 8697 | sds output = sdsnew("["); |
| 8698 | while((ln = listNext(&li))) { |
| 8699 | RedisModule *module = ln->value; |
| 8700 | output = sdscat(output,module->name); |
| 8701 | if (ln != listLast(l)) |
| 8702 | output = sdscat(output,"|"); |
| 8703 | } |
| 8704 | output = sdscat(output,"]"); |
| 8705 | return output; |
| 8706 | } |
| 8707 | |
| 8708 | /* Helper for genModulesInfoString(): render module options as an SDS string. */ |
| 8709 | sds genModulesInfoStringRenderModuleOptions(struct RedisModule *module) { |
no test coverage detected