Amplify has re-imagined the way frontend developers build fullstack applications. Develop and deploy without the hassle.

Page updated Apr 29, 2024

Listen to auth events

AWS Cognito Auth Plugin sends important events through Amplify Hub.

1final subscription = Amplify.Hub.listen(HubChannel.Auth, (AuthHubEvent event) {
2 switch (event.type) {
3 case AuthHubEventType.signedIn:
4 safePrint('User is signed in.');
5 break;
6 case AuthHubEventType.signedOut:
7 safePrint('User is signed out.');
8 break;
9 case AuthHubEventType.sessionExpired:
10 safePrint('The session has expired.');
11 break;
12 case AuthHubEventType.userDeleted:
13 safePrint('The user has been deleted.');
14 break;
15 }
16});