Mercurial > irccd
diff irccdctl/main.c @ 947:95201fd9ad88
irccd: servers are now linked lists
- Add reference counting to be shared with Javascript.
- Implement server-disconnect command.
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sat, 16 Jan 2021 09:45:33 +0100 |
parents | e43ccb1f0ace |
children | 9fcb0038fe0a |
line wrap: on
line diff
--- a/irccdctl/main.c Fri Jan 15 14:44:52 2021 +0100 +++ b/irccdctl/main.c Sat Jan 16 09:45:33 2021 +0100 @@ -132,6 +132,17 @@ } static void +cmd_server_disconnect(int argc, char **argv) +{ + if (argc == 1) + req("SERVER-DISCONNECT %s", argv[0]); + else + req("SERVER-DISCONNECT"); + + ok(); +} + +static void cmd_server_list(int argc, char **argv) { (void)argc; @@ -221,6 +232,7 @@ void (*exec)(int, char **); } cmds[] = { /* name min max exec */ + { "server-disconnect", 0, 1, cmd_server_disconnect }, { "server-list", 0, 0, cmd_server_list }, { "server-me", 3, 3, cmd_server_me }, { "server-message", 3, 3, cmd_server_message },