Loading app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/TorBootstrapLoggerViewHolder.kt +8 −4 Changes for app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/TorBootstrapLoggerViewHolder.kt: 8 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -31,9 +31,9 @@ class TorBootstrapLoggerViewHolder( filter { !(it.first!!.startsWith("Circuit") && it.second == "ON") }. // Keep synchronized with format in onTorStatusUpdate flatMap { listOf("(${it.second}) '${it.first}'") } val entries_len = currentEntries.size val subListOffset = if (entries_len > 24) 24 else entries_len entries = currentEntries.subList((entries_len - subListOffset), entries_len) as MutableList<String> val entriesLen = currentEntries.size val subListOffset = if (entriesLen > MAX_NEW_ENTRIES) MAX_NEW_ENTRIES else entriesLen entries = currentEntries.subList((entriesLen - subListOffset), entriesLen) as MutableList<String> val initLog = "---------------" + view.resources.getString(R.string.tor_initializing_log) + "---------------" entries.add(0, initLog) Loading @@ -45,6 +45,7 @@ class TorBootstrapLoggerViewHolder( private fun formatLogEntries(entries: List<String>) = entries.joinToString("\n") @SuppressWarnings("EmptyFunctionBlock") override fun onTorConnecting() { } Loading @@ -52,6 +53,7 @@ class TorBootstrapLoggerViewHolder( components.torController.unregisterTorListener(this) } @SuppressWarnings("EmptyFunctionBlock") override fun onTorStopped() { } Loading @@ -59,7 +61,7 @@ class TorBootstrapLoggerViewHolder( if (status == null || entry == null) return if (status == "ON" && entry.startsWith("Circuit")) return if (entries.size > 25) { if (entries.size > MAX_LINES) { entries = entries.drop(1) as MutableList<String> } entries.add("(${status}) '${entry}'") Loading @@ -69,5 +71,7 @@ class TorBootstrapLoggerViewHolder( companion object { const val LAYOUT_ID = R.layout.tor_bootstrap_logger const val MAX_NEW_ENTRIES = 24 const val MAX_LINES = 25 } } Loading
app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/TorBootstrapLoggerViewHolder.kt +8 −4 Changes for app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/TorBootstrapLoggerViewHolder.kt: 8 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -31,9 +31,9 @@ class TorBootstrapLoggerViewHolder( filter { !(it.first!!.startsWith("Circuit") && it.second == "ON") }. // Keep synchronized with format in onTorStatusUpdate flatMap { listOf("(${it.second}) '${it.first}'") } val entries_len = currentEntries.size val subListOffset = if (entries_len > 24) 24 else entries_len entries = currentEntries.subList((entries_len - subListOffset), entries_len) as MutableList<String> val entriesLen = currentEntries.size val subListOffset = if (entriesLen > MAX_NEW_ENTRIES) MAX_NEW_ENTRIES else entriesLen entries = currentEntries.subList((entriesLen - subListOffset), entriesLen) as MutableList<String> val initLog = "---------------" + view.resources.getString(R.string.tor_initializing_log) + "---------------" entries.add(0, initLog) Loading @@ -45,6 +45,7 @@ class TorBootstrapLoggerViewHolder( private fun formatLogEntries(entries: List<String>) = entries.joinToString("\n") @SuppressWarnings("EmptyFunctionBlock") override fun onTorConnecting() { } Loading @@ -52,6 +53,7 @@ class TorBootstrapLoggerViewHolder( components.torController.unregisterTorListener(this) } @SuppressWarnings("EmptyFunctionBlock") override fun onTorStopped() { } Loading @@ -59,7 +61,7 @@ class TorBootstrapLoggerViewHolder( if (status == null || entry == null) return if (status == "ON" && entry.startsWith("Circuit")) return if (entries.size > 25) { if (entries.size > MAX_LINES) { entries = entries.drop(1) as MutableList<String> } entries.add("(${status}) '${entry}'") Loading @@ -69,5 +71,7 @@ class TorBootstrapLoggerViewHolder( companion object { const val LAYOUT_ID = R.layout.tor_bootstrap_logger const val MAX_NEW_ENTRIES = 24 const val MAX_LINES = 25 } }