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(); }