public async Task <bool> SendBinaries(User sender, List <User> recipients, string filename, string base64Data) { var payload = new BinaryPayload(sender.Id.ToString(), base64Data, filename); var response = await client.Notify(new FcmMessage { registrationIds = recipients.Select(u => u.firebaseToken).ToList(), data = payload }); return(response.IsSuccessStatusCode); }
public async Task <Boolean> SendBinary(User sender, User recipient, string fileName, string base64Data) { var payload = new BinaryPayload(sender.Id.ToString(), base64Data, fileName); var response = await client.Notify(new FcmMessage { token = recipient.firebaseToken, data = payload }); return(response.IsSuccessStatusCode); }