Improve and centralize e164 utils.

This commit is contained in:
Greyson Parrelli
2025-03-03 10:42:21 -05:00
parent 0fdcc1c027
commit 9c473fb570
99 changed files with 748 additions and 1826 deletions

View File

@@ -116,7 +116,7 @@ public class AddMembersActivity extends PushContactSelectionActivity implements
AlertDialog progress = SimpleProgressDialog.show(this);
SimpleTask.run(getLifecycle(), () -> RecipientRepository.lookupNewE164(this, number), result -> {
SimpleTask.run(getLifecycle(), () -> RecipientRepository.lookupNewE164(number), result -> {
progress.dismiss();
if (result instanceof RecipientRepository.LookupResult.Success) {

View File

@@ -23,7 +23,7 @@ final class AddMembersRepository {
@WorkerThread
RecipientId getOrCreateRecipientId(@NonNull SelectedContact selectedContact) {
return selectedContact.getOrCreateRecipientId(context);
return selectedContact.getOrCreateRecipientId();
}
@WorkerThread

View File

@@ -159,7 +159,7 @@ public final class AddToGroupsActivity extends ContactSelectionActivity {
private void handleNextPressed() {
List<RecipientId> groupsRecipientIds = Stream.of(contactsFragment.getSelectedContacts())
.map(selectedContact -> selectedContact.getOrCreateRecipientId(this))
.map(selectedContact -> selectedContact.getOrCreateRecipientId())
.toList();
viewModel.onContinueWithSelection(groupsRecipientIds);

View File

@@ -124,7 +124,7 @@ public class CreateGroupActivity extends ContactSelectionActivity implements Con
AlertDialog progress = SimpleProgressDialog.show(this);
SimpleTask.run(getLifecycle(), () -> RecipientRepository.lookupNewE164(this, number), result -> {
SimpleTask.run(getLifecycle(), () -> RecipientRepository.lookupNewE164(number), result -> {
progress.dismiss();
if (result instanceof RecipientRepository.LookupResult.Success) {
@@ -194,7 +194,7 @@ public class CreateGroupActivity extends ContactSelectionActivity implements Con
SimpleTask.run(getLifecycle(), () -> {
List<RecipientId> ids = contactsFragment.getSelectedContacts()
.stream()
.map(selectedContact -> selectedContact.getOrCreateRecipientId(this))
.map(selectedContact -> selectedContact.getOrCreateRecipientId())
.collect(Collectors.toList());
List<Recipient> resolved = Recipient.resolvedList(ids);