From 85edef8e9610e26cb28cf84c264d21df1efd587b Mon Sep 17 00:00:00 2001 From: Yang Gu Date: Thu, 25 Feb 2010 18:40:16 +0800 Subject: [PATCH 2/2] Unify the failure result code for list/delete/read SMS --- src/phonesim.cpp | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/phonesim.cpp b/src/phonesim.cpp index 8b3edb1..01e61ea 100644 --- a/src/phonesim.cpp +++ b/src/phonesim.cpp @@ -406,13 +406,13 @@ bool SimChat::command( const QString& cmd ) int index = wild.toInt(); if ( index > SMSList.count() || index <= 0 || (SMSList.getDeletedFlag(index-1) == true) ) { - deleteSMSResponse.append("ERROR"); + deleteSMSResponse.append("+CMS ERROR: 321"); } else { SMSList.deleteSMS(index-1); deleteSMSResponse.append("OK"); } } else - deleteSMSResponse.append("ERROR"); + deleteSMSResponse.append("+CMS ERROR: 321"); state()->rules()->respond( deleteSMSResponse , responseDelay, eol ); } @@ -425,7 +425,7 @@ bool SimChat::command( const QString& cmd ) int index = wild.toInt(); if ( index > SMSList.count() || index <= 0 || (SMSList.getDeletedFlag(index-1) == true) ) { - readSMSResponse.append("ERROR"); + readSMSResponse.append("+CMS ERROR: 321"); } else { QString status = QString::number(SMSList.getStatus(index-1)); readSMSResponse.append("+CMGR: " + status + ",," + @@ -434,7 +434,7 @@ bool SimChat::command( const QString& cmd ) readSMSResponse += "\\nOK"; } } else - readSMSResponse.append("ERROR"); + readSMSResponse.append("+CMS ERROR: 321"); state()->rules()->respond( readSMSResponse, responseDelay, eol ); } -- 1.6.3.3