Move service name to constructor

This commit is contained in:
Fabian Wiesel
2024-02-26 19:41:37 +01:00
parent 58095bc67b
commit c6c60d9dbd

View File

@@ -219,19 +219,15 @@ internal class ServiceInfoWrapper(private val info: NsdServiceInfo) {
get() = info.host.hostAddress
val port: Int
get() = info.port
val name: String
get() {
// If there is more than one service with the same name on the network, it will
// have a number at the end, but will appear as the following:
// "ChildMonitor\\032(number)
// or
// "ChildMonitor\032(number)
// Replace \\032 and \032 with a " "
var serviceName = info.serviceName
serviceName = serviceName.replace("\\\\032", " ")
serviceName = serviceName.replace("\\032", " ")
return serviceName
}
val name: String = info.serviceName
.replace("\\\\032", " ")
.replace("\\032", " ")
override fun toString(): String {
return name