cluedin-widget
Version:
This is the project for creating and managing widgets in CluedIn.
27 lines (23 loc) • 691 B
JavaScript
var request = require( '../helpers/request' );
var entityAPI = require( '../../iso/entity' );
module.exports = {
getLastGenericIssues: ( pageNumber, id ) => {
let url = 'api/v1/generic/latestissues';
if ( id ) {
url += '?id=' + id;
}
if ( pageNumber ) {
if ( !id ) {
url += '?'
} else {
url += '&'
}
url += ('page=' + pageNumber);
}
return request.apiRequest( 'GET', url ).then( function( resp ) {
return resp.body.map( ( entity ) => {
return entityAPI.toVM( entity, true );
} );
} );
}
};