diff --git a/harmonyqml/backend/backend.py b/harmonyqml/backend/backend.py index 9c4fc11f..484cf859 100644 --- a/harmonyqml/backend/backend.py +++ b/harmonyqml/backend/backend.py @@ -150,6 +150,9 @@ class Backend(QObject): tcl = lambda user: cl[f"@test_{user}:matrix.org"] + import json + jd = lambda obj: print(json.dumps(obj, indent=4, ensure_ascii=False)) + import pdb from PyQt5.QtCore import pyqtRemoveInputHook pyqtRemoveInputHook() diff --git a/harmonyqml/backend/model/items.py b/harmonyqml/backend/model/items.py index c1f80691..8342c8c8 100644 --- a/harmonyqml/backend/model/items.py +++ b/harmonyqml/backend/model/items.py @@ -53,10 +53,12 @@ class Device(ListItem): _required_init_values = {"deviceId", "ed25519Key"} _constant = {"deviceId", "ed25519Key"} - deviceId: str = "" - ed25519Key: str = "" - displayName: Optional[str] = None - trust: Trust = Trust.undecided + deviceId: str = "" + ed25519Key: str = "" + displayName: Optional[str] = None + trust: Trust = Trust.undecided + lastSeenIp: Optional[str] = None + lastSeenDate: Optional[QDateTime] = None class Account(ListItem):