Support custom client ids

Resolves #25
This commit is contained in:
Thomas Nordquist
2019-01-18 00:21:07 +01:00
parent ef9bdad984
commit 2f2f2842b4
2 changed files with 27 additions and 8 deletions

View File

@@ -9,6 +9,7 @@ export interface MqttOptions {
password?: string
tls: boolean
certValidation: boolean
clientId?: string
}
export class MqttSource implements DataSource<MqttOptions> {
@@ -39,6 +40,7 @@ export class MqttSource implements DataSource<MqttOptions> {
rejectUnauthorized: options.certValidation,
username: options.username,
password: options.password,
clientId: options.clientId,
})
this.client = client