Skip to content

Commit 01dc273

Browse files
committed
Convert longs to numbers
1 parent 0884813 commit 01dc273

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

backend/src/Model/sparkplugb.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,13 @@ export let SparkplugPayload = root.lookupType('com.cirruslink.sparkplug.protobuf
99

1010
export const SparkplugDecoder = {
1111
decode(input: Buffer): Base64Message | undefined {
12-
13-
// ! Longs are being decoded as Long { low: 2034658590, high: 390, unsigned: true } despite toNumber being called on them in the
14-
// ! translation app
15-
// console.log(SparkplugPayload.decode(new Uint8Array(input)));
1612
try {
1713
let message = Base64Message.fromString(
1814
JSON.stringify(
19-
SparkplugPayload.toObject(SparkplugPayload.decode(new Uint8Array(input)))
15+
SparkplugPayload.toObject(SparkplugPayload.decode(new Uint8Array(input)), {longs: Number})
2016
)
2117
)
2218
message.decoder = Decoder.SPARKPLUG
23-
// console.log(message);
2419
return message
2520
} catch {
2621
// ignore

0 commit comments

Comments
 (0)