Mercurial > ~mikael > mcabber > hg
view mcabber/contrib/eventcmd @ 441:51b8f10cfeb8
Handle g_locale_from_utf8() failures
The biggest issue was that when a message couldn't be utf8-decoded,
the user was not notified of the failure, and sometimes didn't even
know a message had been sent to him...
I don't know if we can ask for a partial decoding, so the message isn't
displayed but an error message is now displayed.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Wed, 21 Sep 2005 22:05:43 +0200 |
parents | c5a7a7273986 |
children | 2fd528c49173 |
line wrap: on
line source
#! /bin/sh # # Sample events script for mcabber # Plays a sound when receiving a message # # To use this script, set the "events_command" option to the path of # the script (see the mcabberrc.example file for an example) # # MiKael, 2005-07-15 # The following sound comes with the gtkboard package, # you can modify this line to play another one... CMD_MSG_IN="/usr/bin/play /usr/share/sounds/gtkboard/machine_move.ogg" event=$1 arg1=$2 arg2=$3 if [ $event == "MSG" ]; then case "$arg1" in IN) # Incoming message from buddy $arg2 $CMD_MSG_IN > /dev/null 2>&1 ;; OUT) # Outgoing message for buddy $arg2 ;; esac elif [ $event == "STATUS" ]; then # Buddy $arg2 status is $arg1 (_, O, I, F, D, N, A) echo > /dev/null fi