Nice Work

This commit is contained in:
2026-01-13 19:44:02 +00:00
parent b503b372b4
commit 0718377b27
144 changed files with 15587 additions and 2132 deletions
+9
View File
@@ -48,6 +48,15 @@ class PairingManager:
self._secret_store.save_api_token(token)
self.set_state(PairingState.PAIRED)
def unpair(self, reset_state: bool = False) -> None:
self._secret_store.clear_api_token()
self.set_state(PairingState.UNPAIRED)
if reset_state:
data = self._state_store.load()
data["pairing"] = {"state": PairingState.UNPAIRED.name}
data["resume"] = {}
self._state_store.save(data)
def _load(self) -> None:
data = self._state_store.load()
pairing = data.get("pairing") if isinstance(data.get("pairing"), dict) else {}