INNER CODE UNIT · JavaScript

relevantEvent

mergeability/mergeable · lib/eventAware.js:11

    const relevantEvent = this.supportedEvents.filter(event => event.split('.')[0] === eventObject || event === '*')
    return relevantEvent.indexOf('*') > -1 ||
      relevantEvent.indexOf(`${eventObject}.*`) > -1 ||
      relevantEvent.indexOf(eventName) > -1
  }

  getPayload (context, allPayload) {
    if (allPayload) {
      return context.payload
    }

    if (context.eventName === 'issues' || context.eventName === 'issue_comment') {
      return context.payload.issue
    } else if (context.eventName === 'pull_request_review') {
      return context.payload.pull_request
    } else {
      return context.payload[context.eventName]
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…