diff options
author | Sven Moritz Hallberg <pesco@khjk.org> | 2011-06-29 03:59:46 +0200 |
---|---|---|
committer | Sven Moritz Hallberg <pesco@khjk.org> | 2011-06-29 03:59:46 +0200 |
commit | f1cf01c5eb91fdd3effe04a27cdc5a268ff5ee66 (patch) | |
tree | a9c611223b54dfe382b3491c4d040f5c47e58272 | |
parent | 1082395cb29e7d0bde7ee55fe1e5d73b41e0e984 (diff) |
report trust state in gone_secure/still_secure messages
-rw-r--r-- | otr.c | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -641,8 +641,10 @@ void op_gone_secure(void *opdata, ConnContext *context) } otr_update_uflags(context, u); - if(!otr_update_modeflags(irc, u)) - irc_usermsg(irc, "conversation with %s is now off the record", u->nick); + if(!otr_update_modeflags(irc, u)) { + char *trust = u->flags & IRC_USER_OTR_TRUSTED ? "trusted" : "untrusted!"; + irc_usermsg(irc, "conversation with %s is now off the record (%s)", u->nick, trust); + } } void op_gone_insecure(void *opdata, ConnContext *context) @@ -680,8 +682,10 @@ void op_still_secure(void *opdata, ConnContext *context, int is_reply) } otr_update_uflags(context, u); - if(!otr_update_modeflags(irc, u)) - irc_usermsg(irc, "otr connection with %s has been refreshed", u->nick); + if(!otr_update_modeflags(irc, u)) { + char *trust = u->flags & IRC_USER_OTR_TRUSTED ? "trusted" : "untrusted!"; + irc_usermsg(irc, "otr connection with %s has been refreshed (%s)", u->nick, trust); + } } void op_log_message(void *opdata, const char *message) |