From 79e46c43d5d80baa06f9d82ca7e7644cbda5ff55 Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 5 Nov 2018 22:48:19 +0100 Subject: [PATCH] fix some LocalContact related warnings --- .../simplemobiletools/contacts/pro/models/LocalContact.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/models/LocalContact.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/models/LocalContact.kt index 75164cd5..011fa534 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/models/LocalContact.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/models/LocalContact.kt @@ -25,4 +25,9 @@ data class LocalContact( @ColumnInfo(name = "company") var company: String, @ColumnInfo(name = "job_position") var jobPosition: String, @ColumnInfo(name = "websites") var websites: ArrayList, - @ColumnInfo(name = "ims") var IMs: ArrayList) + @ColumnInfo(name = "ims") var IMs: ArrayList) { + + override fun equals(other: Any?) = this.id == (other as? LocalContact?)?.id + + override fun hashCode() = id ?: 0 +}