File tree 1 file changed +14
-11
lines changed
1 file changed +14
-11
lines changed Original file line number Diff line number Diff line change 62
62
([server username password]
63
63
(save-credentials server username password identity))
64
64
([server username password callback]
65
- (-> (.setInternetCredentials ^js react-native-keychain
66
- (string/lower-case server)
67
- username
68
- password
69
- keychain-secure-hardware
70
- keychain-restricted-availability)
71
- (.then callback))))
65
+ (when-not (empty? server)
66
+ (-> (.setInternetCredentials ^js react-native-keychain
67
+ (string/lower-case server)
68
+ username
69
+ password
70
+ keychain-secure-hardware
71
+ keychain-restricted-availability)
72
+ (.then callback)))))
72
73
73
74
(defn get-credentials
74
75
" Gets the credentials for a specified server from the Keychain"
75
76
([server]
76
77
(get-credentials server identity))
77
78
([server callback]
78
- (-> (.getInternetCredentials ^js react-native-keychain (string/lower-case server))
79
- (.then callback))))
79
+ (when-not (empty? server)
80
+ (-> (.getInternetCredentials ^js react-native-keychain (string/lower-case server))
81
+ (.then callback)))))
80
82
81
83
(defn reset-credentials
82
84
[server]
83
- (-> (.resetInternetCredentials ^js react-native-keychain (string/lower-case server))
84
- (.then #(when-not % (log/error (str " Error while clearing saved password." ))))))
85
+ (when-not (empty? server)
86
+ (-> (.resetInternetCredentials ^js react-native-keychain (string/lower-case server))
87
+ (.then #(when-not % (log/error (str " Error while clearing saved password." )))))))
You can’t perform that action at this time.
0 commit comments