mirror of
https://github.com/jwetzell/osc-js.git
synced 2026-07-26 10:28:46 +00:00
npm run format:write
This commit is contained in:
@@ -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() });
|
||||
}
|
||||
|
||||
@@ -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];
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user