Skip to content

Commit 70cbf5f

Browse files
committed
v3.0.141
1 parent 752157b commit 70cbf5f

File tree

6 files changed

+50
-30
lines changed

6 files changed

+50
-30
lines changed

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## v3.0.141(DEC 21, 2020)
4+
5+
- Added a setter for `operators` in `OpenChannelParams`.
6+
- Added `getLogLevel()` and `setLogLevel()` in `SendBird`.
7+
- Improved stability.
8+
39
## v3.0.140(NOV 25, 2020)
410

511
- Bug-fix in connection management.

README.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -325,9 +325,10 @@ The `sb.setErrorFirstCallback(false)` returns callbacks to their original parame
325325

326326
## Changelogs
327327

328-
### v3.0.140(NOV 25, 2020)
328+
## v3.0.141(DEC 21, 2020)
329329

330330
If you want to check the record of other versions, go to [Change Log](https://github.com/sendbird/Sendbird-SDK-JavaScript/blob/master/CHANGELOG.md).
331331

332-
- Bug-fix in connection management.
333-
- Minor bug fixed.
332+
- Added a setter for `operators` in `OpenChannelParams`.
333+
- Added `getLogLevel()` and `setLogLevel()` in `SendBird`.
334+
- Improved stability.

SendBird.d.ts

+36-23
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Type Definitions for Sendbird SDK v3.0.140
2+
* Type Definitions for Sendbird SDK v3.0.141
33
* homepage: https://sendbird.com/
44
* git: https://github.com/sendbird/Sendbird-SDK-JavaScript
55
*/
@@ -13,6 +13,11 @@ interface SendBirdStatic {
1313
version: number;
1414
new({ appId }: { appId: string }): SendBird.SendBirdInstance;
1515
getInstance(): SendBird.SendBirdInstance;
16+
17+
LogLevel: SendBird.LogLevel;
18+
19+
getLogLevel(): typeof SendBird.LogLevel[keyof typeof SendBird.LogLevel];
20+
setLogLevel(logLevel: typeof SendBird.LogLevel[keyof typeof SendBird.LogLevel]);
1621
}
1722

1823
declare namespace SendBird {
@@ -54,6 +59,14 @@ declare namespace SendBird {
5459
};
5560
type getMyPushTokensHandler = (data: pushTokens, error: SendBirdError) => void;
5661

62+
type LogLevel = {
63+
VERBOSE: 'verbose',
64+
DEBUG: 'debug',
65+
INFO: 'info',
66+
WARN: 'warn',
67+
ERROR: 'error',
68+
};
69+
5770
interface DiscoveryObject {
5871
friendDiscoveryKey: string;
5972
friendName?: string;
@@ -93,16 +106,16 @@ declare namespace SendBird {
93106

94107
setErrorFirstCallback(errorFirstCallback: boolean): void;
95108

96-
connect(userId: string, callback?: userCallback): void;
97-
connect(userId: string, apiHost: string, wsHost: string, callback?: userCallback): void;
98-
connect(userId: string, accessToken: string, callback?: userCallback): void;
99-
connect(userId: string, accessToken: string, apiHost: string, wsHost: string, callback?: userCallback): void;
100-
disconnect(callback?: commonCallback): void;
109+
connect(userId: string, callback?: userCallback): void | Promise;
110+
connect(userId: string, apiHost: string, wsHost: string, callback?: userCallback): void | Promise;
111+
connect(userId: string, accessToken: string, callback?: userCallback): void | Promise;
112+
connect(userId: string, accessToken: string, apiHost: string, wsHost: string, callback?: userCallback): void | Promise;
113+
disconnect(callback?: commonCallback): void | Promise;
101114
reconnect(): boolean; // You can initiate auto-reconnect manually.
102115

103-
updateCurrentUserInfo(nickname: string, profileUrl: string, callback?: userCallback): void;
104-
updateCurrentUserInfoWithProfileImage(nickname: string, profileImageFile: File, callback?: userCallback): void;
105-
updateCurrentUserInfoWithPreferredLanguages(preferredLanguages: Array<string>, callback?: userCallback): void;
116+
updateCurrentUserInfo(nickname: string, profileUrl: string, callback?: userCallback): void | Promise;
117+
updateCurrentUserInfoWithProfileImage(nickname: string, profileImageFile: File, callback?: userCallback): void | Promise;
118+
updateCurrentUserInfoWithPreferredLanguages(preferredLanguages: Array<string>, callback?: userCallback): void | Promise;
106119

107120
getCurrentUserId(): string; // DEPRECATED
108121
getApplicationId(): string;
@@ -1440,43 +1453,43 @@ declare namespace SendBird {
14401453
interface OpenChannelStatic {
14411454
buildFromSerializedData(serializedObject: Object): OpenChannel;
14421455

1443-
getChannel(channelUrl: string, callback: openChannelCallback): void;
1444-
getChannelWithoutCache(channelUrl: string, callback: openChannelCallback): void;
1456+
getChannel(channelUrl: string, callback?: openChannelCallback): void | Promise;
1457+
getChannelWithoutCache(channelUrl: string, callback?: openChannelCallback): void | Promise;
14451458

1446-
createChannel(callback: openChannelCallback): void;
1447-
createChannel(params: OpenChannelParams, callback: openChannelCallback): void;
1448-
createChannel(name: string, coverUrlOrImageFile: string | File, data: string, callback: openChannelCallback): void; // DEPRECATED
1459+
createChannel(callback?: openChannelCallback): void | Promise;
1460+
createChannel(params: OpenChannelParams, callback?: openChannelCallback): void | Promise;
1461+
createChannel(name: string, coverUrlOrImageFile: string | File, data: string, callback?: openChannelCallback): void | Promise; // DEPRECATED
14491462
createChannel(
14501463
name: string,
14511464
coverUrlOrImageFile: string | File,
14521465
data: string,
14531466
operatorUserIds: Array<string> | string,
1454-
callback: openChannelCallback
1455-
): void; // DEPRECATED
1467+
callback?: openChannelCallback
1468+
): void | Promise; // DEPRECATED
14561469
createChannel(
14571470
name: string,
14581471
coverUrlOrImageFile: string | File,
14591472
data: string,
14601473
operatorUserIds: Array<string> | string,
14611474
customType: string,
1462-
callback: openChannelCallback
1463-
): void;
1475+
callback?: openChannelCallback
1476+
): void | Promise;
14641477

14651478
createChannelWithOperatorUserIds(
14661479
name: string,
14671480
coverUrlOrImageFile: string | File,
14681481
data: string,
14691482
operatorUserIds: Array<string> | string,
1470-
callback: openChannelCallback
1471-
): void;
1483+
callback?: openChannelCallback
1484+
): void | Promise;
14721485
createChannelWithOperatorUserIds(
14731486
name: string,
14741487
coverUrlOrImageFile: string | File,
14751488
data: string,
14761489
operatorUserIds: Array<string> | string,
14771490
customType: string,
1478-
callback: openChannelCallback
1479-
): void;
1491+
callback?: openChannelCallback
1492+
): void | Promise;
14801493

14811494
createOpenChannelListQuery(): OpenChannelListQuery;
14821495
}
@@ -1487,7 +1500,7 @@ declare namespace SendBird {
14871500
hasNext: boolean;
14881501
nameKeyword: string;
14891502
urlKeyword: string;
1490-
customType: string;
1503+
customTypes: string[];
14911504
includeFrozen: boolean;
14921505

14931506
next(callback: openChannelListQueryCallback): void;

SendBird.min.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bower.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sendbird",
3-
"version": "3.0.140",
3+
"version": "3.0.141",
44
"authors": [
55
"Sendbird <[email protected]>"
66
],

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sendbird",
3-
"version": "3.0.140",
3+
"version": "3.0.141",
44
"description": "Sendbird JavaScript SDK",
55
"main": "SendBird.min.js",
66
"dependencies": {

0 commit comments

Comments
 (0)