--- smsdaemon/plugins/TogPlugin.cpp 2008/06/11 12:15:14 52 +++ smsdaemon/plugins/TogPlugin.cpp 2008/06/15 18:57:00 80 @@ -7,6 +7,8 @@ #include #include +#include "common.h" + using namespace std; @@ -60,13 +62,13 @@ if (data == "") { - modem.SendSms(sms.sender, "Usage: tog \ntog list - liste over stationer"); + modem.SendSms(sms.sender, "Usage: tog \ntog list - liste over stationer", false); return; } if (data == "list") { - modem.SendSms(sms.sender, CreateStationList()); + modem.SendSms(sms.sender, CreateStationList(), true); return; } @@ -75,7 +77,7 @@ if (code == "") { - modem.SendSms(sms.sender, "Unknown station"); + modem.SendSms(sms.sender, "Unknown station", false); return; } @@ -84,9 +86,9 @@ { infos = GetTrainInfo( code , "" ); } - catch(...) + catch(std::exception& e) { - modem.SendSms(sms.sender, "Connection timeout"); + modem.SendSms(sms.sender, e.what(), false ); return; } @@ -102,7 +104,7 @@ os << train.note << "\n"; } - modem.SendSms(sms.sender, Util::str_latin2gsm(os.str())); + modem.SendSms(sms.sender, Util::str_latin2gsm(os.str()), true);