Add conditional check for Tuya web socket service

This commit is contained in:
faris Aljohari
2024-06-02 19:30:51 +03:00
parent 948d133e4f
commit 8cf8a2da90
2 changed files with 8 additions and 4 deletions

View File

@ -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,
}), }),
); );

View File

@ -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() {