WebUSB icon indicating copy to clipboard operation
WebUSB copied to clipboard

Fix the hack to support TypedArray

Open galvesribeiro opened this issue 5 years ago • 0 comments

This package is basically send/receive calls using byte[] which is translated on the JS side to Uint8Array.

Currently Blazor fail to deserialize Uint8Array to byte[] on the C# side. We are tracking an issue on Blazor repo here https://github.com/aspnet/Blazor/issues/1618 and as soon as it get fixed, we should update this component since the current implementation is not efficient.

For now we are translating the response buffer to a regular array by using this hack: https://github.com/BlazorExtensions/WebUSB/blob/master/src/Blazor.Extensions.WebUSB.JS/src/USBManager.ts#L181

galvesribeiro avatar Oct 28 '18 21:10 galvesribeiro