#include "whowas.h"
#include "monitor.h"
-void me_metadata(struct Client *, struct Client *, int, const char **);
+static int me_metadata(struct Client *, struct Client *, int, const char **);
struct Message metadata_msgtab = {
"METADATA", 0, 0, 0, MFLG_SLOW,
DECLARE_MODULE_AV1(metadata, NULL, NULL, metadata_clist, NULL, NULL, "$Revision$");
-void
+static int
me_metadata(struct Client *client_p, struct Client *source_p, int parc, const char *parv[])
{
if(parv[2][0] == '#')
struct Channel *chptr;
if((chptr = find_channel(parv[2])) == NULL)
- return;
+ return 0;
if(!strcmp(parv[1], "ADD") && parv[4] != NULL)
channel_metadata_add(chptr, parv[3], parv[4], 0);
struct Client *target_p;
if((target_p = find_id(parv[2])) == NULL)
- return;
+ return 0;
if(!target_p->user)
- return;
+ return 0;
if(!strcmp(parv[1], "ADD") && parv[4] != NULL)
user_metadata_add(target_p, parv[3], parv[4], 0);
if(!strcmp(parv[1], "DELETE") && parv[3] != NULL)
user_metadata_delete(target_p, parv[3], 0);
}
+ return 0;
}