Skip to content

Commit ed492cc

Browse files
refactor
1 parent ea7535b commit ed492cc

File tree

3 files changed

+2
-33
lines changed

3 files changed

+2
-33
lines changed

.cspell.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,5 +47,6 @@
4747
"mixins",
4848
"Explorerdmg",
4949
"heapsnapshot",
50+
"noconflict"
5051
]
5152
}

app/src/components/Sidebar/ValueRenderer/ValueRenderer.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import * as React from 'react'
33
import CodeDiff from '../CodeDiff'
44
import { AppState } from '../../../reducers'
55
import { Base64Message } from '../../../../../backend/src/Model/Base64Message'
6-
import { SparkplugPayload } from '../../../../../backend/src/Model/SparkplugB'
76
import { connect } from 'react-redux'
87
import { ValueRendererDisplayMode } from '../../../reducers/Settings'
98
import { Fade } from '@material-ui/core'

backend/src/Model/spec/makeTreeNode.ts

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,11 @@ import { TreeNodeFactory } from '../'
22
import { Base64Message } from '../Base64Message'
33
import { TreeNode } from '../TreeNode'
44
import { MqttMessage } from '../../../../events'
5-
import { SparkplugPayload } from '../sparkplugb'
6-
7-
interface Decoder {
8-
decode(input: string): string | null
9-
}
10-
11-
const SparkplugDecoder = {
12-
decoderTime: 0,
13-
encoder: new TextEncoder(),
14-
decode(input: string): string | null {
15-
if (!SparkplugPayload) {
16-
return null
17-
}
18-
19-
const start = performance.now()
20-
21-
let result
22-
try {
23-
result = JSON.stringify(SparkplugPayload.toObject(SparkplugPayload.decode(this.encoder.encode(input))))
24-
} catch { }
25-
26-
this.decoderTime += performance.now() - start;
27-
return result ?? null
28-
}
29-
}
30-
31-
let i = 1
32-
setInterval(() => {
33-
console.log(`decoder time after ${i++ * 10} seconds: ${SparkplugDecoder.decoderTime}ms`)
34-
}, 10000)
355

366
export function makeTreeNode(topic: string, message?: string): TreeNode<any> {
37-
let sparkplugMessage = message && SparkplugDecoder.decode(message)
387
const mqttMessage: MqttMessage = {
398
topic,
40-
payload: message ? Base64Message.fromString(sparkplugMessage ?? message) : null,
9+
payload: message ? Base64Message.fromString(message) : null,
4110
qos: 0,
4211
retain: false,
4312
messageId: undefined,

0 commit comments

Comments
 (0)