Add PushService
Created attachment 450321 [details] Patch
<rdar://problem/88219139>
Created attachment 450382 [details] rebase
Created attachment 450455 [details] rebase
Created attachment 450567 [details] add tests for different payload types
Created attachment 451003 [details] rebase
Created attachment 451008 [details] rebase
Comment on attachment 451008 [details] rebase View in context: https://bugs.webkit.org/attachment.cgi?id=451008&action=review > Source/WebKit/Shared/Cocoa/WebPushMessageCocoa.mm:43 > + BOOL isNull = pushData == [NSNull null]; You can find example of both in our code base, but it's much more proper to do: [pushData isEqual:[NSNull null]];
Created attachment 451131 [details] Patch for landing
ChangeLog entry in Source/WTF/ChangeLog contains OOPS!.
Created attachment 451134 [details] Patch for landing
Patch 451134 does not build
Created attachment 451144 [details] Patch for landing
Committed r289239 (246923@main): <https://commits.webkit.org/246923@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 451144 [details].
Re-opened since this is blocked by bug 236264
Created attachment 451182 [details] Patch for landing
Committed r289353 (246941@main): <https://commits.webkit.org/246941@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 451182 [details].
Comment on attachment 451182 [details] Patch for landing View in context: https://bugs.webkit.org/attachment.cgi?id=451182&action=review > Source/WebKit/webpushd/WebPushDaemon.mm:621 > + // FIXME You may want to include more details in this fixme for future readability.