mirror of
https://github.com/bitcoin-s/bitcoin-s.git
synced 2025-02-24 06:57:51 +01:00
Log hidden service address (#4212)
This commit is contained in:
parent
702b7cae15
commit
3136b228fd
1 changed files with 10 additions and 4 deletions
|
@ -11,6 +11,7 @@ import akka.actor.{
|
|||
}
|
||||
import akka.io.{IO, Tcp}
|
||||
import akka.util.ByteString
|
||||
import grizzled.slf4j.Logging
|
||||
import org.bitcoins.tor.TorProtocolHandler.Authentication
|
||||
|
||||
import java.net.InetSocketAddress
|
||||
|
@ -73,7 +74,7 @@ class TorController(address: InetSocketAddress, protocolHandlerProps: Props)
|
|||
|
||||
}
|
||||
|
||||
object TorController {
|
||||
object TorController extends Logging {
|
||||
|
||||
def props(address: InetSocketAddress, protocolHandlerProps: Props) =
|
||||
Props(new TorController(address, protocolHandlerProps))
|
||||
|
@ -96,9 +97,9 @@ object TorController {
|
|||
authentication: Authentication,
|
||||
privateKeyPath: Path,
|
||||
virtualPort: Int,
|
||||
targets: Seq[String] = Seq())(implicit
|
||||
targets: Seq[String] = Seq.empty)(implicit
|
||||
system: ActorSystem): Future[InetSocketAddress] = {
|
||||
|
||||
import system.dispatcher
|
||||
val promiseTorAddress = Promise[InetSocketAddress]()
|
||||
|
||||
val protocolHandlerProps = TorProtocolHandler.props(
|
||||
|
@ -116,7 +117,12 @@ object TorController {
|
|||
s"tor-${System.currentTimeMillis()}"
|
||||
)
|
||||
|
||||
promiseTorAddress.future
|
||||
val addressF = promiseTorAddress.future
|
||||
|
||||
addressF.foreach(address =>
|
||||
logger.info(s"Created hidden service with address=$address"))
|
||||
|
||||
addressF
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue