Adds tracking
[plugin.video.netflix.git] / resources / lib / MSLHttpRequestHandler.py
index 4d7626b88a4c913afc9548ccb7361b0cf2a6a2af..e7682fca24eea89642b930361417867780539230 100644 (file)
@@ -1,12 +1,17 @@
 import BaseHTTPServer
 import base64
 from urlparse import urlparse, parse_qs
-
+import xbmcaddon
 from MSL import MSL
-from lib import ADDON
-email = ADDON.getSetting('email')
-password = ADDON.getSetting('password')
-msl = MSL(email, password)
+from KodiHelper import KodiHelper
+
+kodi_helper = KodiHelper(
+    plugin_handle=None,
+    base_url=None
+)
+
+account = kodi_helper.get_credentials()
+msl = MSL(account['email'], account['password'], kodi_helper)
 
 class MSLHttpRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
 
@@ -28,8 +33,10 @@ class MSLHttpRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
                 self.wfile.write(base64.standard_b64decode(b64license))
                 self.finish()
             else:
+                kodi_helper.log(msg='Error getting License')
                 self.send_response(400)
         else:
+            kodi_helper.log(msg='Error in License Request')
             self.send_response(400)
 
     def do_GET(self):