Implementing what is described in Apple's Establishing a token-based connection to APNs.
Config in tests is randomly generated.
Depends on D12609
Paths
| Differential D12610 Authored by kamil on Jun 28 2024, 4:46 AM.
Details Summary Implementing what is described in Apple's Establishing a token-based connection to APNs. Config in tests is randomly generated. Depends on D12609 Test Plan Tests, later in the task tested actual communication with APNs.
Diff Detail
Event Timelinekamil held this revision as a draft. Herald added subscribers: tomek, ashoat. · View Herald TranscriptJun 28 2024, 4:46 AM2024-06-28 04:46:18 (UTC-7) Harbormaster failed remote builds in B29988: Diff 41787!Jun 28 2024, 4:53 AM2024-06-28 04:53:23 (UTC-7) Harbormaster completed remote builds in B29989: Diff 41788.Jun 28 2024, 5:16 AM2024-06-28 05:16:24 (UTC-7) Comment Actions Nice job with the Arc<RwLock>!
This revision is now accepted and ready to land.Jul 1 2024, 2:08 AM2024-07-01 02:08:56 (UTC-7) kamil added a child revision: D12635: [Tunnelbroker] implement creating APNs client.Jul 2 2024, 4:07 AM2024-07-02 04:07:52 (UTC-7) Closed by commit rCOMM228893b1fd5a: [Tunnelbroker] implement APNs Token generation and lifetime (authored by kamil). · Explain WhyJul 2 2024, 8:35 AM2024-07-02 08:35:12 (UTC-7) This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 41787 services/tunnelbroker/src/notifs/apns/error.rs
services/tunnelbroker/src/notifs/apns/mod.rs
services/tunnelbroker/src/notifs/apns/token.rs
|
Can we extract this to its own line? Similar to how we want await to be visible, I think it's good for hooks to be as well