re-privatize getRecipientForNumber

pull/1/head
Jake McGinty 11 years ago
parent e15ff6193f
commit ca51ddac7f

@ -94,16 +94,18 @@ public class SingleContactSelectionActivity extends PassphraseRequiredSherlockFr
private Recipients contactDataToRecipients(ContactData contactData) { private Recipients contactDataToRecipients(ContactData contactData) {
if (contactData == null || contactData.numbers == null) return null; if (contactData == null || contactData.numbers == null) return null;
List<Recipient> recipients = new ArrayList<Recipient>(); Recipients recipients = new Recipients(new ArrayList<Recipient>());
for (ContactAccessor.NumberData numberData : contactData.numbers) { for (ContactAccessor.NumberData numberData : contactData.numbers) {
if (NumberUtil.isValidSmsOrEmailOrGroup(numberData.number)) { if (NumberUtil.isValidSmsOrEmailOrGroup(numberData.number)) {
Recipient recipient = RecipientFactory.getRecipientForNumber(SingleContactSelectionActivity.this, try {
Recipients recipientsForNumber = RecipientFactory.getRecipientsFromString(SingleContactSelectionActivity.this,
numberData.number, numberData.number,
false); false);
recipients.add(recipient); recipients.getRecipientsList().addAll(recipientsForNumber.getRecipientsList());
} catch (RecipientFormattingException rfe) { }
} }
} }
return new Recipients(recipients); return recipients;
} }
private void openNewConversation(Recipients recipients) { private void openNewConversation(Recipients recipients) {

@ -51,7 +51,7 @@ public class RecipientFactory {
return new Recipients(results); return new Recipients(results);
} }
public static Recipient getRecipientForNumber(Context context, String number, boolean asynchronous) { private static Recipient getRecipientForNumber(Context context, String number, boolean asynchronous) {
long recipientId = CanonicalAddressDatabase.getInstance(context).getCanonicalAddress(number); long recipientId = CanonicalAddressDatabase.getInstance(context).getCanonicalAddress(number);
return provider.getRecipient(context, recipientId, asynchronous); return provider.getRecipient(context, recipientId, asynchronous);
} }

Loading…
Cancel
Save