From aa4ae23dc6584e956d6558c3327cd6375b830949 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Thu, 24 Feb 2022 15:03:44 +0200 Subject: [PATCH] Fixed adding of new contact --- app/src/main/kotlin/com/tutpro/baresip/Contact.kt | 4 ++++ app/src/main/kotlin/com/tutpro/baresip/ContactActivity.kt | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/Contact.kt b/app/src/main/kotlin/com/tutpro/baresip/Contact.kt index 0ec7407b..f7d17011 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/Contact.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/Contact.kt @@ -204,6 +204,10 @@ sealed class Contact { BaresipService.contactUpdate.postValue(System.nanoTime()) } + fun addBaresipContact(contact: BaresipContact) { + BaresipService.baresipContacts.add(contact) + } + fun removeBaresipContact(contact: BaresipContact) { BaresipService.baresipContacts.remove(contact) saveBaresipContacts() diff --git a/app/src/main/kotlin/com/tutpro/baresip/ContactActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/ContactActivity.kt index d0d059ad..255de66a 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/ContactActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/ContactActivity.kt @@ -269,7 +269,7 @@ class ContactActivity : AppCompatActivity() { addOrUpdateAndroidContact(this, contact) } else { if (newContact) - Contact.contacts().add(contact) + Contact.addBaresipContact(contact) Contact.saveBaresipContacts() Contact.contactsUpdate() }