File tree 1 file changed +2
-6
lines changed
posthog/src/main/java/com/posthog/internal
1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -81,24 +81,20 @@ internal class PostHogQueue(
81
81
deque.add(file)
82
82
}
83
83
84
- var hasPendingEvents = true
85
84
try {
86
85
val os = config.encryption?.encrypt(file.outputStream()) ? : file.outputStream()
87
86
os.use { theOutputStream ->
88
87
config.serializer.serialize(event, theOutputStream.writer().buffered())
89
88
}
90
89
config.logger.log(" Queued Event ${event.event} : ${file.name} ." )
90
+
91
+ flushIfOverThreshold()
91
92
} catch (e: Throwable ) {
92
- hasPendingEvents = false
93
93
config.logger.log(" Event ${event.event} : ${file.name} failed to parse: $e ." )
94
94
95
95
// if for some reason the file failed to serialize, lets delete it
96
96
file.deleteSafely(config)
97
97
}
98
-
99
- if (hasPendingEvents) {
100
- flushIfOverThreshold()
101
- }
102
98
}
103
99
}
104
100
}
You can’t perform that action at this time.
0 commit comments