From 922f66969be623cf8256ba99568d1f409e5ed6e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Ortega=20Froysa?= Date: Fri, 17 Nov 2017 17:18:46 +0100 Subject: [PATCH] Channel implementation in demo. --- demo/main.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/demo/main.c b/demo/main.c index 0603a9d..a0d3e8e 100644 --- a/demo/main.c +++ b/demo/main.c @@ -69,6 +69,21 @@ int main(int argc, char *argv[]) { statistics.incoming, statistics.total); } + else if(strstr(in, "/join") == in) + { + const char *chan = strchr(in, '#'); + if(!chan) + puts("No channel name detected. Channel names start with `#'."); + NeoComm_join_channel(chan); + } + else if(strstr(in, "/leave") == in) + { + const char *chan = strchr(in, '#'); + if(!chan) + puts("No channel name detected. Channel names start with `#'."); + if(!NeoComm_leave_channel(chan)) + printf("%s\n", NeoComm_get_last_error()); + } else if(strcmp(in, "/help") == 0) print_help(); }