re-privatize getRecipientForNumber

This commit is contained in:
Jake McGinty 2014-02-17 20:19:35 -08:00
parent e15ff6193f
commit ca51ddac7f
2 changed files with 9 additions and 7 deletions

View File

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

View File

@ -51,7 +51,7 @@ public class RecipientFactory {
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);
return provider.getRecipient(context, recipientId, asynchronous);
}