We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 75459a1 commit ef1be86Copy full SHA for ef1be86
1 file changed
android/app/src/main/java/com/httpsms/FirebaseMessagingService.kt
@@ -299,7 +299,10 @@ class MyFirebaseMessagingService : FirebaseMessagingService() {
299
// Also clean up the MMS PDU file to avoid cache buildup in cases where
300
// sendMultimediaMessage fails before the sent broadcast is delivered.
301
try {
302
- val pduFile = File(applicationContext.cacheDir, "pdu_${message.id}.dat")
+ // The PDU file is stored under the "mms_attachments" cache subdirectory;
303
+ // delete it from the same location to ensure cleanup is effective.
304
+ val pduDir = File(applicationContext.cacheDir, "mms_attachments")
305
+ val pduFile = File(pduDir, "pdu_${message.id}.dat")
306
if (pduFile.exists()) {
307
val deleted = pduFile.delete()
308
if (!deleted) {
0 commit comments