File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed
Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -1018,8 +1018,15 @@ class TuyaDevice extends EventEmitter {
10181018 dataRes = parser . parse ( message ) [ 0 ] ;
10191019 } catch ( error ) {
10201020 debug ( error ) ;
1021- reject ( error ) ;
1022- return ;
1021+
1022+ const devParser = new MessageParser ( { key : this . device . key , version : this . device . version } ) ;
1023+ try {
1024+ dataRes = devParser . parse ( message ) [ 0 ] ;
1025+ } catch ( devError ) {
1026+ debug ( devError ) ;
1027+ reject ( error ) ;
1028+ return ;
1029+ }
10231030 }
10241031
10251032 debug ( 'UDP data:' ) ;
@@ -1056,7 +1063,7 @@ class TuyaDevice extends EventEmitter {
10561063 this . device . id = dataRes . payload . gwId ;
10571064 this . device . gwID = dataRes . payload . gwId ;
10581065
1059- // Change product key if neccessary
1066+ // Change product key if necessary
10601067 this . device . productKey = dataRes . payload . productKey ;
10611068
10621069 // Change protocol version if necessary
You can’t perform that action at this time.
0 commit comments