Skip to content
This repository was archived by the owner on Sep 15, 2021. It is now read-only.

Commit d147e59

Browse files
committed
Fix keychain
1 parent 9b05b60 commit d147e59

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

src/plugins/keychain.js

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,30 @@
33

44
angular.module('ngCordova.plugins.keychain', [])
55

6-
.factory('$cordovaKeychain', ['$q', '$window', function ($q, $window) {
7-
8-
if ('Keychain' in $window) {
9-
var kc = new Keychain();
10-
}
6+
.factory('$cordovaKeychain', ['$q', function ($q) {
117

128
return {
139
getForKey: function (key, serviceName) {
14-
var defer = $q.defer();
10+
var defer = $q.defer(),
11+
kc = new Keychain();
1512

1613
kc.getForKey(defer.resolve, defer.reject, key, serviceName);
1714

1815
return defer.promise;
1916
},
2017

2118
setForKey: function (key, serviceName, value) {
22-
var defer = $q.defer();
19+
var defer = $q.defer(),
20+
kc = new Keychain();
2321

2422
kc.setForKey(defer.resolve, defer.reject, key, serviceName, value);
2523

2624
return defer.promise;
2725
},
2826

2927
removeForKey: function (key, serviceName) {
30-
var defer = $q.defer();
28+
var defer = $q.defer(),
29+
kc = new Keychain();
3130

3231
kc.removeForKey(defer.resolve, defer.reject, key, serviceName);
3332

0 commit comments

Comments
 (0)