From 75ad1cd4a13487932750913b7c3054146adfd50e Mon Sep 17 00:00:00 2001 From: nea Date: Thu, 3 Aug 2023 22:17:47 +0200 Subject: Add support for retracted messages --- .../at/hannibal2/skyhanni/utils/IdentityCharacteristics.kt | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/main/java/at/hannibal2/skyhanni/utils/IdentityCharacteristics.kt (limited to 'src/main/java/at/hannibal2/skyhanni/utils') diff --git a/src/main/java/at/hannibal2/skyhanni/utils/IdentityCharacteristics.kt b/src/main/java/at/hannibal2/skyhanni/utils/IdentityCharacteristics.kt new file mode 100644 index 000000000..5b1399f73 --- /dev/null +++ b/src/main/java/at/hannibal2/skyhanni/utils/IdentityCharacteristics.kt @@ -0,0 +1,12 @@ +package at.hannibal2.skyhanni.utils + +class IdentityCharacteristics(val value: T) { + override fun equals(other: Any?): Boolean { + if (other !is IdentityCharacteristics<*>) return false + return this.value === other.value + } + + override fun hashCode(): Int { + return System.identityHashCode(value) + } +} -- cgit