Removes stats from Orchestrator to move out of the inner classes and be an option for app developers instead.

This commit is contained in:
Vitor Pamplona
2025-10-10 11:26:06 -04:00
parent 24f7d76dc4
commit fa971b1822
22 changed files with 0 additions and 45 deletions
@@ -26,6 +26,4 @@ interface ComposeSubscriptionManagerControls {
fun invalidateFilters()
fun destroy()
fun printStats()
}
@@ -33,8 +33,6 @@ interface IEoseManager {
fun invalidateFilters(ignoreIfDoing: Boolean = false)
fun destroy()
fun printStats()
}
abstract class BaseEoseManager<T>(
@@ -48,8 +46,6 @@ abstract class BaseEoseManager<T>(
abstract fun updateSubscriptions(keys: Set<T>)
override fun printStats() = orchestrator.printStats(logTag)
fun newSubscriptionId() = if (isDebug) logTag + newSubId() else newSubId()
fun getSubscription(subId: String) = orchestrator.getSub(subId)
@@ -99,6 +99,4 @@ class RelaySubscriptionsCoordinator(
)
fun destroy() = all.forEach { it.destroy() }
fun printCounters() = all.forEach { it.printStats() }
}
@@ -56,6 +56,4 @@ class AccountFilterAssembler(
override fun invalidateFilters() = group.forEach { it.invalidateFilters() }
override fun destroy() = group.forEach { it.destroy() }
override fun printStats() = group.forEach { it.printStats() }
}
@@ -49,6 +49,4 @@ class ChannelFinderFilterAssemblyGroup(
override fun invalidateKeys() = invalidateFilters()
override fun destroy() = group.forEach { it.destroy() }
override fun printStats() = group.forEach { it.printStats() }
}
@@ -47,6 +47,4 @@ class EventFinderFilterAssembler(
override fun invalidateKeys() = invalidateFilters()
override fun destroy() = group.forEach { it.destroy() }
override fun printStats() = group.forEach { it.printStats() }
}
@@ -46,6 +46,4 @@ class NWCPaymentFilterAssembler(
override fun invalidateKeys() = invalidateFilters()
override fun destroy() = group.forEach { it.destroy() }
override fun printStats() = group.forEach { it.printStats() }
}
@@ -49,6 +49,4 @@ class UserFinderFilterAssembler(
override fun invalidateKeys() = invalidateFilters()
override fun destroy() = group.forEach { it.destroy() }
override fun printStats() = group.forEach { it.printStats() }
}
@@ -54,6 +54,4 @@ class SearchFilterAssembler(
override fun invalidateKeys() = invalidateFilters()
override fun destroy() = group.forEach { it.destroy() }
override fun printStats() = group.forEach { it.printStats() }
}
@@ -99,7 +99,6 @@ class MainActivity : AppCompatActivity() {
@OptIn(DelicateCoroutinesApi::class)
GlobalScope.launch(Dispatchers.IO) {
debugState(this@MainActivity)
Amethyst.instance.sources.printCounters()
}
super.onPause()
@@ -46,6 +46,4 @@ class ChatroomFilterAssembler(
override fun invalidateFilters() = group.forEach { it.invalidateFilters() }
override fun destroy() = group.forEach { it.destroy() }
override fun printStats() = group.forEach { it.printStats() }
}
@@ -49,6 +49,4 @@ class ChannelFilterAssembler(
override fun invalidateFilters() = group.forEach { it.invalidateFilters() }
override fun destroy() = group.forEach { it.destroy() }
override fun printStats() = group.forEach { it.printStats() }
}
@@ -44,6 +44,4 @@ class ChatroomListFilterAssembler(
override fun invalidateFilters() = group.forEach { it.invalidateFilters() }
override fun destroy() = group.forEach { it.destroy() }
override fun printStats() = group.forEach { it.printStats() }
}
@@ -42,6 +42,4 @@ class CommunityFilterAssembler(
override fun invalidateFilters() = group.forEach { it.invalidateFilters() }
override fun destroy() = group.forEach { it.destroy() }
override fun printStats() = group.forEach { it.printStats() }
}
@@ -48,6 +48,4 @@ class DiscoveryFilterAssembler(
override fun invalidateFilters() = group.forEach { it.invalidateFilters() }
override fun destroy() = group.forEach { it.destroy() }
override fun printStats() = group.forEach { it.printStats() }
}
@@ -50,6 +50,4 @@ class GeoHashFilterAssembler(
override fun invalidateFilters() = group.forEach { it.invalidateFilters() }
override fun destroy() = group.forEach { it.destroy() }
override fun printStats() = group.forEach { it.printStats() }
}
@@ -45,6 +45,4 @@ class HashtagFilterAssembler(
override fun invalidateFilters() = group.forEach { it.invalidateFilters() }
override fun destroy() = group.forEach { it.destroy() }
override fun printStats() = group.forEach { it.printStats() }
}
@@ -53,6 +53,4 @@ class HomeFilterAssembler(
override fun invalidateFilters() = group.forEach { it.invalidateFilters() }
override fun destroy() = group.forEach { it.destroy() }
override fun printStats() = group.forEach { it.printStats() }
}
@@ -47,6 +47,4 @@ class UserProfileFilterAssembler(
override fun invalidateKeys() = invalidateFilters()
override fun destroy() = group.forEach { it.destroy() }
override fun printStats() = group.forEach { it.printStats() }
}
@@ -47,6 +47,4 @@ class ThreadFilterAssembler(
override fun invalidateFilters() = group.forEach { it.invalidateFilters() }
override fun destroy() = group.forEach { it.destroy() }
override fun printStats() = group.forEach { it.printStats() }
}
@@ -47,6 +47,4 @@ class VideoFilterAssembler(
override fun invalidateFilters() = group.forEach { it.invalidateFilters() }
override fun destroy() = group.forEach { it.destroy() }
override fun printStats() = group.forEach { it.printStats() }
}
@@ -88,8 +88,6 @@ class SubscriptionController(
client.unsubscribe(clientListener)
}
fun printStats(tag: String) = stats.printCounter(tag)
fun getSub(subId: String) = subscriptions.get(subId)
fun requestNewSubscription(