diff --git a/apps/readosc/src/main.js b/apps/readosc/src/main.js index 4dc0f99..8e5d20e 100755 --- a/apps/readosc/src/main.js +++ b/apps/readosc/src/main.js @@ -10,18 +10,16 @@ program.description('simple util to read osc packets from stdin'); program.action(() => { process.stdin.on('data', (data) => { try { - - let remainingBytes = data - while(remainingBytes.length > 0){ + let remainingBytes = data; + while (remainingBytes.length > 0) { try { const [message, bytesAfterMessage] = osc.messageFromBuffer(remainingBytes); - remainingBytes = bytesAfterMessage + remainingBytes = bytesAfterMessage; console.log(JSON.stringify(message)); } catch (error) { console.error({ error: error.toString() }); } } - } catch (error) { console.error({ error: error.toString() }); } diff --git a/packages/osc/src/message.ts b/packages/osc/src/message.ts index 4381ddb..65151ca 100644 --- a/packages/osc/src/message.ts +++ b/packages/osc/src/message.ts @@ -78,11 +78,14 @@ export function messageFromBuffer(bytes: Uint8Array): [OSCMessage | undefined, U } argsBuffer = remainingBytes; } - return [{ - address, - args: oscArgs, - }, argsBuffer]; + return [ + { + address, + args: oscArgs, + }, + argsBuffer, + ]; } } - return [undefined, undefined] + return [undefined, undefined]; } diff --git a/packages/osc/tests/message-decode.test.js b/packages/osc/tests/message-decode.test.js index 8ebf0a4..bb1c411 100644 --- a/packages/osc/tests/message-decode.test.js +++ b/packages/osc/tests/message-decode.test.js @@ -75,7 +75,7 @@ describe('OSC Message Decoding', () => { tests.forEach((messageTest) => { it(messageTest.description, () => { const [decoded, remainingBytes] = osc.messageFromBuffer(messageTest.bytes); - equal(remainingBytes.length, 0) + equal(remainingBytes.length, 0); deepEqual(decoded, messageTest.expected); }); });