FrogPilot features - Register non-official devices

This commit is contained in:
FrogAi 2024-05-09 22:31:19 -07:00
parent 94f25c0b72
commit 053cdc5022

View File

@ -2,6 +2,7 @@
import time import time
import json import json
import jwt import jwt
import random, string
from pathlib import Path from pathlib import Path
from datetime import datetime, timedelta from datetime import datetime, timedelta
@ -75,7 +76,7 @@ def register(show_spinner=False) -> str | None:
if resp.status_code in (402, 403): if resp.status_code in (402, 403):
cloudlog.info(f"Unable to register device, got {resp.status_code}") 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))
else: else:
dongleauth = json.loads(resp.text) dongleauth = json.loads(resp.text)
dongle_id = dongleauth["dongle_id"] dongle_id = dongleauth["dongle_id"]