From ede52fb5077c1eed548da2fb3d4c4f7fda6a68a9 Mon Sep 17 00:00:00 2001 From: Nathan Bu <370788475@qq.com> Date: Tue, 7 Jan 2025 13:53:44 +0800 Subject: [PATCH] Update HydraLabVpnLoggerTemp.kt --- .../client/vpn/HydraLabVpnLoggerTemp.kt | 41 +------------------ 1 file changed, 2 insertions(+), 39 deletions(-) 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() - } - } + } }