-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,
struct Message metadata_msgtab = {
"METADATA", 0, 0, 0, MFLG_SLOW,
DECLARE_MODULE_AV1(metadata, NULL, NULL, metadata_clist, NULL, NULL, "$Revision$");
DECLARE_MODULE_AV1(metadata, NULL, NULL, metadata_clist, NULL, NULL, "$Revision$");
me_metadata(struct Client *client_p, struct Client *source_p, int parc, const char *parv[])
{
if(parv[2][0] == '#')
me_metadata(struct Client *client_p, struct Client *source_p, int parc, const char *parv[])
{
if(parv[2][0] == '#')
if(!strcmp(parv[1], "ADD") && parv[4] != NULL)
channel_metadata_add(chptr, parv[3], parv[4], 0);
if(!strcmp(parv[1], "ADD") && parv[4] != NULL)
channel_metadata_add(chptr, parv[3], parv[4], 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);
}
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);
}