adds a Start request to the req listener

This commit is contained in:
Vitor Pamplona
2025-10-29 18:28:59 -04:00
parent 895562b4a9
commit 40d417038e
2 changed files with 12 additions and 1 deletions

View File

@@ -148,7 +148,13 @@ class PoolRequests {
cmd: Command, cmd: Command,
) { ) {
when (cmd) { when (cmd) {
is ReqCmd -> subState(cmd.subId).onOpenReq(relay, cmd.filters) is ReqCmd -> {
subState(cmd.subId).onOpenReq(relay, cmd.filters)
desiredSubListeners.get(cmd.subId)?.onStartReq(
relay = relay.url,
forFilters = cmd.filters,
)
}
is CloseCmd -> subState(cmd.subId).onCloseReq(relay) is CloseCmd -> subState(cmd.subId).onCloseReq(relay)
} }
} }

View File

@@ -48,4 +48,9 @@ interface IRequestListener {
message: String, message: String,
forFilters: List<Filter>?, forFilters: List<Filter>?,
) {} ) {}
fun onStartReq(
relay: String,
forFilters: List<Filter>,
) {}
} }