From b9eee539bdaa6eb27b9acd4e829e1eaeeb6e1c6c Mon Sep 17 00:00:00 2001 From: AsamK Date: Sun, 16 Oct 2022 19:17:43 +0200 Subject: [PATCH] Add PNI to recipients --- .idea/codeStyles/Project.xml | 3 + lib/build.gradle.kts | 6 + .../helper/IncomingMessageHandler.java | 71 +++- .../manager/storage/AccountDatabase.java | 10 +- .../signal/manager/storage/SignalAccount.java | 5 +- .../recipients/MergeRecipientHelper.java | 140 ++++++++ .../storage/recipients/RecipientAddress.java | 60 ++++ .../storage/recipients/RecipientStore.java | 178 +++++----- .../recipients/RecipientWithAddress.java | 3 + .../recipients/MergeRecipientHelperTest.java | 330 ++++++++++++++++++ 10 files changed, 696 insertions(+), 110 deletions(-) create mode 100644 lib/src/main/java/org/asamk/signal/manager/storage/recipients/MergeRecipientHelper.java create mode 100644 lib/src/main/java/org/asamk/signal/manager/storage/recipients/RecipientWithAddress.java create mode 100644 lib/src/test/java/org/asamk/signal/manager/storage/recipients/MergeRecipientHelperTest.java diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index bb65b3e9..adf3548b 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -54,6 +54,9 @@