|
|
|
@ -114,7 +114,6 @@ class DefaultBugReporter @Inject constructor(
@@ -114,7 +114,6 @@ class DefaultBugReporter @Inject constructor(
|
|
|
|
|
else -> compressFile(file) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
files.deleteAllExceptMostRecent() |
|
|
|
|
} |
|
|
|
|
if (withCrashLogs || withDevicesLogs) { |
|
|
|
|
saveLogCat() |
|
|
|
@ -316,20 +315,6 @@ class DefaultBugReporter @Inject constructor(
@@ -316,20 +315,6 @@ class DefaultBugReporter @Inject constructor(
|
|
|
|
|
}.orEmpty() |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Delete all the log files except the most recent one. |
|
|
|
|
*/ |
|
|
|
|
private fun List<File>.deleteAllExceptMostRecent() { |
|
|
|
|
if (size > 1) { |
|
|
|
|
val mostRecentFile = maxByOrNull { it.lastModified() } |
|
|
|
|
forEach { file -> |
|
|
|
|
if (file != mostRecentFile) { |
|
|
|
|
file.safeDelete() |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// ============================================================================================================== |
|
|
|
|
// Logcat management |
|
|
|
|
// ============================================================================================================== |
|
|
|
|