diff options
author | anekos | 2014-06-20 23:48:14 +0900 |
---|---|---|
committer | anekos | 2014-06-20 23:48:14 +0900 |
commit | 3cd8758bd74481a6d827b82a4ef8a337a8ee8369 (patch) | |
tree | 8748b626532e728b60b2be46599bf4e0ddd80862 | |
parent | 4efa78ddfd67e9d6fc3e44124b40daf913fc5b99 (diff) | |
parent | ddf41a49109400bc1cdfa53dca967075f47976db (diff) | |
download | vimperator-plugins-3cd8758bd74481a6d827b82a4ef8a337a8ee8369.tar.bz2 |
Merge pull request #54 from tomfitzhenry/master
readitlater/getpocket: Looks for login credentials under HTTPS site as well as HTTP site
-rw-r--r-- | readitlater.js | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/readitlater.js b/readitlater.js index c51d3a2..5ca7a2e 100644 --- a/readitlater.js +++ b/readitlater.js @@ -277,11 +277,16 @@ let PLUGIN_INFO = xml` }, // }}} + getLogins : function() { + let manager = Components.classes["@mozilla.org/login-manager;1"].getService(Components.interfaces.nsILoginManager); + return manager.findLogins({},"https://getpocket.com","",null).concat( + manager.findLogins({}, "http://getpocket.com","",null)) + }, + get : function(state, callback){ // {{{ // document => http://readitlaterlist.com/api/docs#get - let manager = Components.classes["@mozilla.org/login-manager;1"].getService(Components.interfaces.nsILoginManager); - let logins = manager.findLogins({},"http://getpocket.com","",null); + let logins = this.getLogins(); let req = new libly.Request( "https://readitlaterlist.com/v2/get" , // url @@ -316,8 +321,7 @@ let PLUGIN_INFO = xml` add : function(url,title,callback){ // {{{ - let manager = Components.classes["@mozilla.org/login-manager;1"].getService(Components.interfaces.nsILoginManager); - let logins = manager.findLogins({},"http://readitlaterlist.com","",null); + let logins = this.getLogins(); let req = new libly.Request( "https://readitlaterlist.com/v2/add" , // url null, // headers |