Mercurial > hg > nnchat
changeset 603:0a30bf8db004
Add new command /raw for sending only once encoded data.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 20 May 2014 01:29:41 +0300 |
parents | 4bae14092b78 |
children | 37ab4725e4f9 |
files | main.c |
diffstat | 1 files changed, 17 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/main.c Tue May 20 01:04:30 2014 +0300 +++ b/main.c Tue May 20 01:29:41 2014 +0300 @@ -801,6 +801,21 @@ } +int nncmd_send_raw(nn_conn_t *conn, char *str) +{ +#if 1 + char *tmp = nn_encode_str1(str); + if (tmp == NULL) return -2; + nn_conn_send_msg(conn, optUserNameEnc, tmp); + th_free(tmp); +#else + nn_conn_send_msg(conn, optUserNameEnc, str); +#endif + + return 0; +} + + int nncmd_open_profile(nn_conn_t *conn, char *name) { char *enc_name = nn_encode_str1(name); @@ -1150,6 +1165,8 @@ { "/color", CMDARG_STRING, 0, nncmd_set_color }, { "/save", CMDARG_NONE, 0, nncmd_save_config }, + { "/raw", CMDARG_STRING, 0, nncmd_send_raw }, + { "/quit", CMDARG_NONE, 0, nncmd_quit }, };