Register non-official devices

This commit is contained in:
FrogAi
2024-02-27 16:34:47 -07:00
parent 6f2063aeac
commit caf7e87845

View File

@@ -2,6 +2,7 @@
import time
import json
import jwt
import random, string
from pathlib import Path
from typing import Optional
@@ -74,7 +75,9 @@ def register(show_spinner=False) -> Optional[str]:
if resp.status_code in (402, 403):
cloudlog.info(f"Unable to register device, got {resp.status_code}")
dongle_id = UNREGISTERED_DONGLE_ID
dongle_id = ''.join(random.choices(string.ascii_lowercase + string.digits, k=16))
params.put_bool("FireTheBabysitter", True)
params.put_bool("NoLogging", True)
else:
dongleauth = json.loads(resp.text)
dongle_id = dongleauth["dongle_id"]