Skip to content

Commit 4e6ca53

Browse files
committed
SDK ver3.0.40
1 parent 9d2d84c commit 4e6ca53

File tree

6 files changed

+25
-10
lines changed

6 files changed

+25
-10
lines changed

CHANGELOG.md

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

4+
## v3.0.40
5+
* Added `serialize()` and `buildFromSerializedData()` in `User`, `Message` and `Channel`.
6+
* Added `getChannelCount()` and `resetMyHistory()` in `GroupChannel`.
7+
48
## v3.0.39
59
* Added `isBlockedByMe` and `isBlockingMe` in `Member`.
610

README.md

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

3131

32-
## Upgrading to v3.0.39
32+
## Upgrading to v3.0.40
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-
* Added `isBlockedByMe` and `isBlockingMe` in `Member`.
34+
* Added `serialize()` and `buildFromSerializedData()` in `User`, `Message` and `Channel`.
35+
* Added `getChannelCount()` and `resetMyHistory()` in `GroupChannel`.
3536

3637

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

SendBird.d.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,9 @@ interface User {
111111
updateMetaData(metaDataMap: Object, upsert: boolean, callback: Function): void;
112112
deleteMetaData(metaDataKey: string, callback: Function): void;
113113
deleteAllMetaData(callback: Function): void;
114+
115+
serialize(): Object;
116+
buildFromSerializedData(serializedObject: Object): User;
114117
}
115118

116119
interface Member extends User {
@@ -148,6 +151,9 @@ interface BaseMessage {
148151
channelType: string;
149152
messageType: string;
150153
customType: string;
154+
155+
serialize(): Object;
156+
buildFromSerializedData(serializedObject: Object): UserMessage | FileMessage | AdminMessage;
151157
}
152158

153159
interface AdminMessage extends BaseMessage {
@@ -280,6 +286,8 @@ interface BaseChannel {
280286
getPreviousMessagesByID(messageId: number, isInclusive: boolean, prevtResultSize: number, shouldReverse:boolean, messageType: string, customType: string, callback: Function): void;
281287
getPreviousAndNextMessagesByID(messageId: number, prevtResultSize: number, nextResultSize: number, shouldReverse:boolean, messageType: string, customType: string, callback: Function): void;
282288

289+
serialize(): Object;
290+
buildFromSerializedData(serializedObject: Object): OpenChannel | GroupChannel;
283291
}
284292

285293
interface ChannelHandlerFactory {
@@ -401,6 +409,7 @@ interface GroupChannelListQuery {
401409
next(callback?: Function): void;
402410
}
403411

412+
404413
interface GroupChannel extends BaseChannel {
405414
isDistinct: boolean;
406415
isPushEnabled: boolean;
@@ -456,6 +465,8 @@ interface GroupChannel extends BaseChannel {
456465

457466
setPushPreference(pushOn: boolean, callback: Function): void;
458467
getPushPreference(callback: Function): void;
468+
469+
resetMyHistory(callback?: Function): void;
459470
}
460471

461472
declare var SendBird: SendBirdFactory;

SendBird.min.js

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

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sendbird",
3-
"version": "3.0.39",
3+
"version": "3.0.40",
44
"authors": [
55
"SendBird <[email protected]>"
66
],

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sendbird",
3-
"version": "3.0.39",
3+
"version": "3.0.40",
44
"description": "SendBird JavaScript SDK",
55
"main": "SendBird.min.js",
66
"dependencies": {

0 commit comments

Comments
 (0)