aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Busch <morphis@gravedo.de>2012-05-08 08:17:37 +0200
committerSimon Busch <morphis@gravedo.de>2012-05-11 17:55:22 +0200
commit055b2e99b9687545044df4baa650fcfd5c27adbf (patch)
tree8549efba080ee7c3c921a1686db4715fe84c19ae
parent176b6f25a84cfccf0b59147bf8610623a3624a3c (diff)
downloadcornucopia-morphis/sms-rework.tar.gz
cornucopia-morphis/sms-rework.tar.bz2
cornucopia-morphis/sms-rework.zip
fsogsmd: lib: at: don't reimplement SMS removal logic in our SMS handlermorphis/sms-rework
-rw-r--r--fsogsmd/src/lib/at/atsms.vala7
1 files changed, 1 insertions, 6 deletions
diff --git a/fsogsmd/src/lib/at/atsms.vala b/fsogsmd/src/lib/at/atsms.vala
index 7cec4a39..806772fb 100644
--- a/fsogsmd/src/lib/at/atsms.vala
+++ b/fsogsmd/src/lib/at/atsms.vala
@@ -50,15 +50,10 @@ public class FsoGsm.AtSmsHandler : FsoGsm.AbstractSmsHandler
return;
}
- var cmgd = theModem.createAtCommand<PlusCMGD>( "+CMGD" );
foreach( var pdu in cmgl.hexpdus )
{
handleIncomingSms( pdu.hexpdu, pdu.tpdulen );
- var response = yield theModem.processAtCommandAsync( cmgd, cmgd.issue( pdu.transaction_index ) );
- if ( cmgd.validateOk( response ) != Constants.AtResponse.OK )
- {
- logger.error( @"Could not delete SMS with index $(pdu.transaction_index) from SIM" );
- }
+ yield removeSmsMessageFromSIM( pdu.transaction_index );
}
}