mqtt: fix erroneous error

This commit is contained in:
Koushik Dutta
2021-12-30 14:56:58 -08:00
parent fc6a7e2462
commit 08d4cbc110
6 changed files with 11 additions and 8 deletions

3
.gitmodules vendored
View File

@@ -19,3 +19,6 @@
[submodule "external/sort"]
path = external/sort
url = git@github.com:koush/sort.git
[submodule "external/scrypted-ffmpeg"]
path = external/scrypted-ffmpeg
url = git@github.com:koush/scrypted-ffmpeg

1
external/scrypted-ffmpeg vendored Submodule

View File

@@ -1,12 +1,12 @@
{
"name": "@scrypted/mqtt",
"version": "0.0.32",
"version": "0.0.34",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@scrypted/mqtt",
"version": "0.0.32",
"version": "0.0.34",
"dependencies": {
"@types/node": "^16.6.1",
"aedes": "^0.46.1",

View File

@@ -38,5 +38,5 @@
"@scrypted/sdk": "file:../../sdk",
"@types/nunjucks": "^3.2.0"
},
"version": "0.0.32"
"version": "0.0.34"
}

View File

@@ -61,11 +61,8 @@ export class MqttDeviceBase extends ScryptedDeviceBase implements Settings {
});
client.setMaxListeners(Infinity);
client.on('connect', err => {
if (err) {
this.console.error('error subscribing to mqtt', err);
return;
}
client.on('connect', packet => {
this.console.log('connected to mqtt', packet);
})
return this.client;

View File

@@ -295,6 +295,8 @@ class MqttPublisherMixin extends SettingsMixinDeviceBase<any> {
release() {
this.client?.end();
this.client = undefined;
this.listener?.removeListener();
this.listener = undefined;
}
}