@@ -2,20 +2,21 @@ import { fetchScanResults } from '../scans/fetchScanResults.js';
22import { fetchAdvancedScanResults } from '../scans/fetchAdvancedScanResults.js' ;
33import { fetchDismissedAlerts } from '../scans/fetchDismissedAlerts.js' ;
44
5- export async function handleSelectResultType ( { STEPS , item, selectedRepo, selectedScan, setSelectedResultType, setStep, setLoadingMsg, setError, setResults } ) {
5+ export async function handleSelectResultType ( { STEPS , item, selectedRepo, selectedScan, setSelectedResultType, setStep, setLoadingMsg, setError, setResults, filterDismissed = false , includeFalsePositives = true } ) {
66 const rt = item . value ;
77 setSelectedResultType ( rt ) ;
88 setStep ( STEPS . LOADING ) ;
99 setLoadingMsg ( `Fetching ${ item . label } …` ) ;
1010
1111 const repo = selectedRepo . full_name ;
1212 const commitId = selectedScan . commitId ;
13+ const fetchOpts = { filterDismissed, includeFalsePositives } ;
1314 let res ;
1415
1516 if ( rt . kind === 'basic' ) {
16- res = await fetchScanResults ( repo , commitId , rt . value ) ;
17+ res = await fetchScanResults ( repo , commitId , rt . value , fetchOpts ) ;
1718 } else if ( rt . kind === 'advanced' ) {
18- res = await fetchAdvancedScanResults ( repo , commitId , rt . value ) ;
19+ res = await fetchAdvancedScanResults ( repo , commitId , rt . value , fetchOpts ) ;
1920 } else if ( rt . value === 'dismissed_alerts' ) {
2021 const r = await fetchDismissedAlerts ( repo , 'security' ) ;
2122 res = r . success ? { success : true , issues : r . dismissedAlerts } : r ;
0 commit comments