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

nativescript-oauth2

Package Overview
Dependencies
Maintainers
1
Versions
38
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nativescript-oauth2 - npm Package Compare versions

Comparing version 2.2.2 to 2.3.0

5

delegate/delegate.android.js

@@ -14,2 +14,7 @@ "use strict";

}
else {
if (TnsOAuthClientAppDelegate._client) {
TnsOAuthClientAppDelegate._client.resumeWithUrl(null);
}
}
});

@@ -16,0 +21,0 @@ var TnsOAuthClientAppDelegate = (function () {

2

package.json
{
"name": "nativescript-oauth2",
"version": "2.2.2",
"version": "2.3.0",
"description": "OAuth 2 generic authorization plugin for NativeScript that doesn't install third party native libraries",

@@ -5,0 +5,0 @@ "main": "oauth",

@@ -61,18 +61,12 @@ "use strict";

responseCompletion = function (data, response, responseError) {
if (!responseError) {
if (response.statusCode === 200) {
var tokenResult = _this.client.provider.parseTokenResult(data);
if (tokenResult && !responseError) {
_this.client.tokenResult = tokenResult;
completion(tokenResult, responseError);
}
}
else if (response.statusCode === 400) {
console.error("400 ERRROR Occurred");
completion(null, responseError);
}
else if (response.statusCode > 400) {
completion(null, responseError);
}
if ((response.statusCode === 200 || (data && data.accessToken)) && !responseError) {
var tokenResult = _this.client.provider.parseTokenResult(data);
_this.client.tokenResult = tokenResult;
completion(tokenResult, null);
}
else {
var msg_1 = (response ? response.statusCode : '') + " ERRROR Occurred";
console.error(msg_1);
completion(null, responseError ? responseError : new Error(msg_1));
}
};

@@ -84,6 +78,8 @@ }

TnsOAuthLoginSubController.prototype.completeLoginWithTokenResponseError = function (tokenResult, responseError) {
var loginCompletion = this.authState
.loginCompletion;
this.authState = null;
loginCompletion(tokenResult, responseError);
if (this.authState) {
var loginCompletion = this.authState
.loginCompletion;
this.authState = null;
loginCompletion(tokenResult, responseError);
}
};

@@ -90,0 +86,0 @@ return TnsOAuthLoginSubController;

@@ -38,6 +38,12 @@ "use strict";

var _this = this;
return this.loginController.resumeWithUrl(url, function (tokenResult, error) {
_this.loginController.completeLoginWithTokenResponseError(tokenResult, error);
_this.loginController.frame.goBack();
});
if (!!url) {
return this.loginController.resumeWithUrl(url, function (tokenResult, error) {
_this.loginController.completeLoginWithTokenResponseError(tokenResult, error);
});
}
else {
var er = "The login operation was canceled.";
this.loginController.completeLoginWithTokenResponseError(null, er);
return true;
}
};

@@ -44,0 +50,0 @@ return TnsOAuthLoginNativeViewController;

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