This commit is contained in:
Thomas Nordquist
2019-01-22 12:26:57 +01:00
parent d4ce58a8ec
commit c2345a17ba
4 changed files with 2 additions and 22 deletions

View File

@@ -158,7 +158,6 @@ class UpdateNotifier extends React.Component<Props, {}> {
}
private renderDownloads(updateInfo: UpdateInfo) {
console.log(updateInfo)
return updateInfo.files
.map((file: UpdateFileInfo, index: number) => (
<div key={index}>

View File

@@ -90,31 +90,18 @@ class TreeNode extends React.Component<Props, State> {
}
}
private writeStats(what: string) {
const w: any = window
if (!w.stats) {
w.stats = {}
}
if (!w.stats[what]) {
w.stats[what] = 0
}
w.stats[what] += 1
}
public componentDidMount() {
const { treeNode } = this.props
this.addSubscriber(treeNode)
}
private addSubscriber(treeNode: q.TreeNode) {
this.writeStats('subscribe')
treeNode.onMerge.subscribe(this.subnodesDidchange)
treeNode.onEdgesChange.subscribe(this.edgesDidChange)
treeNode.onMessage.subscribe(this.messageDidChange)
}
private removeSubscriber(treeNode: q.TreeNode) {
this.writeStats('unsubscribe')
treeNode.onMerge.unsubscribe(this.subnodesDidchange)
treeNode.onEdgesChange.unsubscribe(this.edgesDidChange)
treeNode.onMessage.unsubscribe(this.messageDidChange)
@@ -128,12 +115,8 @@ class TreeNode extends React.Component<Props, State> {
}
public componentWillUnmount() {
this.writeStats('unsubscribe')
const { treeNode } = this.props
treeNode.onMerge.unsubscribe(this.subnodesDidchange)
treeNode.onEdgesChange.unsubscribe(this.edgesDidChange)
treeNode.onMessage.unsubscribe(this.messageDidChange)
this.removeSubscriber(treeNode)
this.topicSelectRef = undefined
this.titleRef = undefined
}

View File

@@ -1,4 +1,4 @@
import { Edge, TreeNode } from './'
import { TreeNode } from './'
import { EventBusInterface, makeConnectionMessageEvent, MqttMessage } from '../../../events'
import { TreeNodeFactory } from './TreeNodeFactory'
@@ -40,7 +40,6 @@ export class Tree extends TreeNode {
public stopUpdating() {
if (this.subscriptionEvent && this.updateSource) {
console.log(this.updateSource.ipc)
this.updateSource.unsubscribe(this.subscriptionEvent, this.handleNewData)
}
}

View File

@@ -70,7 +70,6 @@ class IpcRendererEventBus implements EventBusInterface {
}
public unsubscribe<MessageType>(event: Event<MessageType>, callback: any) {
debugger
const item = this.callbacks.find(store => store.callback === callback)
if (!item) {
return