Below is schema of my js code.
self.addEventListener('push', function(event){
data = get_data();
API=url+data;
event.waitUntil(fetch(API).then(...)
)
})
I want to make it synchronous code. How do I stop 'API=url+data;' from executing until get_data is not finished?