This commit is contained in:
Mygod
2020-01-20 19:08:48 +08:00
parent cce3223311
commit 22d81bb0b4
3 changed files with 3 additions and 3 deletions

View File

@@ -210,7 +210,7 @@ class ClientsFragment : Fragment() {
private lateinit var binding: FragmentClientsBinding private lateinit var binding: FragmentClientsBinding
private val adapter = ClientAdapter() private val adapter = ClientAdapter()
private var rates = HashMap<Pair<String, Long>, TrafficRate>() private var rates = mutableMapOf<Pair<String, Long>, TrafficRate>()
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
binding = FragmentClientsBinding.inflate(inflater, container, false) binding = FragmentClientsBinding.inflate(inflater, container, false)

View File

@@ -227,7 +227,7 @@ class Routing(private val caller: Any, private val downstream: String) : IpNeigh
transaction.revert() transaction.revert()
} }
} }
private val clients = HashMap<InetAddress, Client>() private val clients = mutableMapOf<InetAddress, Client>()
override fun onIpNeighbourAvailable(neighbours: Collection<IpNeighbour>) = synchronized(this) { override fun onIpNeighbourAvailable(neighbours: Collection<IpNeighbour>) = synchronized(this) {
val toRemove = HashSet(clients.keys) val toRemove = HashSet(clients.keys)
for (neighbour in neighbours) { for (neighbour in neighbours) {

View File

@@ -20,7 +20,7 @@ object TrafficRecorder {
private var scheduled = false private var scheduled = false
private var lastUpdate = 0L private var lastUpdate = 0L
private val records = HashMap<Pair<InetAddress, String>, TrafficRecord>() private val records = mutableMapOf<Pair<InetAddress, String>, TrafficRecord>()
val foregroundListeners = Event2<Collection<TrafficRecord>, LongSparseArray<TrafficRecord>>() val foregroundListeners = Event2<Collection<TrafficRecord>, LongSparseArray<TrafficRecord>>()
fun register(ip: InetAddress, downstream: String, mac: Long) { fun register(ip: InetAddress, downstream: String, mac: Long) {