@guestlinelabs/react-auth
Advanced tools
Comparing version 0.0.3 to 0.0.4
@@ -5,14 +5,14 @@ import React from 'react'; | ||
declare type TokenData = { | ||
loadingToken: true; | ||
tokenError: null; | ||
loading: true; | ||
error: null; | ||
idToken: null; | ||
accessToken: null; | ||
} | { | ||
loadingToken: false; | ||
tokenError: null; | ||
loading: false; | ||
error: null; | ||
idToken: Token; | ||
accessToken: Token; | ||
} | { | ||
loadingToken: false; | ||
tokenError: Error; | ||
loading: false; | ||
error: Error; | ||
idToken: null; | ||
@@ -19,0 +19,0 @@ accessToken: null; |
@@ -37,5 +37,5 @@ "use strict"; | ||
case 'setTokens': | ||
return __assign(__assign({}, state), { loadingToken: false, tokenError: null, idToken: action.idToken, accessToken: action.accessToken }); | ||
case 'setTokenError': | ||
return __assign(__assign({}, state), { loadingToken: false, tokenError: action.error, idToken: null, accessToken: null }); | ||
return __assign(__assign({}, state), { loading: false, error: null, idToken: action.idToken, accessToken: action.accessToken }); | ||
case 'setError': | ||
return __assign(__assign({}, state), { loading: false, error: action.error, idToken: null, accessToken: null }); | ||
default: | ||
@@ -46,4 +46,4 @@ return assertNever(action); | ||
var initialState = { | ||
loadingToken: true, | ||
tokenError: null, | ||
loading: true, | ||
error: null, | ||
accessToken: null, | ||
@@ -58,3 +58,3 @@ idToken: null, | ||
if (error) { | ||
dispatch({ type: 'setTokenError', error: error }); | ||
dispatch({ type: 'setError', error: error }); | ||
} | ||
@@ -102,4 +102,4 @@ else { | ||
_this.setState({ | ||
loadingToken: false, | ||
tokenError: err, | ||
loading: false, | ||
error: err, | ||
idToken: null, | ||
@@ -111,4 +111,4 @@ accessToken: null, | ||
_this.setState({ | ||
loadingToken: false, | ||
tokenError: null, | ||
loading: false, | ||
error: null, | ||
idToken: idToken, | ||
@@ -122,4 +122,4 @@ accessToken: accessToken, | ||
WithOIDC.prototype.render = function () { | ||
var _a = this.state, idToken = _a.idToken, accessToken = _a.accessToken, loadingToken = _a.loadingToken, tokenError = _a.tokenError; | ||
return (react_1.default.createElement(Component, __assign({ idToken: idToken, accessToken: accessToken, loadingToken: loadingToken, tokenError: tokenError }, this.props))); | ||
var _a = this.state, idToken = _a.idToken, accessToken = _a.accessToken, loading = _a.loading, error = _a.error; | ||
return (react_1.default.createElement(Component, __assign({ idToken: idToken, accessToken: accessToken, loading: loading, error: error }, this.props))); | ||
}; | ||
@@ -126,0 +126,0 @@ return WithOIDC; |
@@ -5,12 +5,12 @@ import React from 'react'; | ||
declare type UserInfoData = { | ||
loadingUserInfo: true; | ||
userInfoError: null; | ||
loading: true; | ||
error: null; | ||
userInfo: null; | ||
} | { | ||
loadingUserInfo: false; | ||
userInfoError: Error; | ||
loading: false; | ||
error: Error; | ||
userInfo: null; | ||
} | { | ||
loadingUserInfo: false; | ||
userInfoError: null; | ||
loading: false; | ||
error: null; | ||
userInfo: UserInfo; | ||
@@ -17,0 +17,0 @@ }; |
@@ -41,5 +41,5 @@ "use strict"; | ||
case 'setUserInfo': | ||
return __assign(__assign({}, state), { loadingUserInfo: false, userInfoError: null, userInfo: action.userInfo }); | ||
case 'setUserInfoError': | ||
return __assign(__assign({}, state), { loadingUserInfo: false, userInfoError: action.error, userInfo: null }); | ||
return __assign(__assign({}, state), { loading: false, error: null, userInfo: action.userInfo }); | ||
case 'setError': | ||
return __assign(__assign({}, state), { loading: false, error: action.error, userInfo: null }); | ||
default: | ||
@@ -50,4 +50,4 @@ return assertNever(action); | ||
var initialState = { | ||
loadingUserInfo: true, | ||
userInfoError: null, | ||
loading: true, | ||
error: null, | ||
userInfo: null, | ||
@@ -61,3 +61,3 @@ }; | ||
if (error) { | ||
dispatch({ type: 'setUserInfoError', error: error }); | ||
dispatch({ type: 'setError', error: error }); | ||
} | ||
@@ -67,3 +67,3 @@ else { | ||
dispatch({ | ||
type: 'setUserInfoError', | ||
type: 'setError', | ||
error: new Error(PathReporter_1.failure(decodeError).join('\n')), | ||
@@ -108,4 +108,4 @@ }); | ||
_this.setState({ | ||
loadingUserInfo: false, | ||
userInfoError: err, | ||
loading: false, | ||
error: err, | ||
userInfo: null, | ||
@@ -117,4 +117,4 @@ }); | ||
_this.setState({ | ||
loadingUserInfo: false, | ||
userInfoError: new Error(PathReporter_1.failure(decodeError).join('\n')), | ||
loading: false, | ||
error: new Error(PathReporter_1.failure(decodeError).join('\n')), | ||
userInfo: null, | ||
@@ -124,4 +124,4 @@ }); | ||
_this.setState({ | ||
loadingUserInfo: false, | ||
userInfoError: null, | ||
loading: false, | ||
error: null, | ||
userInfo: userInfo, | ||
@@ -135,4 +135,4 @@ }); | ||
WithOIDC.prototype.render = function () { | ||
var _a = this.state, userInfo = _a.userInfo, loadingUserInfo = _a.loadingUserInfo, userInfoError = _a.userInfoError; | ||
return (react_1.default.createElement(Component, __assign({ userInfo: userInfo, loadingUserInfo: loadingUserInfo, userInfoError: userInfoError }, this.props))); | ||
var _a = this.state, userInfo = _a.userInfo, loading = _a.loading, error = _a.error; | ||
return (react_1.default.createElement(Component, __assign({ userInfo: userInfo, loading: loading, error: error }, this.props))); | ||
}; | ||
@@ -139,0 +139,0 @@ return WithOIDC; |
{ | ||
"name": "@guestlinelabs/react-auth", | ||
"version": "0.0.3", | ||
"version": "0.0.4", | ||
"description": "TODO: Give a short introduction of your project. Let this section explain the objectives or the motivation behind this project.", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
47761