@@ -571,17 +571,19 @@ module.exports = {
571571 } ,
572572
573573 /**
574- * Returns recent Events grouped by day
574+ * Returns a paginated portion of daily-grouped events
575575 *
576- * @param {ProjectDBScheme } project - result of parent resolver
577- * @param {Number } limit - limit for events count
578- * @param {DailyEventsCursor } cursor - object with boundary values of the first event in the next portion
579- * @param {'BY_DATE' | 'BY_COUNT' } sort - events sort order
580- * @param {EventsFilters } filters - marks by which events should be filtered
581- * @param {String } release - release name
582- * @param {String } search - search query
583- *
584- * @return {Promise<RecentEventSchema[]> }
576+ * @param {ProjectDBScheme } project - parent resolver result
577+ * @param {object } args - GraphQL arguments
578+ * @param {number } args.limit - max rows in portion
579+ * @param {object|null } args.nextCursor - pagination cursor
580+ * @param {string } args.sort - BY_DATE | BY_COUNT | BY_AFFECTED_USERS (mapped in factory)
581+ * @param {object } args.filters - mark filters only: resolved, starred, ignored (assignee uses args.assignee)
582+ * @param {string } args.search - search query
583+ * @param {string|undefined } args.release - optional release label filter
584+ * @param {string|undefined } args.assignee - user id or __filter_unassigned__ / __filter_any_assignee__
585+ * @param {object } context - GraphQL context
586+ * @returns {Promise<object> } dailyEventsPortion payload from factory
585587 */
586588 async dailyEventsPortion ( project , { limit, nextCursor, sort, filters, search, release, assignee } , context ) {
587589 if ( search ) {
0 commit comments