From 2c48d40375a631b1e46e261d1f31f44b37a1f313 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Thu, 9 Feb 2023 13:59:36 -0400 Subject: [PATCH] Update API endpoints and integration for usernames. --- .idea/codeStyles/Project.xml | 7 -- .../securesms/jobs/RefreshOwnProfileJob.java | 3 - .../manage/ManageProfileFragment.java | 8 +- .../manage/UsernameEditRepository.java | 45 +++++++--- .../manage/UsernameEditViewModel.java | 10 ++- .../manage/UsernameShareBottomSheet.kt | 8 +- .../profiles/manage/UsernameState.kt | 5 +- .../storage/AccountRecordProcessor.java | 12 ++- .../securesms/storage/StorageSyncHelper.java | 1 + .../securesms/util/CommunicationActions.java | 2 +- .../securesms/util/UsernameUtil.java | 24 ++++-- app/src/main/res/layout/copy_button.xml | 2 + .../res/layout/manage_profile_fragment.xml | 2 + .../securesms/util/UsernameUtilTest.java | 4 +- .../api/SignalServiceAccountManager.java | 29 ++----- .../api/storage/SignalAccountRecord.java | 20 +++++ .../internal/push/ConfirmUsernameRequest.java | 10 +-- .../internal/push/PushServiceSocket.java | 84 +++++++++---------- .../internal/push/ReserveUsernameRequest.java | 13 +-- .../push/ReserveUsernameResponse.java | 18 ++-- .../internal/push/WhoAmIResponse.java | 6 +- .../src/main/proto/StorageService.proto | 1 + 22 files changed, 172 insertions(+), 142 deletions(-) diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 6a5c9cbb8c..12d1a43375 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -41,13 +41,6 @@ - - -