mirror of
https://github.com/d4rken-org/capod.git
synced 2026-09-14 18:26:11 -04:00
AppleDeviceProfile is a data class whose key fields are ByteArrays, so the generated equals() compares them by reference and the "did anything change" guard was true on every key exchange. That meant a redundant profile write on every connect and a "Persisted keys" line that said nothing about whether a key had actually changed. Compare content instead, per key, and name the key that changed in the log.