webpushd: Add mock in-memory registration, and the WKWebsiteDataStore SPI to manage them Yay API tests.
Created attachment 442950 [details] Patch for EWS
Created attachment 442951 [details] Patch for EWS v2
Created attachment 442952 [details] Patch v1
Created attachment 442995 [details] Patch v2
Comment on attachment 442995 [details] Patch v2 View in context: https://bugs.webkit.org/attachment.cgi?id=442995&action=review > Source/WebKit/webpushd/WebPushDaemon.h:62 > + HashSet<String> m_inMemoryOriginStringsWithPermissionForTesting; Why not make this a HashSet<SecurityOriginData>? That would avoid a lot of conversion back and forth, and it would prevent us from wondering if the String was a valid origin string.
(In reply to Alex Christensen from comment #5) > Comment on attachment 442995 [details] > Patch v2 > > View in context: > https://bugs.webkit.org/attachment.cgi?id=442995&action=review > > > Source/WebKit/webpushd/WebPushDaemon.h:62 > > + HashSet<String> m_inMemoryOriginStringsWithPermissionForTesting; > > Why not make this a HashSet<SecurityOriginData>? That would avoid a lot of > conversion back and forth, and it would prevent us from wondering if the > String was a valid origin string. Forward thinking to "what do we want webpushd to have to link" Doing that makes it have to link WebCore. (Happy to revisit that as a more general topic on Slack, figuring out the linking story for these daemons)
Committed r285121 (243762@main): <https://commits.webkit.org/243762@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 442995 [details].
<rdar://problem/84894042>