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() }