RESOLVED FIXED 235857
Add PushService
https://bugs.webkit.org/show_bug.cgi?id=235857
Summary Add PushService
Ben Nham
Reported 2022-01-28 23:46:24 PST
Add PushService
Attachments
Patch (86.22 KB, patch)
2022-01-28 23:48 PST, Ben Nham
no flags
rebase (86.22 KB, patch)
2022-01-30 22:52 PST, Ben Nham
no flags
rebase (86.25 KB, patch)
2022-01-31 13:49 PST, Ben Nham
no flags
add tests for different payload types (90.83 KB, patch)
2022-02-01 14:21 PST, Ben Nham
no flags
rebase (90.97 KB, patch)
2022-02-05 15:31 PST, Ben Nham
ews-feeder: commit-queue-
rebase (91.00 KB, patch)
2022-02-05 16:00 PST, Ben Nham
no flags
Patch for landing (91.00 KB, patch)
2022-02-07 11:56 PST, Ben Nham
no flags
Patch for landing (91.00 KB, patch)
2022-02-07 12:05 PST, Ben Nham
no flags
Patch for landing (91.03 KB, patch)
2022-02-07 13:19 PST, Ben Nham
no flags
Patch for landing (91.16 KB, patch)
2022-02-07 17:22 PST, Ben Nham
no flags
Ben Nham
Comment 1 2022-01-28 23:48:28 PST
Radar WebKit Bug Importer
Comment 2 2022-01-28 23:50:18 PST
Ben Nham
Comment 3 2022-01-30 22:52:26 PST
Ben Nham
Comment 4 2022-01-31 13:49:31 PST
Ben Nham
Comment 5 2022-02-01 14:21:47 PST
Created attachment 450567 [details] add tests for different payload types
Ben Nham
Comment 6 2022-02-05 15:31:13 PST
Ben Nham
Comment 7 2022-02-05 16:00:44 PST
Brady Eidson
Comment 8 2022-02-07 11:05:03 PST
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]];
Ben Nham
Comment 9 2022-02-07 11:56:41 PST
Created attachment 451131 [details] Patch for landing
EWS
Comment 10 2022-02-07 11:57:45 PST
ChangeLog entry in Source/WTF/ChangeLog contains OOPS!.
Ben Nham
Comment 11 2022-02-07 12:05:55 PST
Created attachment 451134 [details] Patch for landing
EWS
Comment 12 2022-02-07 13:12:03 PST
Patch 451134 does not build
Ben Nham
Comment 13 2022-02-07 13:19:58 PST
Created attachment 451144 [details] Patch for landing
EWS
Comment 14 2022-02-07 14:08:21 PST
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].
WebKit Commit Bot
Comment 15 2022-02-07 15:10:56 PST
Re-opened since this is blocked by bug 236264
Ben Nham
Comment 16 2022-02-07 17:22:20 PST
Created attachment 451182 [details] Patch for landing
EWS
Comment 17 2022-02-07 18:59:44 PST
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].
Kate Cheney
Comment 18 2022-02-14 11:25:03 PST
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.
Note You need to log in before you can comment on or make changes to this bug.