我试图在出现用户Auth / UnAuth情况时切换多个Apollo客户端。 我该怎么办?
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;
}