Skip to content

Commit 52d0b66

Browse files
chore: release
1 parent efacdb4 commit 52d0b66

9 files changed

Lines changed: 63 additions & 36 deletions

File tree

.changeset/expose-ts-on-chat-streamer.md

Lines changed: 0 additions & 24 deletions
This file was deleted.

.changeset/stale-dolls-shave.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/english/reference/web-api/classes/ChatStreamer.md

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,31 @@ await streamer.stop();
7070
- [https://docs.slack.dev/reference/methods/chat.appendStream](https://docs.slack.dev/reference/methods/chat.appendStream)
7171
- [https://docs.slack.dev/reference/methods/chat.stopStream](https://docs.slack.dev/reference/methods/chat.stopStream)
7272

73+
## Accessors
74+
75+
### ts
76+
77+
#### Get Signature
78+
79+
```ts
80+
get ts(): string | undefined;
81+
```
82+
83+
Defined in: [packages/web-api/src/chat-stream.ts:62](https://github.com/slackapi/node-slack-sdk/blob/main/packages/web-api/src/chat-stream.ts#L62)
84+
85+
##### Description
86+
87+
The message timestamp of the stream. Returns `undefined` until the first flush
88+
(when `chat.startStream` is called).
89+
90+
##### See
91+
92+
[https://docs.slack.dev/reference/methods/chat.update](https://docs.slack.dev/reference/methods/chat.update)
93+
94+
##### Returns
95+
96+
`string` \| `undefined`
97+
7398
## Methods
7499

75100
### append()
@@ -81,7 +106,7 @@ append(args): Promise<
81106
| null>;
82107
```
83108

84-
Defined in: [packages/web-api/src/chat-stream.ts:77](https://github.com/slackapi/node-slack-sdk/blob/main/packages/web-api/src/chat-stream.ts#L77)
109+
Defined in: [packages/web-api/src/chat-stream.ts:86](https://github.com/slackapi/node-slack-sdk/blob/main/packages/web-api/src/chat-stream.ts#L86)
85110

86111
Append to the stream.
87112

@@ -132,7 +157,7 @@ await streamer.stop();
132157
stop(args?): Promise<ChatStopStreamResponse>;
133158
```
134159
135-
Defined in: [packages/web-api/src/chat-stream.ts:123](https://github.com/slackapi/node-slack-sdk/blob/main/packages/web-api/src/chat-stream.ts#L123)
160+
Defined in: [packages/web-api/src/chat-stream.ts:132](https://github.com/slackapi/node-slack-sdk/blob/main/packages/web-api/src/chat-stream.ts#L132)
136161
137162
Stop the stream and finalize the message.
138163

docs/english/reference/web-api/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# @slack/web-api v7.16.0
1+
# @slack/web-api v7.17.0
22

33
## Enumerations
44

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/cli-hooks/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# @slack/cli-hooks
22

3+
## 1.3.3
4+
5+
### Patch Changes
6+
7+
- f430ae8: fix: use correct bolt-js release notes tag format
8+
39
## 1.3.2
410

511
### Patch Changes

packages/cli-hooks/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@slack/cli-hooks",
3-
"version": "1.3.2",
3+
"version": "1.3.3",
44
"description": "Node implementation of the contract between the Slack CLI and Bolt for JavaScript",
55
"author": "Slack Technologies, LLC",
66
"license": "MIT",

packages/web-api/CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# @slack/web-api
22

3+
## 7.17.0
4+
5+
### Minor Changes
6+
7+
- 2085900: feat: expose public read-only `ts` getter on `ChatStreamer` for fallback to [`chat.update`](https://docs.slack.dev/reference/methods/chat.update) when a stream expires server-side
8+
9+
```js
10+
import { WebClient } from "@slack/web-api";
11+
12+
const client = new WebClient(process.env.SLACK_BOT_TOKEN);
13+
14+
const streamer = client.chatStream({
15+
channel: "C0123456789",
16+
thread_ts: "1700000001.123456",
17+
recipient_team_id: "T0123456789",
18+
recipient_user_id: "U0123456789",
19+
});
20+
21+
await streamer.append({ markdown_text: "hello!" });
22+
// streamer.ts is now set after the first flush
23+
console.log(streamer.ts);
24+
25+
await streamer.stop();
26+
```
27+
328
## 7.16.0
429

530
### Minor Changes

packages/web-api/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@slack/web-api",
3-
"version": "7.16.0",
3+
"version": "7.17.0",
44
"description": "Official library for using the Slack Platform's Web API",
55
"author": "Slack Technologies, LLC",
66
"license": "MIT",

0 commit comments

Comments
 (0)