How can i get the value of window.chrome.webview.addEventListener and assign it to a variable as such
static GetEmailAddress = () => {
let email = "";
window.chrome.webview.addEventListener('message', event => {
email = event.data
})
console.log(email); // email is undefined
return email;
}
I tired to update my function as such but with no luck
static GetEmailAddress = () => {
let email = "";
window.chrome.webview.addEventListener('message',async event => {
email = await new Promise((resolve, reject) => {
resolve(event.data)
});
})
console.log(email);
return email;
}