Skip to content

Commit 8e96d94

Browse files
committed
cherry-pick(#33211): docs: use WebSocketFrame abstraction for Java & .NET
1 parent 5b54067 commit 8e96d94

File tree

5 files changed

+44
-44
lines changed

5 files changed

+44
-44
lines changed

docs/src/api/class-page.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3699,8 +3699,8 @@ await page.routeWebSocket('/ws', ws => {
36993699

37003700
```java
37013701
page.routeWebSocket("/ws", ws -> {
3702-
ws.onMessage(message -> {
3703-
if ("request".equals(message))
3702+
ws.onMessage(frame -> {
3703+
if ("request".equals(frame.text()))
37043704
ws.send("response");
37053705
});
37063706
});
@@ -3730,8 +3730,8 @@ page.route_web_socket("/ws", handler)
37303730

37313731
```csharp
37323732
await page.RouteWebSocketAsync("/ws", ws => {
3733-
ws.OnMessage(message => {
3734-
if (message == "request")
3733+
ws.OnMessage(frame => {
3734+
if (frame.Text == "request")
37353735
ws.Send("response");
37363736
});
37373737
});

docs/src/api/class-websocketroute.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ await page.routeWebSocket('wss://example.com/ws', ws => {
1818

1919
```java
2020
page.routeWebSocket("wss://example.com/ws", ws -> {
21-
ws.onMessage(message -> {
22-
if ("request".equals(message))
21+
ws.onMessage(frame -> {
22+
if ("request".equals(frame.text()))
2323
ws.send("response");
2424
});
2525
});
@@ -47,8 +47,8 @@ page.route_web_socket("wss://example.com/ws", lambda ws: ws.on_message(
4747

4848
```csharp
4949
await page.RouteWebSocketAsync("wss://example.com/ws", ws => {
50-
ws.OnMessage(message => {
51-
if (message == "request")
50+
ws.OnMessage(frame => {
51+
if (frame.Text == "request")
5252
ws.Send("response");
5353
});
5454
});
@@ -70,8 +70,8 @@ await page.routeWebSocket('wss://example.com/ws', ws => {
7070

7171
```java
7272
page.routeWebSocket("wss://example.com/ws", ws -> {
73-
ws.onMessage(message -> {
74-
JsonObject json = new JsonParser().parse(message).getAsJsonObject();
73+
ws.onMessage(frame -> {
74+
JsonObject json = new JsonParser().parse(frame.text()).getAsJsonObject();
7575
if ("question".equals(json.get("request").getAsString())) {
7676
Map<String, String> result = new HashMap();
7777
result.put("response", "answer");
@@ -105,8 +105,8 @@ page.route_web_socket("wss://example.com/ws", lambda ws: ws.on_message(
105105

106106
```csharp
107107
await page.RouteWebSocketAsync("wss://example.com/ws", ws => {
108-
ws.OnMessage(message => {
109-
using var jsonDoc = JsonDocument.Parse(message);
108+
ws.OnMessage(frame => {
109+
using var jsonDoc = JsonDocument.Parse(frame.Text);
110110
JsonElement root = jsonDoc.RootElement;
111111
if (root.TryGetProperty("request", out JsonElement requestElement) && requestElement.GetString() == "question")
112112
{
@@ -140,11 +140,11 @@ await page.routeWebSocket('/ws', ws => {
140140
```java
141141
page.routeWebSocket("/ws", ws -> {
142142
WebSocketRoute server = ws.connectToServer();
143-
ws.onMessage(message -> {
144-
if ("request".equals(message))
143+
ws.onMessage(frame -> {
144+
if ("request".equals(frame.text()))
145145
server.send("request2");
146146
else
147-
server.send(message);
147+
server.send(frame.text());
148148
});
149149
});
150150
```
@@ -180,11 +180,11 @@ page.route_web_socket("/ws", handler)
180180
```csharp
181181
await page.RouteWebSocketAsync("/ws", ws => {
182182
var server = ws.ConnectToServer();
183-
ws.OnMessage(message => {
184-
if (message == "request")
183+
ws.OnMessage(frame => {
184+
if (frame.Text == "request")
185185
server.Send("request2");
186186
else
187-
server.Send(message);
187+
server.Send(frame.Text);
188188
});
189189
});
190190
```
@@ -215,13 +215,13 @@ await page.routeWebSocket('/ws', ws => {
215215
```java
216216
page.routeWebSocket("/ws", ws -> {
217217
WebSocketRoute server = ws.connectToServer();
218-
ws.onMessage(message -> {
219-
if (!"blocked-from-the-page".equals(message))
220-
server.send(message);
218+
ws.onMessage(frame -> {
219+
if (!"blocked-from-the-page".equals(frame.text()))
220+
server.send(frame.text());
221221
});
222-
server.onMessage(message -> {
223-
if (!"blocked-from-the-server".equals(message))
224-
ws.send(message);
222+
server.onMessage(frame -> {
223+
if (!"blocked-from-the-server".equals(frame.text()))
224+
ws.send(frame.text());
225225
});
226226
});
227227
```
@@ -263,13 +263,13 @@ page.route_web_socket("/ws", handler)
263263
```csharp
264264
await page.RouteWebSocketAsync("/ws", ws => {
265265
var server = ws.ConnectToServer();
266-
ws.OnMessage(message => {
267-
if (message != "blocked-from-the-page")
268-
server.Send(message);
266+
ws.OnMessage(frame => {
267+
if (frame.Text != "blocked-from-the-page")
268+
server.Send(frame.Text);
269269
});
270-
server.OnMessage(message => {
271-
if (message != "blocked-from-the-server")
272-
ws.Send(message);
270+
server.OnMessage(frame => {
271+
if (frame.Text != "blocked-from-the-server")
272+
ws.Send(frame.Text);
273273
});
274274
});
275275
```

docs/src/mock.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -450,8 +450,8 @@ await page.routeWebSocket('wss://example.com/ws', ws => {
450450

451451
```java
452452
page.routeWebSocket("wss://example.com/ws", ws -> {
453-
ws.onMessage(message -> {
454-
if ("request".equals(message))
453+
ws.onMessage(frame -> {
454+
if ("request".equals(frame.text()))
455455
ws.send("response");
456456
});
457457
});
@@ -479,8 +479,8 @@ page.route_web_socket("wss://example.com/ws", lambda ws: ws.on_message(
479479

480480
```csharp
481481
await page.RouteWebSocketAsync("wss://example.com/ws", ws => {
482-
ws.OnMessage(message => {
483-
if (message == "request")
482+
ws.OnMessage(frame => {
483+
if (frame.Text == "request")
484484
ws.Send("response");
485485
});
486486
});
@@ -503,11 +503,11 @@ await page.routeWebSocket('wss://example.com/ws', ws => {
503503
```java
504504
page.routeWebSocket("wss://example.com/ws", ws -> {
505505
WebSocketRoute server = ws.connectToServer();
506-
ws.onMessage(message -> {
507-
if ("request".equals(message))
506+
ws.onMessage(frame -> {
507+
if ("request".equals(frame.text()))
508508
server.send("request2");
509509
else
510-
server.send(message);
510+
server.send(frame.text());
511511
});
512512
});
513513
```
@@ -543,11 +543,11 @@ page.route_web_socket("wss://example.com/ws", handler)
543543
```csharp
544544
await page.RouteWebSocketAsync("wss://example.com/ws", ws => {
545545
var server = ws.ConnectToServer();
546-
ws.OnMessage(message => {
547-
if (message == "request")
546+
ws.OnMessage(frame => {
547+
if (frame.Text == "request")
548548
server.Send("request2");
549549
else
550-
server.Send(message);
550+
server.Send(frame.Text);
551551
});
552552
});
553553
```

docs/src/release-notes-csharp.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ New methods [`method: Page.routeWebSocket`] and [`method: BrowserContext.routeWe
1313

1414
```csharp
1515
await page.RouteWebSocketAsync("/ws", ws => {
16-
ws.OnMessage(message => {
17-
if (message == "request")
16+
ws.OnMessage(frame => {
17+
if (frame.Text == "request")
1818
ws.Send("response");
1919
});
2020
});

docs/src/release-notes-java.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ New methods [`method: Page.routeWebSocket`] and [`method: BrowserContext.routeWe
1212

1313
```java
1414
page.routeWebSocket("/ws", ws -> {
15-
ws.onMessage(message -> {
16-
if ("request".equals(message))
15+
ws.onMessage(frame -> {
16+
if ("request".equals(frame.text()))
1717
ws.send("response");
1818
});
1919
});

0 commit comments

Comments
 (0)