]> git.giorgioravera.it Git - mercedes_me_api.git/commitdiff
Minor changes.
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Mon, 2 Nov 2020 10:49:26 +0000 (11:49 +0100)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Mon, 2 Nov 2020 10:49:26 +0000 (11:49 +0100)
config.py
oauth.py

index c5e20616a3a282b912dd6b5cbaeec51d4da6f98c..1378b980cb7f97c234b57bac70ff201298a67de8 100644 (file)
--- a/config.py
+++ b/config.py
@@ -26,6 +26,7 @@ class MercedesMeConfig:
         self.client_id = ""
         self.client_secret = ""
         self.vin = ""
+        self.token = ""
 
     ########################
     # Read Configuration
@@ -57,8 +58,9 @@ class MercedesMeConfig:
         if not self.vin:
             _LOGGER.error ("No "+ CONF_VEHICLE_ID + " found in the configuration")
             return False
-
         # Read Token
         self.token = MercedesMeOauth(self.client_id, self.client_secret)
-        self.token.ReadToken()
+        if not self.token.ReadToken()
+            return False
+        
         return True
index f20ae9e7c23fd15d495b944161684a1972c444ec..650c8de399b8e2e1725399758b8c3b28113415cf 100644 (file)
--- a/oauth.py
+++ b/oauth.py
@@ -22,17 +22,19 @@ _LOGGER = logging.getLogger(__name__)
 
 class MercedesMeOauth:
 
-    token_file = ""
-    headers = ""
-    access_token = ""
-    refresh_token = ""
-    token_expires_in = ""
-
     ########################
     # Init
     ########################
     def __init__(self, client_id, client_secret):
+        # Access Token
+        self.access_token = ""
+        # Refresh Token
+        self.refresh_token = ""
+        # Expiration Time
+        self.token_expires_in = ""
+        # Client ID
         self.client_id = client_id
+        # Client Secret
         self.client_secret = client_secret
         # Token File
         self.token_file = TOKEN_FILE