Amazon web services Redux Saga+AWS Amplify:使用currentAuthenticatedUser创建频道?(错误:无效通道或无效图案)

Amazon web services Redux Saga+AWS Amplify:使用currentAuthenticatedUser创建频道?(错误:无效通道或无效图案),amazon-web-services,redux,redux-saga,aws-amplify,amplifyjs,Amazon Web Services,Redux,Redux Saga,Aws Amplify,Amplifyjs,问题: 我希望创建一个身份验证通道/侦听器,以了解当前经过身份验证的用户何时存在。然而,我似乎不知道如何使用下面的代码来获得一个工作状态,这是我为currentAuthenticatedUserChannelSaga编写的代码,但这不起作用 错误: currentAuthenticatedUserChannelSaga.js: take(patternOrChannel): argument [object Object] is not valid channel or a valid patt

问题:

我希望创建一个身份验证通道/侦听器,以了解当前经过身份验证的用户何时存在。然而,我似乎不知道如何使用下面的代码来获得一个工作状态,这是我为currentAuthenticatedUserChannelSaga编写的代码,但这不起作用

错误:

currentAuthenticatedUserChannelSaga.js:

take(patternOrChannel): argument [object Object] is not valid channel or a valid pattern
// Redux Saga: Current Authenticated User Channel
export function* currentAuthenticatedUserChannelSaga() {
  try {
    console.log('CURRENT USER AUTHENTICATED USER CHANNEL');

    while (true) {
      const currentUser = yield take([Auth, 'currentAuthenticatedUser']);

      // Check If User Exists
      if (currentUser) {
        console.log('AUTHENTICATED USER CHANNEL: LOGGED IN');

        // Redux: Login Success
        // yield put(loginSuccess(currentUser));
      }
      else {
        console.log('AUTHENTICATED USER CHANNEL: LOGGED OUT');

        // Redux: Logout Success
        yield put(logoutSuccess());
      }
    }
  }
  catch (error) {
    console.log('error');
  }
};