X-Git-Url: http://git.code-monkey.de/?p=plugin.video.netflix.git;a=blobdiff_plain;f=resources%2Flib%2FKodiHelper.py;h=a40c5d85c45d4421cd7d0480fbce14cfbe1c97a3;hp=6ffe6104bd0f235a3fae7d65fcf89d21d3f73b89;hb=e9b625adff4b36a0ed4ee47eb32d27d06ec85c06;hpb=6f5adf6901bd63668d8b069d9064b72c26fb1b6c diff --git a/resources/lib/KodiHelper.py b/resources/lib/KodiHelper.py index 6ffe610..a40c5d8 100644 --- a/resources/lib/KodiHelper.py +++ b/resources/lib/KodiHelper.py @@ -196,6 +196,8 @@ class KodiHelper: """ Returns the esn from settings """ + self.log(msg='Is FILE: ' + str(isfile(self.msl_data_path + 'msl_data.json'))) + self.log(msg=self.get_addon().getSetting('esn')) return self.get_addon().getSetting('esn') def set_esn(self, esn): @@ -203,7 +205,7 @@ class KodiHelper: Returns the esn from settings """ stored_esn = self.get_esn() - if not stored_esn: + if not stored_esn and esn: self.set_setting('esn', esn) self.delete_manifest_data() return esn @@ -215,6 +217,7 @@ class KodiHelper: if isfile(self.msl_data_path + 'manifest.json'): remove(self.msl_data_path + 'manifest.json') msl = MSL(kodi_helper=self) + msl.perform_key_handshake() msl.save_msl_data() def get_dolby_setting(self): @@ -671,6 +674,7 @@ class KodiHelper: bool List could be build """ + self.set_esn(esn) addon = self.get_addon() inputstream_addon = self.get_inputstream_addon() if inputstream_addon == None: