From 6892c2a3d0f0d91cf5fec0657d69cb8b8cb3143c Mon Sep 17 00:00:00 2001 From: Andrew Van Tassel Date: Thu, 19 Dec 2019 14:23:22 -0700 Subject: [PATCH] Fixed api key save --- chrome/content/mailhops-3.js | 6 +++--- chrome/content/mailhops-4-preferences.js | 3 ++- manifest.json | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/chrome/content/mailhops-3.js b/chrome/content/mailhops-3.js index 975ba58..6f5ce80 100644 --- a/chrome/content/mailhops-3.js +++ b/chrome/content/mailhops-3.js @@ -8,7 +8,7 @@ var mailHops = { msgURI: null, isLoaded: false, options: { - 'version':'MailHops Plugin 3.6.8', + 'version':'MailHops Plugin 3.7.0', 'lan':'en', 'unit':'mi', 'api_http':'https://', @@ -329,7 +329,7 @@ mailHops.setupEventListener = function () { //preferences observers mailHops.registerObserver = function(){ - var prefService = Components.classes["@mozilla.org/preferences-service;1"].getService( Components.interfaces.nsIPrefService ) ; + var prefService = Components.classes["@mozilla.org/preferences-service;1"].getService ( Ci.nsIPrefService ) ; mailHops._branch = prefService.getBranch("mail.mailHops."); if (!("addObserver" in mailHops._branch)) mailHops._branch.QueryInterface(Components.interfaces.nsIPrefBranch2); @@ -354,7 +354,7 @@ mailHops.observe = function ( aSubject , aTopic , aData ) mailHops.getCharPref = function ( strName , strDefault ){ var value; if (!pref){ - var pref = Components.classes["@mozilla.org/preferences-service;1"].getService( Components.interfaces.nsIPrefBranch ) ; + var pref = Components.classes["@mozilla.org/preferences-service;1"].getService( Ci.nsIPrefBranch ) ; } try { value = pref.getCharPref ( strName ) ; diff --git a/chrome/content/mailhops-4-preferences.js b/chrome/content/mailhops-4-preferences.js index ac9dd55..696c7fe 100644 --- a/chrome/content/mailhops-4-preferences.js +++ b/chrome/content/mailhops-4-preferences.js @@ -1,5 +1,5 @@ if (!pref) { - var pref = Components.classes["@mozilla.org/preferences-service;1"].getService ( Components.interfaces.nsIPrefBranch ) ; + var pref = Components.classes["@mozilla.org/preferences-service;1"].getService ( Ci.nsIPrefBranch ) ; } var mailHopPreferences = { @@ -196,6 +196,7 @@ var mailHopPreferences = { } else if(!!data.error){ self.planError(xmlhttp.status+': '+data.error.message); } + mailHopPreferences.savePreferences(); } catch (e){ self.planError('Connection Failed to\n '+e+'!'); } diff --git a/manifest.json b/manifest.json index 323ba68..24f61a6 100644 --- a/manifest.json +++ b/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 2, "name": "__MSG_appName__", "description": "__MSG_appDesc__", - "version": "3.6.9", + "version": "3.7.0", "author": "Hopsware LLC", "developer": { "name": "Andrew Van Tassel",