updateContact method

  1. @action
Future<ContactWeebi> updateContact(
  1. ContactWeebi data
)

Implementation

@action
Future<ContactWeebi> updateContact(ContactWeebi data) async {
  await _updateContactServer(data);

  final updatedContact =
      await _contactsService.updateContactRpc.request(data);
  final index = contacts.indexWhere((h) => h.id == updatedContact.id);
  contacts.removeAt(index);
  contacts.add(updatedContact); // mobx update sparker
  return updatedContact;
}