From ed492ccbf4cc42beddaa94240d601f3d0d7cdb64 Mon Sep 17 00:00:00 2001 From: Thomas Nordquist Date: Sun, 27 Feb 2022 22:58:35 +0100 Subject: [PATCH] refactor --- .cspell.json | 1 + .../Sidebar/ValueRenderer/ValueRenderer.tsx | 1 - backend/src/Model/spec/makeTreeNode.ts | 33 +------------------ 3 files changed, 2 insertions(+), 33 deletions(-) diff --git a/.cspell.json b/.cspell.json index f11f33f..afcb54f 100644 --- a/.cspell.json +++ b/.cspell.json @@ -47,5 +47,6 @@ "mixins", "Explorerdmg", "heapsnapshot", + "noconflict" ] } diff --git a/app/src/components/Sidebar/ValueRenderer/ValueRenderer.tsx b/app/src/components/Sidebar/ValueRenderer/ValueRenderer.tsx index 6435804..40f5797 100644 --- a/app/src/components/Sidebar/ValueRenderer/ValueRenderer.tsx +++ b/app/src/components/Sidebar/ValueRenderer/ValueRenderer.tsx @@ -3,7 +3,6 @@ import * as React from 'react' import CodeDiff from '../CodeDiff' import { AppState } from '../../../reducers' import { Base64Message } from '../../../../../backend/src/Model/Base64Message' -import { SparkplugPayload } from '../../../../../backend/src/Model/SparkplugB' import { connect } from 'react-redux' import { ValueRendererDisplayMode } from '../../../reducers/Settings' import { Fade } from '@material-ui/core' diff --git a/backend/src/Model/spec/makeTreeNode.ts b/backend/src/Model/spec/makeTreeNode.ts index 69b82cf..d98e42b 100644 --- a/backend/src/Model/spec/makeTreeNode.ts +++ b/backend/src/Model/spec/makeTreeNode.ts @@ -2,42 +2,11 @@ import { TreeNodeFactory } from '../' import { Base64Message } from '../Base64Message' import { TreeNode } from '../TreeNode' import { MqttMessage } from '../../../../events' -import { SparkplugPayload } from '../sparkplugb' - -interface Decoder { - decode(input: string): string | null -} - -const SparkplugDecoder = { - decoderTime: 0, - encoder: new TextEncoder(), - decode(input: string): string | null { - if (!SparkplugPayload) { - return null - } - - const start = performance.now() - - let result - try { - result = JSON.stringify(SparkplugPayload.toObject(SparkplugPayload.decode(this.encoder.encode(input)))) - } catch { } - - this.decoderTime += performance.now() - start; - return result ?? null - } -} - -let i = 1 -setInterval(() => { - console.log(`decoder time after ${i++ * 10} seconds: ${SparkplugDecoder.decoderTime}ms`) -}, 10000) export function makeTreeNode(topic: string, message?: string): TreeNode { - let sparkplugMessage = message && SparkplugDecoder.decode(message) const mqttMessage: MqttMessage = { topic, - payload: message ? Base64Message.fromString(sparkplugMessage ?? message) : null, + payload: message ? Base64Message.fromString(message) : null, qos: 0, retain: false, messageId: undefined,