diff --git a/src/app_service/service/contacts/service.nim b/src/app_service/service/contacts/service.nim index 71a4e1fa22a..1d6eb630bd5 100644 --- a/src/app_service/service/contacts/service.nim +++ b/src/app_service/service/contacts/service.nim @@ -446,7 +446,7 @@ QtObject: # NOTE: publicKey used for accepting last request let response = if contactRequestId.len > 0: - status_contacts.acceptContactRequest(contactRequestId) + status_contacts.acceptContactRequest(contactRequestId, publicKey) else: status_contacts.acceptLatestContactRequestForContact(publicKey) @@ -469,7 +469,7 @@ QtObject: # NOTE: publicKey used for dismissing last request let response = if contactRequestId.len > 0: - status_contacts.declineContactRequest(contactRequestId) + status_contacts.declineContactRequest(contactRequestId, publicKey) else: status_contacts.dismissLatestContactRequestForContact(publicKey) diff --git a/src/backend/contacts.nim b/src/backend/contacts.nim index bb93a2f000f..abad3477b14 100644 --- a/src/backend/contacts.nim +++ b/src/backend/contacts.nim @@ -37,9 +37,10 @@ proc acceptLatestContactRequestForContact*(id: string): RpcResponse[JsonNode] = }] result = callPrivateRPC("acceptLatestContactRequestForContact".prefix, payload) -proc acceptContactRequest*(id: string): RpcResponse[JsonNode] = +proc acceptContactRequest*(id, contactId: string): RpcResponse[JsonNode] = let payload = %* [{ - "id": id + "id": id, + "contactId": contactId }] result = callPrivateRPC("acceptContactRequest".prefix, payload) @@ -49,9 +50,10 @@ proc dismissLatestContactRequestForContact*(id: string): RpcResponse[JsonNode] = }] result = callPrivateRPC("dismissLatestContactRequestForContact".prefix, payload) -proc declineContactRequest*(id: string): RpcResponse[JsonNode] = +proc declineContactRequest*(id, contactId: string): RpcResponse[JsonNode] = let payload = %*[{ - "id": id + "id": id, + "contactId": contactId }] result = callPrivateRPC("declineContactRequest".prefix, payload) diff --git a/vendor/status-go b/vendor/status-go index 0fc843266f7..ea2dcf4d6b5 160000 --- a/vendor/status-go +++ b/vendor/status-go @@ -1 +1 @@ -Subproject commit 0fc843266f74c4ce90c7230d89bdd8ef75b0a2f1 +Subproject commit ea2dcf4d6b5d18d74d430aba604cd70f76ecb515