Merge pull request #54 from 67P/bugfix/ignore-small-meetings
Ignore meetings that have less than 3 unique participants
This commit is contained in:
		
						commit
						c121713a13
					
				| @ -69,14 +69,13 @@ module.exports = async function(robot, kredits) { | ||||
|   async function handleZoomMeetingEnded(data) { | ||||
|     const meetingDetails = await getMeetingDetails(data.uuid); | ||||
|     const participants = await getMeetingParticipants(data.uuid); | ||||
|     const names = Array.from(new Set(participants.map(p => p.name))); | ||||
| 
 | ||||
|     if (meetingDetails.duration < 15 || meetingDetails.participants_count < 3) { | ||||
|     if (meetingDetails.duration < 15 || names.length < 3) { | ||||
|       robot.logger.info(`[hubot-kredits] Ignoring zoom call ${data.uuid} (duration: ${meetingDetails.duration}, participants_count: ${meetingDetails.participants_count})`); | ||||
|       return; | ||||
|     } | ||||
| 
 | ||||
|     const names = Array.from(new Set(participants.map(p => p.name))); | ||||
| 
 | ||||
|     for (const displayName of names) { | ||||
|       await createContributionFor(displayName, meetingDetails); | ||||
|     }; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user