Skip to content

Commit 10f3a03

Browse files
authored
Merge pull request #33 from TelemetryDeck/fix-invalid-argument
Fix possible crash when the cache directory doesn't exist
2 parents 06e27d5 + 2a30464 commit 10f3a03

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lib/src/main/java/com/telemetrydeck/sdk/PersistentSignalCache.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ class PersistentSignalCache(private var signalQueue: MutableList<Signal> = mutab
5656
}
5757

5858
private fun saveSignals() {
59+
// make sure the parent folder exists before writing
60+
file?.parentFile?.mkdirs()
5961
file?.createNewFile()
6062
val json = Json.encodeToString(signalQueue)
6163
file?.writeText(json)

0 commit comments

Comments
 (0)