Я пытаюсь переключить несколько клиентов Apollo, когда пользователь Auth / UnAuth ситуации. Что я делаю?
Условие userCheck () не работает должным образом?
async function userCheck() {
return await Auth.currentAuthenticatedUser()
.then(() => {
return true;
})
.catch(() => {
return false;
});
}
function createApolloClient(initialState) {
const client = functionFirst();
const clientPublic = functionSecond();
if (userCheck()) {
return client;
}
return clientPublic;
}