private static ReadOnlyMemory <byte> Decompress(BasicDeliverEventArgs args) { return(args.BasicProperties.ContentEncoding switch { DeflateStreamHelper.ContentEncoding => DeflateStreamHelper.Decompress(args.Body), GzipStreamHelper.ContentEncoding => GzipStreamHelper.Decompress(args.Body), _ => args.Body });
private static byte[] Decompress(BasicDeliverEventArgs args) { var data = args.Body.ToArray(); return(args.BasicProperties.ContentEncoding switch { DeflateStreamHelper.ContentEncoding => DeflateStreamHelper.Decompress(data), GzipStreamHelper.ContentEncoding => GzipStreamHelper.Decompress(data), _ => data });