Skip to content

Commit

Permalink
deploy: 57c6437
Browse files Browse the repository at this point in the history
  • Loading branch information
elf-pavlik committed Sep 6, 2024
1 parent 7fc40f3 commit aea08da
Show file tree
Hide file tree
Showing 8 changed files with 841 additions and 12 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ channel types as well as to authors of new channel types.
* [StreamingHTTPChannel2023](https://solid.github.io/notifications/streaming-http-channel-2023)
* [WebhookChannel2023](https://solid.github.io/notifications/webhook-channel-2023)
* [WebSocketChannel2023](https://solid.github.io/notifications/websocket-channel-2023)
* [WebPushChannel2023](https://solid.github.io/notifications/webpush-channel-2023)

* Deprecated Editors Drafts:
* [WebSocketSubscription2021](https://solid.github.io/notifications/websocket-subscription-2021)
Expand Down
6 changes: 3 additions & 3 deletions streaming-http-channel-2023.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
<title>Solid StreamingHTTPChannel2023</title>
<meta content="CG-DRAFT" name="w3c-status">
<link href="https://www.w3.org/StyleSheets/TR/2021/cg-draft" rel="stylesheet">
<meta content="Bikeshed version a1dabb26c, updated Mon Jun 17 15:00:44 2024 -0700" name="generator">
<meta content="Bikeshed version 6270e4735, updated Tue Aug 6 12:12:30 2024 -0700" name="generator">
<link href="https://solid.github.io/notifications/streaming-http-channel-2023" rel="canonical">
<meta content="3b8b6e322fa8c52cdc6e94e2250e43a827591a3c" name="revision">
<meta content="57c6437ac56373ed0e35accc8bcb3754f8937559" name="revision">
<meta content="dark light" name="color-scheme">
<link href="https://www.w3.org/StyleSheets/TR/2021/dark.css" media="(prefers-color-scheme: dark)" rel="stylesheet" type="text/css">
<style>/* Boilerplate: style-autolinks */
Expand Down Expand Up @@ -533,7 +533,7 @@
<div class="head">
<p data-fill-with="logo"><a class="logo" href="https://www.w3.org/"> <img alt="W3C" height="48" src="https://www.w3.org/StyleSheets/TR/2021/logos/W3C" width="72"> </a> </p>
<h1 class="p-name no-ref" id="title">Solid StreamingHTTPChannel2023</h1>
<p id="w3c-state"><a href="https://www.w3.org/standards/types#CG-DRAFT">Draft Community Group Report</a>, <time class="dt-updated" datetime="2024-07-03">3 July 2024</time></p>
<p id="w3c-state"><a href="https://www.w3.org/standards/types#CG-DRAFT">Draft Community Group Report</a>, <time class="dt-updated" datetime="2024-09-06">6 September 2024</time></p>
<details open>
<summary>More details about this document</summary>
<div data-fill-with="spec-metadata">
Expand Down
6 changes: 3 additions & 3 deletions streaming-http-subscription-2021.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
<title>Solid StreamingHTTPSubscription2021</title>
<meta content="CG-DRAFT" name="w3c-status">
<link href="https://www.w3.org/StyleSheets/TR/2021/cg-draft" rel="stylesheet">
<meta content="Bikeshed version a1dabb26c, updated Mon Jun 17 15:00:44 2024 -0700" name="generator">
<meta content="Bikeshed version 6270e4735, updated Tue Aug 6 12:12:30 2024 -0700" name="generator">
<link href="https://solid.github.io/notifications/streaming-http-subscription-2021" rel="canonical">
<meta content="3b8b6e322fa8c52cdc6e94e2250e43a827591a3c" name="revision">
<meta content="57c6437ac56373ed0e35accc8bcb3754f8937559" name="revision">
<meta content="dark light" name="color-scheme">
<link href="https://www.w3.org/StyleSheets/TR/2021/dark.css" media="(prefers-color-scheme: dark)" rel="stylesheet" type="text/css">
<style>/* Boilerplate: style-autolinks */
Expand Down Expand Up @@ -533,7 +533,7 @@
<div class="head">
<p data-fill-with="logo"><a class="logo" href="https://www.w3.org/"> <img alt="W3C" height="48" src="https://www.w3.org/StyleSheets/TR/2021/logos/W3C" width="72"> </a> </p>
<h1 class="p-name no-ref" id="title">Solid StreamingHTTPSubscription2021</h1>
<p id="w3c-state"><a href="https://www.w3.org/standards/types#CG-DRAFT">Draft Community Group Report</a>, <time class="dt-updated" datetime="2024-07-03">3 July 2024</time></p>
<p id="w3c-state"><a href="https://www.w3.org/standards/types#CG-DRAFT">Draft Community Group Report</a>, <time class="dt-updated" datetime="2024-09-06">6 September 2024</time></p>
<details open>
<summary>More details about this document</summary>
<div data-fill-with="spec-metadata">
Expand Down
6 changes: 3 additions & 3 deletions webhook-channel-2023.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
<title>Solid WebhookChannel2023</title>
<meta content="CG-DRAFT" name="w3c-status">
<link href="https://www.w3.org/StyleSheets/TR/2021/cg-draft" rel="stylesheet">
<meta content="Bikeshed version a1dabb26c, updated Mon Jun 17 15:00:44 2024 -0700" name="generator">
<meta content="Bikeshed version 6270e4735, updated Tue Aug 6 12:12:30 2024 -0700" name="generator">
<link href="https://solid.github.io/notifications/webhook-channel-2023" rel="canonical">
<meta content="3b8b6e322fa8c52cdc6e94e2250e43a827591a3c" name="revision">
<meta content="57c6437ac56373ed0e35accc8bcb3754f8937559" name="revision">
<meta content="dark light" name="color-scheme">
<link href="https://www.w3.org/StyleSheets/TR/2021/dark.css" media="(prefers-color-scheme: dark)" rel="stylesheet" type="text/css">
<style>/* Boilerplate: style-autolinks */
Expand Down Expand Up @@ -533,7 +533,7 @@
<div class="head">
<p data-fill-with="logo"><a class="logo" href="https://www.w3.org/"> <img alt="W3C" height="48" src="https://www.w3.org/StyleSheets/TR/2021/logos/W3C" width="72"> </a> </p>
<h1 class="p-name no-ref" id="title">Solid WebhookChannel2023</h1>
<p id="w3c-state"><a href="https://www.w3.org/standards/types#CG-DRAFT">Draft Community Group Report</a>, <time class="dt-updated" datetime="2024-07-03">3 July 2024</time></p>
<p id="w3c-state"><a href="https://www.w3.org/standards/types#CG-DRAFT">Draft Community Group Report</a>, <time class="dt-updated" datetime="2024-09-06">6 September 2024</time></p>
<details open>
<summary>More details about this document</summary>
<div data-fill-with="spec-metadata">
Expand Down
32 changes: 32 additions & 0 deletions webpush-channel-2023-flow.mmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
sequenceDiagram
autonumber
participant Browser Messaging Service as Browser Messaging Service (NR)
participant PWA as PWA (DC & SC)
participant Storage as Storage (RS)
participant Subscription Service
participant Notification Sender

Note over PWA, Storage: Discovery (Solid)
PWA ->>+ Storage: GET Storage Description
Storage -->>- PWA: 200 OK includes Subscription Service description

Note over PWA, Browser Messaging Service: Create Subscription (WebPush)
PWA ->>+ Browser Messaging Service: Subscribe to Web Push Service
Browser Messaging Service -->>- PWA: Web Push Subscription data

Note over PWA, Subscription Service: Establish Channel (Solid)
PWA ->>+ Subscription Service: Submit subscription request to discovered subscription service via POST
Subscription Service -->>- PWA: 201 CREATED

Note over Browser Messaging Service, Notification Sender: Deliver Notifications on the channel (WebPush & Solid)
loop for each notification
Notification Sender -) Browser Messaging Service: Deliver notification (Solid & WebPush)
Browser Messaging Service -) PWA: Deliver notification (WebPush)
end

Note over PWA, Subscription Service: Delete channel (Solid)
PWA ->>+ Subscription Service: Unsubscribe (delete channel)
Subscription Service -->>- PWA: 204 No Content

Note over PWA, Browser Messaging Service: Cancel Subscription (WebPush)
PWA ->>+ Browser Messaging Service: Unsubscribe (delete subscription)
1 change: 1 addition & 0 deletions webpush-channel-2023-flow.mmd.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit aea08da

Please sign in to comment.