Skip to content

Commit 1353653

Browse files
committed
SDK version up
1 parent 3079c36 commit 1353653

File tree

6 files changed

+57
-31
lines changed

6 files changed

+57
-31
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
Changelog
22
=========
3+
## v3.0.37
4+
* Added `channelNameContainsFilter` in myGroupChannelListQuery object.
5+
* Added `onMetaDataCreated`, `onMetaDataUpdated`, `onMetaDataDeleted`, `onMetaCountersCreated`, `onMetaCountersUpdated` and `onMetaCountersDeleted` handlers in `ChannelHandler`.
6+
37
## v3.0.36
48
* Updated login status check.
59
* minor bugfix for NodeJS.

README.md

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

3131

32-
## Upgrading to v3.0.36
32+
## Upgrading to v3.0.37
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 login status check.
35-
* minor bugfix for NodeJS.
34+
* Added `channelNameContainsFilter` in myGroupChannelListQuery object.
35+
* Added `onMetaDataCreated`, `onMetaDataUpdated`, `onMetaDataDeleted`, `onMetaCountersCreated`, `onMetaCountersUpdated` and `onMetaCountersDeleted` handlers in `ChannelHandler`.
3636

3737

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

SendBird.d.ts

Lines changed: 42 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -198,29 +198,45 @@ interface BaseChannel {
198198
createMessageListQuery(): MessageListQuery;
199199

200200
/* SendMessage */
201-
sendFileMessage(file: any, callback: Function): FileMessage;
202-
sendFileMessage(file: any, progressHandler: Function, callback: Function): FileMessage;
203-
sendFileMessage(file: any, data: string, callback: Function): FileMessage;
204-
sendFileMessage(file: any, data: string, progressHandler: Function, callback: Function): FileMessage;
205-
sendFileMessage(file: any, data: string, customType: string, callback: Function): FileMessage;
206-
sendFileMessage(file: any, data: string, customType: string, progressHandler: Function, callback: Function): FileMessage;
207-
sendFileMessage(file: any, data: string, customType: string, thumbnailSizes: [ThumbnailSize], callback: Function): FileMessage;
208-
sendFileMessage(file: any, data: string, customType: string, thumbnailSizes: [ThumbnailSize], progressHandler: Function, callback: Function): FileMessage;
209-
sendFileMessage(file: any, name: string, type: string, size: number, data: string, callback: Function): FileMessage;
210-
sendFileMessage(file: any, name: string, type: string, size: number, data: string, progressHandler: Function, callback: Function): FileMessage;
211-
sendFileMessage(file: any, name: string, type: string, size: number, data: string, customType: string, callback: Function): FileMessage;
212-
sendFileMessage(file: any, name: string, type: string, size: number, data: string, customType: string, progressHandler: Function, callback: Function): FileMessage;
213-
sendFileMessage(file: any, name: string, type: string, size: number, data: string, customType: string, thumbnailSizes: [ThumbnailSize], callback: Function): FileMessage;
214-
sendFileMessage(file: any, name: string, type: string, size: number, data: string, customType: string, thumbnailSizes: [ThumbnailSize], progressHandler: Function, callback: Function): FileMessage;
201+
sendFileMessage(file: File, callback: Function): FileMessage;
202+
sendFileMessage(file: File, data: string, callback: Function): FileMessage;
203+
sendFileMessage(file: File, data: string, customType: string, callback: Function): FileMessage;
204+
sendFileMessage(file: File, data: string, customType: string, thumbnailSizes: Array<ThumbnailSize>, callback: Function): FileMessage;
205+
sendFileMessage(file: File, name: string, type: string, size: number, data: string, callback: Function): FileMessage;
206+
sendFileMessage(file: File, name: string, type: string, size: number, data: string, customType: string, callback: Function): FileMessage;
207+
sendFileMessage(file: File, name: string, type: string, size: number, data: string, customType: string, thumbnailSizes: Array<ThumbnailSize>, callback: Function): FileMessage;
208+
209+
sendFileMessage(file: File, progressHandler: Function, callback: Function): FileMessage;
210+
sendFileMessage(file: File, data: string, progressHandler: Function, callback: Function): FileMessage;
211+
sendFileMessage(file: File, data: string, customType: string, progressHandler: Function, callback: Function): FileMessage;
212+
sendFileMessage(file: File, data: string, customType: string, thumbnailSizes: Array<ThumbnailSize>, progressHandler: Function, callback: Function): FileMessage;
213+
sendFileMessage(file: File, name: string, type: string, size: number, data: string, progressHandler: Function, callback: Function): FileMessage;
214+
sendFileMessage(file: File, name: string, type: string, size: number, data: string, customType: string, progressHandler: Function, callback: Function): FileMessage;
215+
sendFileMessage(file: File, name: string, type: string, size: number, data: string, customType: string, thumbnailSizes: Array<ThumbnailSize>, progressHandler: Function, callback: Function): FileMessage;
216+
217+
sendFileMessage(file: string, callback: Function): FileMessage;
218+
sendFileMessage(file: string, data: string, callback: Function): FileMessage;
219+
sendFileMessage(file: string, data: string, customType: string, callback: Function): FileMessage;
220+
sendFileMessage(file: string, name: string, type: string, size: number, data: string, callback: Function): FileMessage;
221+
sendFileMessage(file: string, name: string, type: string, size: number, data: string, customType: string, callback: Function): FileMessage;
222+
223+
sendFileMessage(file: string, progressHandler: Function, callback: Function): FileMessage;
224+
sendFileMessage(file: string, data: string, progressHandler: Function, callback: Function): FileMessage;
225+
sendFileMessage(file: string, data: string, customType: string, progressHandler: Function, callback: Function): FileMessage;
226+
sendFileMessage(file: string, name: string, type: string, size: number, data: string, progressHandler: Function, callback: Function): FileMessage;
227+
sendFileMessage(file: string, name: string, type: string, size: number, data: string, customType: string, progressHandler: Function, callback: Function): FileMessage;
215228

216229
sendUserMessage(message: string, callback: Function): UserMessage;
217230
sendUserMessage(message: string, data: string, callback: Function): UserMessage;
218231
sendUserMessage(message: string, data: string, customType: string, callback: Function): UserMessage;
219-
sendUserMessage(message: string, data: string, customType: string, targetLanguages: [string], callback: Function): UserMessage;
232+
sendUserMessage(message: string, data: string, customType: string, targetLanguages: Array<string>, callback: Function): UserMessage;
220233

221234
/* UpdateMessage */
222-
updateUserMessage(messageId: number, message: string, data: string, customType: string, callback: Function): void;
223235
updateFileMessage(messageId: number, data: string, customType: string, callback: Function): void;
236+
updateUserMessage(messageId: number, message: string, data: string, customType: string, callback: Function): void;
237+
238+
/* DeleteMessage */
239+
deleteMessage(message: FileMessage|UserMessage, callback: Function): void;
224240

225241
/* Cancel File Upload */
226242
cancelUploadingFileMessage(messageReqId: string, callback: Function): boolean;
@@ -245,8 +261,6 @@ interface BaseChannel {
245261
deleteMetaData(key: string, callback: Function): void;
246262
deleteAllMetaData(callback: Function): void;
247263

248-
deleteMessage(message: FileMessage|UserMessage, callback: Function): void;
249-
250264
/* GetMessages */
251265
getNextMessagesByTimestamp(ts: number, isInclusive: boolean, nextResultSize: number, shouldReverse:boolean, messageType: string, customType: string, callback: Function): void;
252266
getPreviousMessagesByTimestamp(ts: number, isInclusive: boolean, prevtResultSize: number, shouldReverse:boolean, messageType: string, customType: string, callback: Function): void;
@@ -263,7 +277,7 @@ interface ChannelHandlerFactory {
263277

264278
interface ChannelHandler_Instance {
265279
onMessageReceived(channel: GroupChannel|OpenChannel, message: AdminMessage|UserMessage): void;
266-
onMessageDeleted(channel: GroupChannel, messageId: number): void;
280+
onMessageDeleted(channel: GroupChannel|OpenChannel, messageId: number): void;
267281
onReadReceiptUpdated(channel: GroupChannel): void;
268282
onTypingStatusUpdated(channel: GroupChannel): void;
269283
onTypingStatusUpdated(channel: GroupChannel): void;
@@ -281,14 +295,19 @@ interface ChannelHandler_Instance {
281295
onChannelDeleted(channelUrl: string): void;
282296
onUserReceivedInvitation(channel: GroupChannel, inviter: User, invitees: Array<Member>): void;
283297
onUserDeclinedInvitation(channel: GroupChannel, inviter: User, invitee: Array<Member>): void;
298+
onMetaDataCreated(channel: GroupChannel|OpenChannel, metaData: Object): void;
299+
onMetaDataUpdated(channel: GroupChannel|OpenChannel, metaData: Object): void;
300+
onMetaDataDeleted(channel: GroupChannel|OpenChannel, metaData: Array<string>): void;
301+
onMetaCountersCreated(channel: GroupChannel|OpenChannel, metaCounter: Object): void;
302+
onMetaCountersUpdated(channel: GroupChannel|OpenChannel, metaCounter: Object): void;
303+
onMetaCountersDeleted(channel: GroupChannel|OpenChannel, metaCounter: Array<string>): void;
284304
}
285305

286306

287307
/**
288308
* Open Channel
289309
*/
290310
interface OpenChannel extends BaseChannel {
291-
292311
createChannel(callback: Function): void;
293312
createChannel(name: string, coverUrlOrImageFile: string|File, data: string, callback: Function): void;
294313
createChannel(name: string, coverUrlOrImageFile: string|File, data: string, operatorUserIds: Array<string>|string, callback: Function): void;
@@ -362,13 +381,16 @@ interface GroupChannelListQuery {
362381
userIdsFilter: Array<string>;
363382
userIdsFilterExactMatch: boolean;
364383
queryType: 'AND'|'OR';
384+
nicknameContainsFilter: string;
385+
channelNameContainsFilter: string;
365386
next(callback?: Function): void;
366387
}
367388

368389
interface GroupChannel extends BaseChannel {
369390
isDistinct: boolean;
370391
isPushEnabled: boolean;
371392
unreadMessageCount: number;
393+
inviter: User;
372394
members: Array<Member>;
373395
lastMessage: BaseMessage;
374396
memberCount: number;

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

0 commit comments

Comments
 (0)