From 681a2ba75d6f2a589a1a2d254ffc028c9a932510 Mon Sep 17 00:00:00 2001 From: technyon Date: Sun, 19 Mar 2023 21:38:24 +0100 Subject: [PATCH] remove last lock action for opener --- NetworkOpener.cpp | 11 +---------- NetworkOpener.h | 2 +- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/NetworkOpener.cpp b/NetworkOpener.cpp index 9241094..0650a5d 100644 --- a/NetworkOpener.cpp +++ b/NetworkOpener.cpp @@ -481,21 +481,12 @@ void NetworkOpener::publishBleAddress(const std::string &address) publishString(mqtt_topic_lock_address, address); } -void NetworkOpener::publishHASSConfig(char* deviceType, const char* baseTopic, char* name, char* uidString, const bool& publishAuthData, char* lockAction, char* unlockAction, char* openAction, char* lockedState, char* unlockedState) +void NetworkOpener::publishHASSConfig(char* deviceType, const char* baseTopic, char* name, char* uidString, char* lockAction, char* unlockAction, char* openAction, char* lockedState, char* unlockedState) { _network->publishHASSConfig(deviceType, baseTopic, name, uidString, false, lockAction, unlockAction, openAction, lockedState, unlockedState); _network->publishHASSConfigRingDetect(deviceType, baseTopic, name, uidString); _network->publishHASSConfigSoundLevel(deviceType, baseTopic, name, uidString); _network->publishHASSBleRssiConfig(deviceType, baseTopic, name, uidString); - - if(publishAuthData) - { - _network->publishHASSConfigAccessLog(deviceType, baseTopic, name, uidString); - } - else - { - _network->removeHASSConfigTopic("sensor", "last_action_authorization", uidString); - } } void NetworkOpener::removeHASSConfig(char* uidString) diff --git a/NetworkOpener.h b/NetworkOpener.h index 4853f84..a868dcf 100644 --- a/NetworkOpener.h +++ b/NetworkOpener.h @@ -31,7 +31,7 @@ public: void publishRssi(const int& rssi); void publishRetry(const std::string& message); void publishBleAddress(const std::string& address); - void publishHASSConfig(char* deviceType, const char* baseTopic, char* name, char* uidString, const bool& publishAuthData, char* lockAction, char* unlockAction, char* openAction, char* lockedState, char* unlockedState); + void publishHASSConfig(char* deviceType, const char* baseTopic, char* name, char* uidString, char* lockAction, char* unlockAction, char* openAction, char* lockedState, char* unlockedState); void removeHASSConfig(char* uidString); void publishKeypad(const std::list& entries, uint maxKeypadCodeCount); void publishKeypadCommandResult(const char* result);