openpilot v0.8.15 release

date: 2022-07-14T00:06:12
master commit: 5a7c2f90361e72e9c35e88abd2e11acdc4aba354
This commit is contained in:
Vehicle Researcher
2022-07-14 00:06:14 +00:00
parent 15ee981d5b
commit c5825aed76
408 changed files with 16648 additions and 6750 deletions
+3 -3
View File
@@ -3,7 +3,7 @@ import os
import requests
from datetime import datetime, timedelta
from common.basedir import PERSIST
from selfdrive.version import get_version
from system.version import get_version
API_HOST = os.getenv('API_HOST', 'https://api.commadotai.com')
@@ -22,13 +22,13 @@ class Api():
def request(self, method, endpoint, timeout=None, access_token=None, **params):
return api_get(endpoint, method=method, timeout=timeout, access_token=access_token, **params)
def get_token(self):
def get_token(self, expiry_hours=1):
now = datetime.utcnow()
payload = {
'identity': self.dongle_id,
'nbf': now,
'iat': now,
'exp': now + timedelta(hours=1)
'exp': now + timedelta(hours=expiry_hours)
}
token = jwt.encode(payload, self.private_key, algorithm='RS256')
if isinstance(token, bytes):