mirror of
https://github.com/SyncrowIOT/backend.git
synced 2025-11-26 11:54:54 +00:00
Add conditional check for Tuya web socket service
This commit is contained in:
@ -5,5 +5,7 @@ export default registerAs(
|
|||||||
(): Record<string, any> => ({
|
(): Record<string, any> => ({
|
||||||
TUYA_ACCESS_ID: process.env.TUYA_ACCESS_ID,
|
TUYA_ACCESS_ID: process.env.TUYA_ACCESS_ID,
|
||||||
TUYA_ACCESS_KEY: process.env.TUYA_ACCESS_KEY,
|
TUYA_ACCESS_KEY: process.env.TUYA_ACCESS_KEY,
|
||||||
|
TRUN_ON_TUYA_SOCKET:
|
||||||
|
process.env.TRUN_ON_TUYA_SOCKET === 'true' ? true : false,
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
|
|||||||
@ -22,11 +22,13 @@ export class TuyaWebSocketService {
|
|||||||
maxRetryTimes: 100,
|
maxRetryTimes: 100,
|
||||||
});
|
});
|
||||||
|
|
||||||
// Set up event handlers
|
if (this.configService.get<string>('tuya-config.TRUN_ON_TUYA_SOCKET')) {
|
||||||
this.setupEventHandlers();
|
// Set up event handlers
|
||||||
|
this.setupEventHandlers();
|
||||||
|
|
||||||
// Start receiving messages
|
// Start receiving messages
|
||||||
this.client.start();
|
this.client.start();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private setupEventHandlers() {
|
private setupEventHandlers() {
|
||||||
|
|||||||
Reference in New Issue
Block a user