aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoranekos2014-06-20 23:48:14 +0900
committeranekos2014-06-20 23:48:14 +0900
commit3cd8758bd74481a6d827b82a4ef8a337a8ee8369 (patch)
tree8748b626532e728b60b2be46599bf4e0ddd80862
parent4efa78ddfd67e9d6fc3e44124b40daf913fc5b99 (diff)
parentddf41a49109400bc1cdfa53dca967075f47976db (diff)
downloadvimperator-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.js12
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