Moving logs from SubscriptionController to the Manager to be able to distinguish between the multiple managers

This commit is contained in:
Vitor Pamplona
2025-05-14 19:19:58 -04:00
parent dfdee1ae96
commit 6367e9ddc9
2 changed files with 27 additions and 9 deletions
@@ -20,6 +20,8 @@
*/
package com.vitorpamplona.amethyst.service.relayClient.eoseManagers
import android.util.Log
import com.vitorpamplona.amethyst.isDebug
import com.vitorpamplona.ammolite.relays.NostrClient
import com.vitorpamplona.ammolite.relays.datasources.SubscriptionController
@@ -29,6 +31,7 @@ abstract class BaseEoseManager<T>(
) {
val orchestrator =
SubscriptionController(client) {
if (isDebug) Log.d("${this.javaClass.simpleName}", "Updating Subscriptions")
updateSubscriptions(allKeys())
}
@@ -38,9 +41,30 @@ abstract class BaseEoseManager<T>(
fun invalidateFilters() = orchestrator.invalidateFilters()
fun start() = orchestrator.start()
fun start() {
orchestrator.start()
if (isDebug) {
Log.d("${this.javaClass.simpleName}", "Start")
}
}
fun stop() = orchestrator.stop()
fun stop() {
orchestrator.stop()
if (isDebug) {
Log.d("${this.javaClass.simpleName}", "Stop")
}
}
fun destroy() = orchestrator.destroy()
fun destroy() {
orchestrator.destroy()
if (isDebug) {
Log.d("${this.javaClass.simpleName}", "Destroy, Unsubscribe")
}
}
fun init() {
if (isDebug) {
Log.d("${this.javaClass.simpleName}", "Init, Subscribe")
}
}
}