diff --git a/src/main/java/com/b44t/messenger/rpc/Rpc.java b/src/main/java/com/b44t/messenger/rpc/Rpc.java index f0f70f358..2b588cdc9 100644 --- a/src/main/java/com/b44t/messenger/rpc/Rpc.java +++ b/src/main/java/com/b44t/messenger/rpc/Rpc.java @@ -129,8 +129,8 @@ public class Rpc { return getResult("get_account_file_size", accountId).getAsInt(); } - public int createContact(int accountId, String email, String name) throws RpcException { - return getResult("create_contact", accountId, email, name).getAsInt(); + public void changeContactName(int accountId, int contactId, String name) throws RpcException { + getResult("change_contact_name", accountId, contactId, name); } public int addAccount() throws RpcException { diff --git a/src/main/java/org/thoughtcrime/securesms/ProfileActivity.java b/src/main/java/org/thoughtcrime/securesms/ProfileActivity.java index 639660ec0..cdec752ab 100644 --- a/src/main/java/org/thoughtcrime/securesms/ProfileActivity.java +++ b/src/main/java/org/thoughtcrime/securesms/ProfileActivity.java @@ -561,7 +561,7 @@ public class ProfileActivity extends PassphraseRequiredActionBarActivity .setPositiveButton(android.R.string.ok, (dialog, whichButton) -> { String newName = inputField.getText().toString(); try { - rpc.createContact(accountId, dcContact.getAddr(), newName); + rpc.changeContactName(accountId, contactId, newName); } catch (RpcException e) { e.printStackTrace(); }