UNPKG

cluedin-widget

Version:

This is the project for creating and managing widgets in CluedIn.

26 lines (23 loc) 688 B
var request = require( '../helpers/request' ); var entityAPI = require( '../../iso/entity' ); module.exports = { getLastGenericTasks: ( pageNumber, id ) => { var url = 'api/v1/generic/latesttasks'; 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 ); } ); } ); } };