in source/rest-api-handler/index.js [118:143]
function getUserEndpoints(projectID, userID) {
log.trace("getUserEndpoints...");
return new Promise((resolve, reject) => {
var params = {
ApplicationId: projectID,
UserId: userID
};
log.trace(params);
pinpoint.getUserEndpoints(params, function(err, data) {
if (err) {
log.error(err, err.stack);
reject(err);
} else {
log.debug(data.EndpointsResponse.Item);
//Strip off INACTIVE
var filteredEndpoints = data.EndpointsResponse.Item.filter(endpoint => endpoint.EndpointStatus !== 'INACTIVE');
log.debug(filteredEndpoints);
resolve(filteredEndpoints);
}
});
});
}