@@ -200,15 +200,23 @@ function createTaskBadge(url) {
200
200
* @returns {string } - parsed message.
201
201
*/
202
202
function pullRequestParser ( content ) {
203
- const taskTitle = Utils . trimString ( escapeChars ( content . title ) , TRIM_PR_NAME_LENGHT ) ;
203
+ const {
204
+ title,
205
+ latestOpinionatedReviews,
206
+ latestReviews,
207
+ reviewRequests,
208
+ author,
209
+ url,
210
+ } = content ;
211
+
212
+ const taskTitle = Utils . trimString ( escapeChars ( title ) , TRIM_PR_NAME_LENGHT ) ;
204
213
const reviewState = createReviewStatus (
205
- content . latestOpinionatedReviews ,
206
- content . latestReviews ,
207
- content . reviewRequests
214
+ latestOpinionatedReviews ,
215
+ latestReviews ,
216
+ reviewRequests
208
217
) ;
209
218
210
- const parsedTask = `${ createTaskBadge ( content . url ) } : <a href="${ content . url
211
- } ">${ taskTitle } </a> ${ reviewState } @${ content . author . login } `;
219
+ const parsedTask = `${ createTaskBadge ( url ) } : <a href="${ url } ">${ taskTitle } </a> ${ reviewState } @${ author . login } ` ;
212
220
213
221
/**
214
222
* @todo discuss if it is necessary to duplicate links to pr
@@ -235,14 +243,18 @@ function pullRequestParser(content) {
235
243
* @returns {string } - parsed message.
236
244
*/
237
245
function issuesParser ( content ) {
238
- const taskTitle = Utils . trimString ( escapeChars ( content . title ) , TRIM_PR_NAME_LENGHT ) ;
239
-
240
- let parsedTask = `${ createTaskBadge ( content . url ) } : <a href="${ content . url
241
- } ">${ escapeChars ( taskTitle ) } </a>`;
242
-
243
- if ( Utils . isPropertyExist ( content , 'assignees' , 'nodes' ) ) {
244
- content . assignees . nodes . forEach ( ( node ) => {
245
- parsedTask += `@${ node . login } ` ;
246
+ const {
247
+ title,
248
+ assignees,
249
+ url,
250
+ } = content ;
251
+ const taskTitle = Utils . trimString ( escapeChars ( title ) , TRIM_PR_NAME_LENGHT ) ;
252
+
253
+ let parsedTask = `${ createTaskBadge ( url ) } : <a href="${ url } ">${ escapeChars ( taskTitle ) } </a>` ;
254
+
255
+ if ( Utils . isPropertyExist ( assignees , 'nodes' ) ) {
256
+ assignees . nodes . forEach ( ( { login } ) => {
257
+ parsedTask += `@${ login } ` ;
246
258
} ) ;
247
259
}
248
260
0 commit comments