Skip to content

Commit 339d12a

Browse files
committed
SDK ver3.0.42
1 parent a830d5a commit 339d12a

File tree

4 files changed

+21
-16
lines changed

4 files changed

+21
-16
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
Changelog
22
=========
33

4+
## v3.0.42
5+
* Added `getMessageChangeLogsByToken()` in `Channel`.
6+
47
## v3.0.41
58
* Updated TypeScript Definition file(SendBird.d.ts).
69
> **NOTE**

README.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,9 @@ SendBird-SDK-JavaScript
2929
# [Documentation](https://docs.sendbird.com/javascript)
3030

3131

32-
## Upgrading to v3.0.41
32+
## Upgrading to v3.0.42
3333
If you want to check the record of other version, go to [Change Log](https://github.com/smilefam/SendBird-SDK-JavaScript/blob/master/CHANGELOG.md).
34-
* Updated TypeScript Definition file(SendBird.d.ts).
35-
> **NOTE**
36-
Install via NPM and import like below in your TypeScript file:
37-
```javascript
38-
import * as SendBird from 'SendBird';
39-
var sb = new SendBird({'appId': 'USER_APP_ID'});
40-
// do something...
41-
```
42-
If you have trouble importing `SendBird`, please check your `tsconfig.json` file and change the value of `"allowSyntheticDefaultImports"` to `true` in `compilerOptions`.
34+
* Added `getMessageChangeLogsByToken()` in `Channel`.
4335

4436

4537
## [Change Log](https://github.com/smilefam/SendBird-SDK-JavaScript/blob/master/CHANGELOG.md)

SendBird.d.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Type Definitions for SendBird SDK v3.0.41
2+
* Type Definitions for SendBird SDK v3.0.42
33
* homepage: https://sendbird.com/
44
* git: https://github.com/smilefam/SendBird-SDK-JavaScript
55
*/
@@ -233,6 +233,13 @@ interface MemberStatic {
233233
type messageCallback = (message: UserMessage | FileMessage, error: Object) => void;
234234
type cancelUploadingFileMessageCallback = (isSuccess: boolean, error: Object) => void;
235235
type fileUploadprogressHandler = (event: Object) => void;
236+
type messageChangeLogs = {
237+
updatedMessages: Array<UserMessage|FileMessage|AdminMessage>,
238+
deletedMessageIds: Array<string>,
239+
hasMore: boolean,
240+
token: string
241+
}
242+
type getMessageChangeLogsByTokenHandler = (data: messageChangeLogs, error: Object) => void;
236243
interface BaseChannel {
237244
url: string;
238245
name: string;
@@ -245,6 +252,9 @@ interface BaseChannel {
245252
isOpenChannel(): boolean;
246253
serialize(): Object;
247254

255+
getMessageChangeLogsByToken(callback: getMessageChangeLogsByTokenHandler): void;
256+
getMessageChangeLogsByToken(token: string, callback: getMessageChangeLogsByTokenHandler): void;
257+
248258
/** Message */
249259
createMessageListQuery(): MessageListQuery; /* Deprecated */
250260
createPreviousMessageListQuery(): PreviousMessageListQuery;

SendBird.min.js

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

0 commit comments

Comments
 (0)