const getAuthenticatedUserSession:()

in packages/ui/src/components/CognitoAuth/index.tsx [143:160]


    const getAuthenticatedUserSession: (options?: GetSessionOptions) => Promise<CognitoUserSession | undefined> =
        useCallback(
            (options?: GetSessionOptions) => {
                return new Promise((resolve, reject) => {
                    const cognitoUser = userPool?.getCurrentUser();
                    if (!cognitoUser) {
                        resolve(undefined);
                    } else {
                        cognitoUser.getSession((error: Error | null, session: CognitoUserSession | null) => {
                            if (error) {
                                reject(error);
                            } else {
                                resolve(session || undefined);
                            }
                        }, options);
                    }
                });
            },