handler(_:)
Use a handler to capture the original message.
case handler((_ message: _Message, _ subscriber: Subscriber, _ topic: Topic?, _ expiration: Expiration, _ urgency: Urgency) async throws -> Void)
This is used by WebPushTesting
to allow mocking a WebPushManager
.