in src/app/resources.js [74:93]
export async function loadActivities(fetchYouTrack, params) {
const packSize = 50;
const skipSize = 0; //TODO implement paging
const categories = params.categoriesIds && params.categoriesIds.join(',');
const queryParams = [
`fields=${ACTIVITIES_FIELDS}`,
`categories=${categories || ALL_CATEGORIES}`,
`$top=${packSize}`,
`$skip=${skipSize}`,
'reverse=true',
'effective=true',
'imported=false',
params.author && `author=${params.author.id}`,
params.query && `issueQuery=${encodeURIComponent(params.query)}`,
params.start && `start=${params.start}`,
params.end && `end=${params.end}`
];
const queryParamsStr = queryParams.filter(p => !!p).join('&');
return await fetchYouTrack(`api/activities?${queryParamsStr}`);
}