diff options
author | James Booth <boothj5@gmail.com> | 2014-01-13 20:17:45 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2014-01-13 20:17:45 +0000 |
commit | 60820007ee6b5a1bc634904d35f9f10292a04195 (patch) | |
tree | bb79b5ed16f7a1d96528971571f3e2daa1602a73 /src/ui | |
parent | 443b240ce4c649b81d2f27d82a300f2a6a4cea14 (diff) | |
download | profani-tty-60820007ee6b5a1bc634904d35f9f10292a04195.tar.gz |
Added setting /otr log on|off|redact
Diffstat (limited to 'src/ui')
-rw-r--r-- | src/ui/console.c | 16 | ||||
-rw-r--r-- | src/ui/ui.h | 1 |
2 files changed, 17 insertions, 0 deletions
diff --git a/src/ui/console.c b/src/ui/console.c index afdc1776..f1450cc1 100644 --- a/src/ui/console.c +++ b/src/ui/console.c @@ -1134,6 +1134,20 @@ _cons_grlog_setting(void) } static void +_cons_otr_log_setting(void) +{ + char *value = prefs_get_string(PREF_OTR_LOG); + + if (strcmp(value, "on") == 0) { + cons_show("OTR logging (/otr log) : ON"); + } else if (strcmp(value, "off") == 0) { + cons_show("OTR logging (/otr log) : OFF"); + } else { + cons_show("OTR logging (/otr log) : Redacted"); + } +} + +static void _cons_show_log_prefs(void) { cons_show("Logging preferences:"); @@ -1141,6 +1155,7 @@ _cons_show_log_prefs(void) cons_log_setting(); cons_chlog_setting(); cons_grlog_setting(); + cons_otr_log_setting(); wins_refresh_console(); cons_alert(); @@ -1548,6 +1563,7 @@ console_init_module(void) cons_log_setting = _cons_log_setting; cons_chlog_setting = _cons_chlog_setting; cons_grlog_setting = _cons_grlog_setting; + cons_otr_log_setting = _cons_otr_log_setting; cons_show_log_prefs = _cons_show_log_prefs; cons_autoaway_setting = _cons_autoaway_setting; cons_show_presence_prefs = _cons_show_presence_prefs; diff --git a/src/ui/ui.h b/src/ui/ui.h index 240f6b4b..4395b096 100644 --- a/src/ui/ui.h +++ b/src/ui/ui.h @@ -222,6 +222,7 @@ void (*cons_history_setting)(void); void (*cons_log_setting)(void); void (*cons_chlog_setting)(void); void (*cons_grlog_setting)(void); +void (*cons_otr_log_setting)(void); void (*cons_autoaway_setting)(void); void (*cons_reconnect_setting)(void); void (*cons_autoping_setting)(void); |