Prepare electron releases

This commit is contained in:
Thomas Nordquist
2019-01-01 23:48:35 +01:00
parent b2badfd43f
commit 5697b2daea
19 changed files with 10823 additions and 880 deletions

View File

@@ -1,5 +1,5 @@
import { Client, connect as mqttConnect } from 'mqtt'
import { DataSource, DataSourceState } from './'
import { DataSource, DataSourceStateMachine } from './'
export interface MqttOptions {
url: string
@@ -15,8 +15,8 @@ export class MqttSource implements DataSource<MqttOptions> {
this.messageCallback = messageCallback
}
public connect(options: MqttOptions): DataSourceState {
const state = new DataSourceState()
public connect(options: MqttOptions): DataSourceStateMachine {
const state = new DataSourceStateMachine()
const client = mqttConnect(options.url, {
resubscribe: false