-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
API review: Add Workers management APIs. (#4556) #4682
Conversation
* Add workers spec * added checks * Per feedback - reference dom apis and example of api usage in workers * Update specs/Workers.md Co-authored-by: David Risney <dave@deletethis.net> * address feedback-2 * remove state and add activated event * minor updates to the spec --------- Co-authored-by: David Risney <dave@deletethis.net>
specs/Workers.md
Outdated
ServiceWorkerManager_ = WebViewProfile.ServiceWorkerManager; | ||
} | ||
CoreWebView2ServiceWorkerRegistration registration = await | ||
ServiceWorkerManager_.GetServiceWorkerRegistrationAsync(dialog.Input.Text); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please fix GetServiceWorkerRegistration docs to note about URI normalization.
specs/Workers.md
Outdated
|
||
if(registration != null) | ||
{ | ||
CoreWebView2ServiceWorker worker = registration.ActiveServiceWorker; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please ensure that it does: ActiveServiceWorker won't destroy until messages pumped and so on.
specs/Workers.md
Outdated
|
||
if(registration != null) | ||
{ | ||
CoreWebView2ServiceWorker worker = registration.ActiveServiceWorker; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If the worker instance exits the registration continues to exist.
-- NOTE this is where we stopped in the review meeting.
This is an API review for the new Workers API.