private byte[] createMultiDeviceBlockedContent(BlockedListMessage blocked) { Content.Builder container = Content.CreateBuilder(); SyncMessage.Builder syncMessage = SyncMessage.CreateBuilder(); SyncMessage.Types.Blocked.Builder blockedMessage = SyncMessage.Types.Blocked.CreateBuilder(); blockedMessage.AddRangeNumbers(blocked.getNumbers()); return(container.SetSyncMessage(syncMessage.SetBlocked(blockedMessage)).Build().ToByteArray()); }
private byte[] CreateMultiDeviceBlockedContent(BlockedListMessage blocked) { Content content = new Content { }; SyncMessage syncMessage = new SyncMessage { }; Blocked blockedMessage = new Blocked { }; blockedMessage.Numbers.AddRange(blocked.Numbers); syncMessage.Blocked = blockedMessage; content.SyncMessage = syncMessage; return(content.ToByteArray()); }
private byte[] CreateMultiDeviceBlockedContent(BlockedListMessage blocked) { Content content = new Content { }; SyncMessage syncMessage = new SyncMessage { }; Blocked blockedMessage = new Blocked { }; blockedMessage.Numbers.AddRange(blocked.Numbers); foreach (var groupId in blocked.GroupIds) { blockedMessage.GroupIds.Add(ByteString.CopyFrom(groupId)); } syncMessage.Blocked = blockedMessage; content.SyncMessage = syncMessage; return(content.ToByteArray()); }