Skip to content

Commit 17f9ca6

Browse files
committed
update to v3.0.34
1 parent bba7dcb commit 17f9ca6

File tree

6 files changed

+41
-21
lines changed

6 files changed

+41
-21
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.34
5+
* Updated the TypeScript file.
6+
* Fixed the WebSocket disconnect.
7+
48
## v3.0.33
59
* Fixed version check.
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.33
32+
## Upgrading to v3.0.34
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-
* Fixed version check.
34+
* Updated the TypeScript file.
35+
* Fixed the WebSocket disconnect.
3536

3637

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

SendBird.d.ts

Lines changed: 26 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ interface SendBird_Instance {
2525

2626
updateCurrentUserInfo(nickname: string, profileUrlOrImageFile: string|File, callback?: Function): void;
2727

28+
setChannelInvitationPreference(isAutoAccept: boolean, callback: Function): void;
29+
getChannelInvitationPreference(callback: Function): void;
30+
2831
// Push token
2932
registerGCMPushTokenForCurrentUser(gcmRegToken: string, callback?: Function): void;
3033
unregisterGCMPushTokenForCurrentUser(gcmRegToken: string, callback?: Function): void;
@@ -103,6 +106,10 @@ interface User {
103106
lastSeenAt: string;
104107
}
105108

109+
interface Member extends User {
110+
state: 'invited' | 'joined'
111+
}
112+
106113
interface UserListQuery {
107114
hasNext: boolean;
108115
limit: number;
@@ -270,6 +277,8 @@ interface ChannelHandler_Instance {
270277
onChannelUnfrozen(channel: OpenChannel): void;
271278
onChannelChanged(channel: OpenChannel|GroupChannel): void;
272279
onChannelDeleted(channelUrl: string): void;
280+
onUserReceivedInvitation(channel: GroupChannel, inviter: User, invitees: Array<Member>): void;
281+
onUserDeclinedInvitation(channel: GroupChannel, inviter: User, invitee: Array<Member>): void;
273282
}
274283

275284

@@ -344,14 +353,24 @@ interface OpenChannelParticipantListQuery {
344353
* Group Channel
345354
*/
346355
interface GroupChannelListQuery {
356+
hasNext: boolean;
347357
limit: number;
348358
includeEmpty: boolean;
349359
order: string;
350-
hasNext: boolean;
360+
userIdsFilter: Array<string>;
361+
userIdsFilterExactMatch: boolean;
362+
queryType: 'AND'|'OR';
351363
next(callback?: Function): void;
352364
}
353365

354366
interface GroupChannel extends BaseChannel {
367+
isDistinct: boolean;
368+
isPushEnabled: boolean;
369+
unreadMessageCount: number;
370+
members: Array<Member>;
371+
lastMessage: BaseMessage;
372+
memberCount: number;
373+
355374
createChannel(users: Array<User>, callback: Function): void;
356375
createChannel(users: Array<User>, isDistinct: boolean, callback: Function): void;
357376
createChannel(users: Array<User>, isDistinct: boolean, customType: string, callback: Function): void;
@@ -377,31 +396,27 @@ interface GroupChannel extends BaseChannel {
377396
leave(callback: Function): void;
378397
hide(callback: Function): void;
379398

399+
acceptInvitation(callback: Function): void;
400+
declineInvitation(callback: Function): void;
401+
380402
markAsRead(): void;
381403
markAsReadAll(callback: Function): void;
382404

383-
getReadReceipt(message: UserMessage): number;
384-
updateReadReceipt(userId: string, timestamp: number): void;
405+
getReadReceipt(message: BaseMessage): number;
406+
getReadStatus(): Object;
385407

386408
startTyping(): void;
387409
endTyping(): void;
388410
isTyping(): boolean;
389-
getTypingMembers(): [number, User];
411+
getTypingMembers(): Array<Member>;
390412
getTotalUnreadMessageCount(callback: Function): void;
391413
getTotalUnreadChannelCount(callback: Function): void;
392414

393-
isDistinct: boolean;
394-
unreadMessageCount: number;
395-
members: [number, User];
396-
lastMessage: BaseMessage;
397-
memberCount: number;
398-
399415
createMyGroupChannelListQuery(): GroupChannelListQuery;
400416

401417
setPushPreference(pushOn: boolean, callback: Function): void;
402418
getPushPreference(callback: Function): void;
403419

404-
getReadStatus(): Object;
405420
}
406421

407422
declare var SendBird: SendBirdFactory;

SendBird.min.js

Lines changed: 6 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.33",
3+
"version": "3.0.34",
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.33",
3+
"version": "3.0.34",
44
"description": "SendBird JavaScript SDK",
55
"main": "SendBird.min.js",
66
"dependencies": {

0 commit comments

Comments
 (0)