commit 909941e9e468a7e8e0f71e17ea493aff92b8131f Author: Chris Double Date: Mon Apr 15 13:02:38 2013 +1200 MMS workaround diff --git a/dom/mobilemessage/src/ril/MobileMessageDatabaseService.js b/dom/mobilemessage/src/ril/MobileMessageDatabaseService.js index 741193d..cfabac2 100644 --- a/dom/mobilemessage/src/ril/MobileMessageDatabaseService.js +++ b/dom/mobilemessage/src/ril/MobileMessageDatabaseService.js @@ -608,6 +608,23 @@ MobileMessageDatabaseService.prototype = { }); } } + + aMessageRecord.receiver = aMessageRecord.receivers[0]; + aMessageRecord.messageClass = "normal"; + aMessageRecord.delivery = "received"; + aMessageRecord.body = "MMS payload: " + JSON.stringify(aMessageRecord.headers["x-mms-content-location"]); + + return gMobileMessageService.createSmsMessage(aMessageRecord.id, + aMessageRecord.threadId, + aMessageRecord.delivery, + aMessageRecord.deliveryStatus, + aMessageRecord.sender, + aMessageRecord.receiver, + aMessageRecord.body, + aMessageRecord.messageClass, + aMessageRecord.timestamp, + aMessageRecord.read); + /* return gMobileMessageService.createMmsMessage(aMessageRecord.id, aMessageRecord.threadId, aMessageRecord.delivery, @@ -619,6 +636,7 @@ MobileMessageDatabaseService.prototype = { subject, smil, attachments); + */ } },