I am making an extension to get URL from server and block those
var BlockUrl=[];
function doSomthing(data){
      BlockUrl=data
    }
function loadXMLDoc(){
      $.get('http://localhost:3000/blocker',(data)=>{
          doSomthing(data)
      })
      
    }
loadXMLDoc();
console.log(BlockUrl)
chrome.webRequest.onBeforeRequest.addListener( 
  info => {  
          
          
            return {cancel: true};
          
},
  
  {urls: BlockUrl},
  ["blocking"]
);But the log is undefined because on asynchronous call. what should I do to resolve it
