Skip to content

Commit c5d9b83

Browse files
authored
Merge pull request #7 from sendbird/stable
Stable
2 parents 6a274ac + 5b11d20 commit c5d9b83

39 files changed

+121
-40
lines changed

CHANGELOG.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,57 @@
11
# Changelog
22

3+
## v4.9.8 (Aug 9, 2023)
4+
### **Features**
5+
- Added `BaseChannel.copyMessage()` that supports user, file, and multiple files message
6+
- Added `BaseChannel.resendMessage()` that supports user, file, and multiple files message
7+
8+
```typescript
9+
// Copy a succeeded multiple files message.
10+
channelA.copyMessage(channelB, multipleFilesMessageToCopy)
11+
.onPending((message: MultipleFilesMessage) => {
12+
// ...
13+
})
14+
.onFailed((err: SendbirdError, message: MultipleFilesMessage) => {
15+
// ...
16+
})
17+
.onSucceeded((message: MultipleFilesMessage) => {
18+
// ...
19+
});
20+
21+
// Resend a failed or canceled multiple files message.
22+
channel.resendMessage(failedOrCanceledMultipleFilesMessage)
23+
.onPending((message: MultipleFilesMessage) => {
24+
// ...
25+
})
26+
.onFailed((err: SendbirdError, message: MultipleFilesMessage) => {
27+
// ...
28+
})
29+
.onSucceeded((message: MultipleFilesMessage) => {
30+
// ...
31+
})
32+
.onFileUploaded((
33+
requestId: string,
34+
index: number,
35+
uploadableFileInfo: UploadableFileInfo,
36+
err?: Error
37+
) => {
38+
// ...
39+
});
40+
```
41+
42+
### **Deprecated**
43+
- Deprecated `BaseChannel.copyUserMessage()`
44+
- Deprecated `BaseChannel.copyFileMessage()`
45+
- Deprecated `BaseChannel.resendUserMessage()`
46+
- Deprecated `BaseChannel.resendFileMessage()`
47+
48+
### **Improvements**
49+
- Changed `MessageHandler`, `FailedMessageHandler`, `MessageRequestHandler`, and `MultipleFilesMessageRequestHandler` to have generic message type
50+
- Fixed the bug where reply messages were not being automatically resent
51+
- Fixed the bug where initializing the message collection without result handler throws an error
52+
- Fixed the bug where message collection updating the left group channel
53+
- Added `createdAfter` and `createdBefore` filters in `GroupChannelListQuery`
54+
355
## v4.9.7 (Aug 3, 2023)
456
### **Improvements**
557
- Fixed a bug where `HugeGabCheck` in `MessageCollection` has missed some filters

cjs/feedChannel.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cjs/groupChannel.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cjs/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cjs/lib/__bundle-218bea1d.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

cjs/lib/__bundle-26b86f4c.js

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

cjs/lib/__bundle-4bc3a029.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

cjs/lib/__bundle-617167af.js

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
"use strict";var s=require("./__bundle-c176c59f.js");class t extends s.User{constructor(s,t){var e;super(s,t),this.isMuted=!1,this.isMuted=null!==(e=t.is_muted)&&void 0!==e&&e}}exports.Participant=t;
1+
"use strict";var s=require("./__bundle-26b86f4c.js");class t extends s.User{constructor(s,t){var e;super(s,t),this.isMuted=!1,this.isMuted=null!==(e=t.is_muted)&&void 0!==e&&e}}exports.Participant=t;

cjs/lib/__bundle-82ee6f93.js

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

0 commit comments

Comments
 (0)