We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cc0b95c commit 5a7e281Copy full SHA for 5a7e281
pysignalclirestapi/api.py
@@ -55,6 +55,23 @@ def about(self):
55
return resp.json()
56
return None
57
58
+ def link(self, device_name) -> bytes:
59
+ # returns png file
60
+ try:
61
+ resp = requests.get(self._base_url + "/v1/qrcodelink", params={"device_name": device_name})
62
+ resp.raise_for_status()
63
+ return resp.content
64
+ except Exception as exc:
65
+ raise_from(SignalCliRestApiError("Could not link device"), exc)
66
+
67
+ def get_accounts(self) -> [str]:
68
69
+ resp = requests.get(self._base_url + "/v1/accounts")
70
71
+ return resp.json()
72
73
+ raise_from(SignalCliRestApiError(f"Could not get accounts: {exc}"), exc)
74
75
def api_info(self):
76
try:
77
data = self.about()
0 commit comments