function subscribeNotifications()

in event-driven-developers-tale/src/components/ProfileLink.js [17:42]


    function subscribeNotifications() {
        if (user?.signInUserSession.idToken.payload['cognito:groups']?.includes("Approvers")) {
            API.graphql(
                graphqlOperation(onVacationRequestNotification)
            ).subscribe({
                next: () => {
                    setNotificationCount(notificationCount + 1)
                },
                error: error => console.warn(error)
            })
        }
        else {
            const params = {
                owner: user.username
            }
            API.graphql(
                graphqlOperation(onVacationRequestNotification, params)
            ).subscribe({
                next: () => {
                    setNotificationCount(notificationCount + 1)
                },
                error: error => console.warn(error)
            })
        }

    }