Files
sunnypilot/common/api/__init__.py
T
github-actions[bot] 152115f652 sunnypilot v2025.03.17-1266
version: sunnypilot v0.9.9 release
  date: 2025-03-17T05:04:51
  master commit: fc9d5c7a89cfa529c7888a2b0a2c9a9040c684ba
2025-03-17 05:04:51 +00:00

23 lines
687 B
Python

from openpilot.common.api.comma_connect import CommaConnectApi
class Api:
def __init__(self, dongle_id):
self.service = CommaConnectApi(dongle_id)
def request(self, method, endpoint, **params):
return self.service.request(method, endpoint, **params)
def get(self, *args, **kwargs):
return self.service.get(*args, **kwargs)
def post(self, *args, **kwargs):
return self.service.post(*args, **kwargs)
def get_token(self, expiry_hours=1):
return self.service.get_token(expiry_hours)
def api_get(endpoint, method='GET', timeout=None, access_token=None, **params):
return CommaConnectApi(None).api_get(endpoint, method, timeout, access_token, **params)