function buildUserObject()

in frontend/src/services/Cognito.js [76:96]


function buildUserObject(username) {
    var promise = new Promise((resolve, reject) => {
        cognitoUser.getSession((sessionErr) => {
            if(sessionErr) {
                reject(sessionErr);
            }
            cognitoUser.getUserAttributes((err, result) => {
                if (err) {
                  reject(err);
                }
                const user = {};
                for (let i = 0; i < result.length; i += 1) {
                  user[result[i].getName()] = result[i].getValue();
                }
                user.username = username;
                resolve(user);
            });
        });
    });
    return promise
}