Skip to content

Commit 407b3b5

Browse files
committed
v3.0.125
1 parent 22f0298 commit 407b3b5

File tree

6 files changed

+68
-26
lines changed

6 files changed

+68
-26
lines changed

CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
## v3.0.125(JUNE 1, 2020)
4+
5+
* Added `includeFrozen` property in `GroupChannelListQuery`, `PublicGroupChannelListQuery`, `OpenChannelListQuery` and `GroupChannelChangeLogsParams`.
6+
* Added `GroupChannelChangeLogsParams`.
7+
* Added `getMyGroupChannelChangeLogsByToken()` and `getMyGroupChannelChangeLogsByTimestamp()` with `GroupChannelChangeLogsParams` in `SendBird`.
8+
* Deprecated some `getMyGroupChannelChangeLogsByToken()` and `getMyGroupChannelChangeLogsByTimestamp()` in `SendBird`.
9+
* Bug-fix: Failure in applying reactions.
10+
* Bug-fix: Invalid `channelUrl` on `getMessage()`.
11+
312
## v3.0.124(MAY 23, 2020)
413

514
- Bug-fix: Failure in `getMessageList()`.
@@ -561,7 +570,7 @@
561570
## v3.0.41
562571

563572
- Updated TypeScript Definition file(SendBird.d.ts).
564-
> **NOTE**
573+
> **NOTE**
565574
> Install via NPM and import like below in your TypeScript file:
566575
567576
```javascript

README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,16 @@ Check out [Basic Sample with SyncManager](https://github.com/sendbird/SendBird-J
4545

4646
# [Documentation](https://docs.sendbird.com/javascript)
4747

48-
## v3.0.124(MAY 23, 2020)
48+
## v3.0.125(JUNE 1, 2020)
4949

5050
If you want to check the record of other version, go to [Change Log](https://github.com/sendbird/SendBird-SDK-JavaScript/blob/master/CHANGELOG.md).
5151

52-
- Bug-fix: Failure in `getMessageList()`.
52+
* Added `includeFrozen` property in `GroupChannelListQuery`, `PublicGroupChannelListQuery`, `OpenChannelListQuery` and `GroupChannelChangeLogsParams`.
53+
* Added `GroupChannelChangeLogsParams`.
54+
* Added `getMyGroupChannelChangeLogsByToken()` and `getMyGroupChannelChangeLogsByTimestamp()` with `GroupChannelChangeLogsParams` in `SendBird`.
55+
* Deprecated some `getMyGroupChannelChangeLogsByToken()` and `getMyGroupChannelChangeLogsByTimestamp()` in `SendBird`.
56+
* Bug-fix: Failure in applying reactions.
57+
* Bug-fix: Invalid `channelUrl` on `getMessage()`.
5358

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

SendBird.d.ts

Lines changed: 47 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Type Definitions for SendBird SDK v3.0.124
2+
* Type Definitions for SendBird SDK v3.0.125
33
* homepage: https://sendbird.com/
44
* git: https://github.com/sendbird/SendBird-SDK-JavaScript
55
*/
@@ -11,7 +11,7 @@ declare const SendBird: SendBirdStatic;
1111

1212
interface SendBirdStatic {
1313
version: number;
14-
new ({ appId }: { appId: string }): SendBird.SendBirdInstance;
14+
new({ appId }: { appId: string }): SendBird.SendBirdInstance;
1515
getInstance(): SendBird.SendBirdInstance;
1616
}
1717

@@ -78,6 +78,7 @@ declare namespace SendBird {
7878
FileMessageParams: FileMessageParams;
7979
GroupChannelTotalUnreadMessageCountParams: GroupChannelTotalUnreadMessageCountParams;
8080
ScheduledUserMessageParams: ScheduledUserMessageParams;
81+
GroupChannelChangeLogsParams: GroupChannelChangeLogsParams;
8182
MessageMetaArray: MessageMetaArray;
8283

8384
Options: Options;
@@ -202,28 +203,42 @@ declare namespace SendBird {
202203
getSubscribedCustomTypeTotalUnreadMessageCount(): number;
203204
getSubscribedCustomTypeUnreadMessageCount(customType: string): number;
204205

206+
// DEPRECATED
205207
getMyGroupChannelChangeLogsByToken(
206208
token: string,
207209
customTypes: Array<string>,
208210
callback: getGroupChannelChangeLogsHandler
209211
): void;
212+
// DEPRECATED
210213
getMyGroupChannelChangeLogsByToken(
211214
token: string,
212215
customTypes: Array<string>,
213216
includeEmpty: boolean,
214217
callback: getGroupChannelChangeLogsHandler
215218
): void;
219+
getMyGroupChannelChangeLogsByToken(
220+
token: string,
221+
params: GroupChannelChangeLogsParams,
222+
callback: getGroupChannelChangeLogsHandler
223+
): void;
224+
// DEPRECATED
216225
getMyGroupChannelChangeLogsByTimestamp(
217226
ts: number,
218227
customTypes: Array<string>,
219228
callback: getGroupChannelChangeLogsHandler
220229
): void;
230+
// DEPRECATED
221231
getMyGroupChannelChangeLogsByTimestamp(
222232
ts: number,
223233
customTypes: Array<string>,
224234
includeEmpty: boolean,
225235
callback: getGroupChannelChangeLogsHandler
226236
): void;
237+
getMyGroupChannelChangeLogsByTimestamp(
238+
ts: number,
239+
params: GroupChannelChangeLogsParams,
240+
callback: getGroupChannelChangeLogsHandler
241+
): void;
227242

228243
getAllEmoji(callback: getEmojiContainerHandler): void;
229244
getEmojiCategory(categoryId: number, callback: getEmojiCategoryHandler): void;
@@ -262,15 +277,15 @@ declare namespace SendBird {
262277
}
263278

264279
interface UserEventHandlerStatic {
265-
new (): UserEventHandler;
280+
new(): UserEventHandler;
266281
}
267282
interface UserEventHandler {
268283
onFriendsDiscovered(users: Array<User>): void;
269284
onTotalUnreadMessageCountUpdated(totalCount: Number, countByCustomTypes: Object): void;
270285
}
271286

272287
interface ChannelHandlerStatic {
273-
new (): ChannelHandler;
288+
new(): ChannelHandler;
274289
}
275290
interface ChannelHandler {
276291
onMessageReceived(channel: OpenChannel | GroupChannel, message: AdminMessage | UserMessage | FileMessage): void;
@@ -306,7 +321,7 @@ declare namespace SendBird {
306321
}
307322

308323
interface ConnectionHandlerStatic {
309-
new (): ConnectionHandler;
324+
new(): ConnectionHandler;
310325
}
311326
interface ConnectionHandler {
312327
onReconnectStarted(): void;
@@ -366,7 +381,7 @@ declare namespace SendBird {
366381
}
367382

368383
interface GroupChannelTotalUnreadMessageCountParams {
369-
new (): GroupChannelTotalUnreadMessageCountParams;
384+
new(): GroupChannelTotalUnreadMessageCountParams;
370385
channelCustomTypesFilter: Array<string>;
371386
superChannelFilter: 'all' | 'super' | 'nonsuper';
372387
}
@@ -389,7 +404,7 @@ declare namespace SendBird {
389404
}
390405

391406
interface UserMessageParams {
392-
new (): UserMessageParams;
407+
new(): UserMessageParams;
393408
message: string;
394409
data: string;
395410
customType: string;
@@ -422,7 +437,7 @@ declare namespace SendBird {
422437
}
423438

424439
interface FileMessageParams {
425-
new (): FileMessageParams;
440+
new(): FileMessageParams;
426441
file: File;
427442
fileUrl: string;
428443
fileName: string;
@@ -461,7 +476,7 @@ declare namespace SendBird {
461476
}
462477

463478
interface MessageRetrievalParams {
464-
new (): MessageRetrievalParams;
479+
new(): MessageRetrievalParams;
465480
channelUrl: string;
466481
channelType: string;
467482
messageId: number;
@@ -470,7 +485,7 @@ declare namespace SendBird {
470485
includeThreadInfo: boolean;
471486
}
472487
interface MessageListParams {
473-
new (): MessageListParams;
488+
new(): MessageListParams;
474489
prevResultSize: number;
475490
nextResultSize: number;
476491
isInclusive: boolean;
@@ -485,7 +500,7 @@ declare namespace SendBird {
485500
includeThreadInfo: boolean;
486501
}
487502
interface ThreadedMessageListParams {
488-
new (): ThreadedMessageListParams;
503+
new(): ThreadedMessageListParams;
489504
prevResultSize: number;
490505
nextResultSize: number;
491506
isInclusive: boolean;
@@ -498,7 +513,7 @@ declare namespace SendBird {
498513
includeParentMessageText: boolean;
499514
}
500515
interface MessageChangeLogsParams {
501-
new (): MessageChangeLogsParams;
516+
new(): MessageChangeLogsParams;
502517
includeMetaArray: boolean;
503518
includeReactions: boolean;
504519
includeReplies: boolean;
@@ -1391,6 +1406,7 @@ declare namespace SendBird {
13911406
nameKeyword: string;
13921407
urlKeyword: string;
13931408
customType: string;
1409+
includeFrozen: boolean;
13941410

13951411
next(callback: openChannelListQueryCallback): void;
13961412
}
@@ -1429,7 +1445,7 @@ declare namespace SendBird {
14291445
* GroupChannel
14301446
*/
14311447
interface GroupChannelParams {
1432-
new (): GroupChannelParams;
1448+
new(): GroupChannelParams;
14331449
isDistinct: boolean;
14341450
isSuper: boolean;
14351451
isBroadcast: boolean;
@@ -1455,7 +1471,7 @@ declare namespace SendBird {
14551471
}
14561472

14571473
interface ScheduledUserMessageParams {
1458-
new (): ScheduledUserMessageParams;
1474+
new(): ScheduledUserMessageParams;
14591475
message: string;
14601476
data: string;
14611477
customType: string;
@@ -1475,24 +1491,32 @@ declare namespace SendBird {
14751491

14761492
setSchedule(year: number, month: number, day: number, hour: number, min: number, timezone: string): void;
14771493
}
1494+
1495+
interface GroupChannelChangeLogsParams {
1496+
new (): GroupChannelChangeLogsParams;
1497+
customTypes: Array<string>;
1498+
includeEmpty: boolean;
1499+
includeFrozen: boolean;
1500+
}
1501+
14781502
interface DistinctGroupChannelResponse {
14791503
channel: GroupChannel;
14801504
isCreated: boolean;
14811505
}
14821506

14831507
interface MessageMetaArray {
1484-
new (key: string, value: Array<string>): MessageMetaArray;
1508+
new(key: string, value: Array<string>): MessageMetaArray;
14851509
key: string;
14861510
value: Array<string>;
14871511
}
14881512
interface Reaction {
1489-
new (): Reaction;
1513+
new(): Reaction;
14901514
key: string;
14911515
userIds: Array<string>;
14921516
updatedAt: number;
14931517
}
14941518
interface ReactionEvent {
1495-
new (): ReactionEvent;
1519+
new(): ReactionEvent;
14961520
messageId: string;
14971521
userId: string;
14981522
key: string;
@@ -1501,13 +1525,14 @@ declare namespace SendBird {
15011525
}
15021526

15031527
interface ThreadInfo {
1504-
new (): ThreadInfo;
1528+
new(): ThreadInfo;
15051529
replyCount: number;
15061530
mostRepliedUsers: Array<User>;
15071531
lastRepliedAt: number;
1532+
updatedAt: number;
15081533
}
15091534
interface ThreadInfoUpdateEvent {
1510-
new (): ThreadInfoUpdateEvent;
1535+
new(): ThreadInfoUpdateEvent;
15111536
threadInfo: ThreadInfo;
15121537
targetMessageId: number;
15131538
channelUrl: string;
@@ -1753,6 +1778,7 @@ declare namespace SendBird {
17531778
memberStateFilter: 'all' | 'joined_only' | 'invited_only' | 'invited_by_friend' | 'invited_by_non_friend';
17541779
hiddenChannelFilter: 'unhidden_only' | 'hidden_only' | 'hidden_allow_auto_unhide' | 'hidden_prevent_auto_unhide';
17551780
unreadChannelFilter: 'all' | 'unread_message';
1781+
includeFrozen: boolean;
17561782

17571783
setSearchFilter(fields: Array<string>, queryString: string): void;
17581784
serialize(): object;
@@ -1772,6 +1798,8 @@ declare namespace SendBird {
17721798
superChannelFilter: 'all' | 'super' | 'nonsuper';
17731799
membershipFilter: 'all' | 'joined';
17741800
metadataOrderKeyFilter: string;
1801+
includeFrozen: boolean;
1802+
17751803
next(callback: groupChannelListQueryCallback): void;
17761804
}
17771805
}

SendBird.min.js

Lines changed: 2 additions & 2 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.124",
3+
"version": "3.0.125",
44
"authors": ["SendBird <[email protected]>"],
55
"homepage": "https://github.com/sendbird/SendBird-SDK-JavaScript",
66
"description": "SendBird JavaScript SDK",

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.124",
3+
"version": "3.0.125",
44
"description": "SendBird JavaScript SDK",
55
"main": "SendBird.min.js",
66
"dependencies": {

0 commit comments

Comments
 (0)