diff --git a/android_client/app/src/main/java/com/microsoft/hydralab/android/client/vpn/HydraLabVpnLoggerTemp.kt b/android_client/app/src/main/java/com/microsoft/hydralab/android/client/vpn/HydraLabVpnLoggerTemp.kt index 1ea96b0cb..51e4c9368 100644 --- a/android_client/app/src/main/java/com/microsoft/hydralab/android/client/vpn/HydraLabVpnLoggerTemp.kt +++ b/android_client/app/src/main/java/com/microsoft/hydralab/android/client/vpn/HydraLabVpnLoggerTemp.kt @@ -14,24 +14,6 @@ class HydraLabVpnLoggerTemp(private var filePath: String?) { private var lines = mutableListOf() private var linesStaging = listOf() - init { - if (filePath != null) { - filePath = Environment.getExternalStorageDirectory().toString() + filePath - - val publicFolder = Path(Environment.getExternalStorageDirectory().toString()).toString() - val fileUrl = Path(filePath.toString()).toString() - if (!fileUrl.startsWith(publicFolder + File.separator)) { - throw IllegalArgumentException("Invalid file path") - } - - val file = File(fileUrl ?: "") - if (file.exists()) { - file.writeText("") - } else { - file.createNewFile() - } - } - } fun stringify(packet: Packet): String { return packet.toString() @@ -42,29 +24,10 @@ class HydraLabVpnLoggerTemp(private var filePath: String?) { } private fun log(line: String) { - lines.add(line) - if (lines.size >= 100) { - flush() - } + } fun flush() { - linesStaging = lines.toList() - lines.clear() - if (filePath == null) { - return - } - GlobalScope.launch(Dispatchers.IO) { - try { - FileWriter(filePath, true).use { writer -> - for (line in linesStaging) { - writer.write(line) - writer.write("\n") - } - } - } catch (e: IOException) { - e.printStackTrace() - } - } + } }