Avoids comparisons with the torConnection as part of the data class
This commit is contained in:
@@ -62,7 +62,10 @@ class TorService(
|
|||||||
delay(100)
|
delay(100)
|
||||||
}
|
}
|
||||||
|
|
||||||
trySend(TorServiceStatus.Active(torService.socksPort, torService.torControlConnection))
|
val active = TorServiceStatus.Active(torService.socksPort)
|
||||||
|
active.torControlConnection = torService.torControlConnection
|
||||||
|
|
||||||
|
trySend(active)
|
||||||
Log.d("TorService", "Tor Service Connected ${torService.socksPort}")
|
Log.d("TorService", "Tor Service Connected ${torService.socksPort}")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,8 +25,9 @@ import net.freehaven.tor.control.TorControlConnection
|
|||||||
sealed class TorServiceStatus {
|
sealed class TorServiceStatus {
|
||||||
data class Active(
|
data class Active(
|
||||||
val port: Int,
|
val port: Int,
|
||||||
val torControlConnection: TorControlConnection,
|
) : TorServiceStatus() {
|
||||||
) : TorServiceStatus()
|
lateinit var torControlConnection: TorControlConnection
|
||||||
|
}
|
||||||
|
|
||||||
object Off : TorServiceStatus()
|
object Off : TorServiceStatus()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user