mirror of
https://codeberg.org/redict/redict.git
synced 2025-01-22 16:18:28 -05:00
Fix example modules to have the right OnLoad() prototype.
Related to #3293.
This commit is contained in:
parent
a4bce77e92
commit
5831dd860a
@ -236,7 +236,7 @@ void HelloTypeFree(void *value) {
|
|||||||
|
|
||||||
/* This function must be present on each Redis module. It is used in order to
|
/* This function must be present on each Redis module. It is used in order to
|
||||||
* register the commands into the Redis server. */
|
* register the commands into the Redis server. */
|
||||||
int RedisModule_OnLoad(RedisModuleCtx *ctx) {
|
int RedisModule_OnLoad(RedisModuleCtx *ctx, RedisModuleString **argv, int argc) {
|
||||||
if (RedisModule_Init(ctx,"hellotype",1,REDISMODULE_APIVER_1)
|
if (RedisModule_Init(ctx,"hellotype",1,REDISMODULE_APIVER_1)
|
||||||
== REDISMODULE_ERR) return REDISMODULE_ERR;
|
== REDISMODULE_ERR) return REDISMODULE_ERR;
|
||||||
|
|
||||||
|
@ -539,10 +539,16 @@ int HelloLeftPad_RedisCommand(RedisModuleCtx *ctx, RedisModuleString **argv, int
|
|||||||
|
|
||||||
/* This function must be present on each Redis module. It is used in order to
|
/* This function must be present on each Redis module. It is used in order to
|
||||||
* register the commands into the Redis server. */
|
* register the commands into the Redis server. */
|
||||||
int RedisModule_OnLoad(RedisModuleCtx *ctx) {
|
int RedisModule_OnLoad(RedisModuleCtx *ctx, RedisModuleString **argv, int argc) {
|
||||||
if (RedisModule_Init(ctx,"helloworld",1,REDISMODULE_APIVER_1)
|
if (RedisModule_Init(ctx,"helloworld",1,REDISMODULE_APIVER_1)
|
||||||
== REDISMODULE_ERR) return REDISMODULE_ERR;
|
== REDISMODULE_ERR) return REDISMODULE_ERR;
|
||||||
|
|
||||||
|
/* Log the list of parameters passing loading the module. */
|
||||||
|
for (int j = 0; j < argc; j++) {
|
||||||
|
const char *s = RedisModule_StringPtrLen(argv[j],NULL);
|
||||||
|
printf("Module loaded with ARGV[%d] = %s\n", j, s);
|
||||||
|
}
|
||||||
|
|
||||||
if (RedisModule_CreateCommand(ctx,"hello.simple",
|
if (RedisModule_CreateCommand(ctx,"hello.simple",
|
||||||
HelloSimple_RedisCommand,"readonly",0,0,0) == REDISMODULE_ERR)
|
HelloSimple_RedisCommand,"readonly",0,0,0) == REDISMODULE_ERR)
|
||||||
return REDISMODULE_ERR;
|
return REDISMODULE_ERR;
|
||||||
|
Loading…
Reference in New Issue
Block a user