From 00f9eae2693d5b4f5148510c316a9ca5daa07ff2 Mon Sep 17 00:00:00 2001 From: Ericky Dos Santos Date: Fri, 3 Aug 2018 14:40:24 -0400 Subject: [PATCH] Fixed linkedin cancel button not going back on the app. --- tns-oauth.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tns-oauth.ts b/tns-oauth.ts index 2ab7a75..7b0d5f7 100644 --- a/tns-oauth.ts +++ b/tns-oauth.ts @@ -132,7 +132,7 @@ export function loginViaAuthorizationCodeFlow(credentials: TnsOAuthModule.ITnsOA if (parsedRetStr.query) { let qsObj = querystring.parse(parsedRetStr.query); let codeStr = qsObj['code'] ? qsObj['code'] : qsObj['xsrfsign']; - let errSubCode = qsObj['error_subcode']; + let errSubCode = qsObj['error_subcode'] || qsObj.error; if (codeStr) { try { getTokenFromCode(credentials, codeStr) @@ -162,7 +162,7 @@ export function loginViaAuthorizationCodeFlow(credentials: TnsOAuthModule.ITnsOA return true; } else { if (errSubCode) { - if (errSubCode == 'cancel') { + if (errSubCode == 'cancel' || errSubCode === 'user_cancelled_login') { frameModule.topmost().goBack(); } }