New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@navigraph/auth

Package Overview
Dependencies
Maintainers
4
Versions
48
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@navigraph/auth - npm Package Compare versions

Comparing version 2.0.8 to 2.0.9

59

dist/index.cjs.js

@@ -625,7 +625,12 @@ "use strict";

}
loadPersistedCredentials(app);
var initPromise = loadPersistedCredentials(app).catch(function() {
return import_app6.Logger.warning("Failed to load persisted credentials");
});
return {
onAuthStateChanged: function(callback) {
LISTENERS.push(callback);
INITIALIZED && callback(USER);
var promise = INITIALIZED ? Promise.resolve() : initPromise;
promise.then(function() {
callback(USER);
LISTENERS.push(callback);
});
return function() {

@@ -642,16 +647,38 @@ return LISTENERS.splice(LISTENERS.indexOf(callback), 1)[0];

};
var loadPersistedCredentials = function(app) {
var REFRESH_TOKEN = tokenStorage.getRefreshToken();
if (REFRESH_TOKEN) {
tokenCall({
client_id: app.clientId,
client_secret: app.clientSecret,
grant_type: "refresh_token",
refresh_token: REFRESH_TOKEN
}).catch(function() {
return import_app6.Logger.warning("Failed to load persisted credentials");
var loadPersistedCredentials = function() {
var _ref = _asyncToGenerator(function(app) {
var REFRESH_TOKEN;
return __generator(this, function(_state) {
switch(_state.label){
case 0:
REFRESH_TOKEN = tokenStorage.getRefreshToken();
if (!REFRESH_TOKEN) return [
3,
2
];
return [
4,
tokenCall({
client_id: app.clientId,
client_secret: app.clientSecret,
grant_type: "refresh_token",
refresh_token: REFRESH_TOKEN
})
];
case 1:
_state.sent();
_state.label = 2;
case 2:
setInitialized(true);
return [
2,
Promise.resolve()
];
}
});
}
setInitialized(true);
};
});
return function loadPersistedCredentials(app) {
return _ref.apply(this, arguments);
};
}();
// Annotate the CommonJS export names for ESM import in node:

@@ -658,0 +685,0 @@ 0 && (module.exports = {

@@ -559,7 +559,12 @@ // src/api.ts

}
loadPersistedCredentials(app);
var initPromise = loadPersistedCredentials(app).catch(function() {
return Logger3.warning("Failed to load persisted credentials");
});
return {
onAuthStateChanged: function(callback) {
LISTENERS.push(callback);
INITIALIZED && callback(USER);
var promise = INITIALIZED ? Promise.resolve() : initPromise;
promise.then(function() {
callback(USER);
LISTENERS.push(callback);
});
return function() {

@@ -576,16 +581,38 @@ return LISTENERS.splice(LISTENERS.indexOf(callback), 1)[0];

};
var loadPersistedCredentials = function(app) {
var REFRESH_TOKEN = tokenStorage.getRefreshToken();
if (REFRESH_TOKEN) {
tokenCall({
client_id: app.clientId,
client_secret: app.clientSecret,
grant_type: "refresh_token",
refresh_token: REFRESH_TOKEN
}).catch(function() {
return Logger3.warning("Failed to load persisted credentials");
var loadPersistedCredentials = function() {
var _ref = _asyncToGenerator(function(app) {
var REFRESH_TOKEN;
return __generator(this, function(_state) {
switch(_state.label){
case 0:
REFRESH_TOKEN = tokenStorage.getRefreshToken();
if (!REFRESH_TOKEN) return [
3,
2
];
return [
4,
tokenCall({
client_id: app.clientId,
client_secret: app.clientSecret,
grant_type: "refresh_token",
refresh_token: REFRESH_TOKEN
})
];
case 1:
_state.sent();
_state.label = 2;
case 2:
setInitialized(true);
return [
2,
Promise.resolve()
];
}
});
}
setInitialized(true);
};
});
return function loadPersistedCredentials(app) {
return _ref.apply(this, arguments);
};
}();
export { getAuth, navigraphRequest };
{
"name": "@navigraph/auth",
"version": "2.0.8",
"version": "2.0.9",
"license": "MIT",

@@ -5,0 +5,0 @@ "description": "Authentication with Navigraph services as part of the Navigraph SDK",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc