public Recipients GetRecipients(long[] recipientIds) { //var recipients = conn.Table<Recipient>().Where(s => recipientIds.Contains(s.RecipientId)).ToList(); var recipients = new List <Recipient>(); foreach (var recipientId in recipientIds) { } return(RecipientFactory.getRecipientsFor(recipients, false)); }
public Recipients GetOrCreateRecipients(TextSecureDirectory.Directory d) { var recipients = new List <Recipient>(); /*foreach (var recipientId in recipientIds) * { * * }*/ recipients.Add(GetOrCreateRecipient(d)); return(RecipientFactory.getRecipientsFor(recipients, false)); }
private Recipients getRecipientsFor(String address) { if (address != null) { Recipients recipients = RecipientFactory.getRecipientsFromString(address, true); if (recipients == null || recipients.IsEmpty) { return(RecipientFactory.getRecipientsFor(Recipient.getUnknownRecipient(), true)); } return(recipients); } else { Log.Warn("getRecipientsFor() address is null"); return(RecipientFactory.getRecipientsFor(Recipient.getUnknownRecipient(), true)); } }
private Recipients GetRecipientsFor(string address) { if (address != null) { Recipients recipients = RecipientFactory.getRecipientsFromString(address, false); if (recipients == null || recipients.IsEmpty) { return(RecipientFactory.getRecipientsFor(Recipient.getUnknownRecipient(), false)); } return(recipients); } else { //Log.w(TAG, "getRecipientsFor() address is null"); return(RecipientFactory.getRecipientsFor(Recipient.getUnknownRecipient(), false)); } }
public async Task <Recipients> getGroupMembers(byte[] groupId, bool includeSelf) { String localNumber = TextSecurePreferences.getLocalNumber(); List <String> members = await getCurrentMembers(groupId); List <Recipient> recipients = new List <Recipient>(); foreach (String member in members) { if (!includeSelf && member.Equals(localNumber)) { continue; } recipients.AddRange(RecipientFactory.getRecipientsFromString(member, false) .getRecipientsList()); } return(RecipientFactory.getRecipientsFor(recipients, false)); }