[ADD/WIP] Push all the Janet changes

This is still unstable(and I still need to design/document the exposed
API)! Do(n't) go and use it!
This commit is contained in:
LDA 2024-11-16 14:11:32 +01:00
commit ca87972b3a
50 changed files with 3550 additions and 92 deletions

View file

@ -31,7 +31,7 @@ DelAdmin(Array *admin_list, char *glob)
return removed;
}
void
DelAdminCallback(XMPPCommandManager *m, char *from, XMLElement *form, XMLElement *out)
DelAdminCallback(XMPPCommandManager *m, char *from, XMLElement *form, XMLElement *out, char *node)
{
ParseeData *data = XMPPGetManagerCookie(m);
char *trimmed = ParseeTrimJID(from);
@ -84,9 +84,11 @@ DelAdminCallback(XMPPCommandManager *m, char *from, XMLElement *form, XMLElement
}
SetNote("info", "Sucessfully removed admins");
/* TODO */
(void) node;
}
void
FormDelAdminCallback(XMPPCommandManager *m, XMPPCommand *cmd, char *from)
FormDelAdminCallback(XMPPCommandManager *m, XMPPCommand *cmd, char *from, char *node)
{
ParseeData *data = XMPPGetManagerCookie(m);
DbRef *admins;
@ -120,4 +122,6 @@ FormDelAdminCallback(XMPPCommandManager *m, XMPPCommand *cmd, char *from)
DbUnlock(data->db, admins);
XMPPAddOption(cmd, admin_opt);
(void) node;
}