From acb9b18507b3f6be2d3879b6a8386871cf0a0bc9 Mon Sep 17 00:00:00 2001 From: ameba23 Date: Fri, 23 Apr 2021 12:23:13 +0200 Subject: [PATCH] addContact method which also takes a handshakePublicKey --- .../briarproject/bramble/contact/ContactManagerImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/bramble-core/src/main/java/org/briarproject/bramble/contact/ContactManagerImpl.java b/bramble-core/src/main/java/org/briarproject/bramble/contact/ContactManagerImpl.java index 3c11e80f6..f7992aa66 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/contact/ContactManagerImpl.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/contact/ContactManagerImpl.java @@ -119,6 +119,15 @@ class ContactManagerImpl implements ContactManager, EventListener { verified, active)); } + @Override + public ContactId addContact(Transaction txn, Author remote, AuthorId local, + PublicKey handshake, boolean verified) throws DbException { + ContactId c = db.addContact(txn, remote, local, handshake, verified); + Contact contact = db.getContact(txn, c); + for (ContactHook hook : hooks) hook.addingContact(txn, contact); + return c; + } + @Override public String getHandshakeLink() throws DbException { KeyPair keyPair = db.transactionWithResult(true,