Skip to content

Commit 415f83b

Browse files
committed
Save energy-logs in memory to cache instead of adding to the cache-file
preventing the storage of outdated data in the cache-file
1 parent c7fdc39 commit 415f83b

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

plugwise_usb/nodes/circle.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -749,12 +749,7 @@ async def _energy_log_record_update_state(
749749
str(slot),
750750
self._mac_in_str,
751751
)
752-
new_cache = (
753-
f"{log_cache_record}|{cached_logs}"
754-
if cached_logs
755-
else log_cache_record
756-
)
757-
self._set_cache(CACHE_ENERGY_COLLECTION, new_cache)
752+
self._energy_log_records_save_to_cache()
758753
await self.save_cache(trigger_only=True)
759754
return True
760755

@@ -769,7 +764,8 @@ async def _energy_log_record_update_state(
769764
str(slot),
770765
self._mac_in_str,
771766
)
772-
self._set_cache(CACHE_ENERGY_COLLECTION, log_cache_record)
767+
self._energy_log_records_save_to_cache()
768+
await self.save_cache(trigger_only=True)
773769
return True
774770

775771
@raise_not_loaded

0 commit comments

Comments
 (0)