I have a "desktop notification" toggle to enable web push notification. I want to show to user modal for enabling site notification only after he clicked my descktop notification toggle by handle Notification.requestPermission() . But if user cleans site data our subscription is exired and no one can trigger webpush notifications. how is the best way to keep valid subcription ? Thank you!