Skip to content

Commit 2a30464

Browse files
committed
fix(#24): ensure the cache directory exists before attempting to store signals
1 parent 06e27d5 commit 2a30464

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)