as I am working on pwa instead of revoking permissions from the browser settings panel, trying to revoke from the Permissions API but unfortunately getting this error
navigator.permissions.revoke is not a function
please assist for the reference I took the geolocation :)
navigator.permissions.query({name:'geolocation'}).then(result=>{
switch(result.state){
case 'denied': {
navigator.permissions.revoke({'name':'geolocation'}).then(resolve=>{
alert(resolve.state)
})
break;
}
case 'prompt':{
alert("need your permission")
break;
}
default:{
console.log("geolocation permission query: ",result)
break;
}
}
}).catch(error=>console.error(error))