Untitled

 avatar
unknown
plain_text
a year ago
1.1 kB
10
Indexable
const { filterOffenses } = require('../logics/FilterOffenses');
const { verifyOffense } = require('../logics/VerifyOffenses');
const { magerdutyNotification } = require('../logics/magerdutyNotification');

async function main() {

    //Retrieve offenses from MRadar
    const data = require('../../Repository/mocked-data.json') //This is just a mocked data

    //Task 1 - Filter offenses 
    var filteredOffensesResult = await filterOffenses(data);

    //Task 2 - Verify offenses
    var verifiedOfenseResult = await verifyOffense(filteredOffensesResult);

    //Task 3 - magerduty notification
    await magerdutyNotification(verifiedOfenseResult);

    //Display object including nested objects
    console.dir(filteredOffensesResult, { depth: null }); // Comment this line to do not display the return of filteredOffensesResult function

    console.dir(verifiedOfenseResult, { depth: null }); // Comment this line to do not display the return of verifiedOfenseResult function

    //testing

}

module.exports = { main };
Editor is loading...
Leave a Comment