in src/App.js [33:71]
async function authUser() {
Hub.listen("auth", ({ payload: { event, data } }) => {
switch (event) {
case "signIn":
setUser(data)
console.log('Logon event')
break;
case "signOut":
setUser(null)
console.log('Logout event')
break;
case "customOAuthState":
break;
default:
console.log('Auth fall-through')
}
});
await Auth.currentAuthenticatedUser()
.then(user => {
setUser(user)
if (!process.env.NODE_ENV || process.env.NODE_ENV === 'development') {
console.log(user)
}
})
.catch(() => {
if (!process.env.NODE_ENV || process.env.NODE_ENV === 'development') {
console.log("Not signed in")
}
// look for code in URL
const _qs = qs.parse(props.location.search)
if (!_qs['code']) {
Auth.federatedSignIn({provider: 'callrecordingidp'})
}
});
}