Skip to content

Commit c51693a

Browse files
committed
v3.1.22
1 parent 035b698 commit c51693a

File tree

6 files changed

+23
-12
lines changed

6 files changed

+23
-12
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
# Changelog
2+
## v3.1.22 (JUL 25, 2022)
3+
- Added `sb.setOnlineListener()` and `sb.setOfflineListener()` interfaces for non-browser environments
4+
- Improved stability
25

36
## v3.1.21 (JUL 20, 2022)
47
- File upload failed messages are now resendable through `channel.resendFileMessage()`.

README.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -341,12 +341,8 @@ Additionally, migration guide for clients currently using SyncManager will be av
341341

342342
## Changelogs
343343

344-
## v3.1.21 (JUL 20, 2022)
345-
346-
- File upload failed messages are now resendable through `channel.resendFileMessage()`.
347-
- Fixed a bug where `groupChannelCollection.onChannelsUpdated()` is not called when `groupChannel.lastMessage` is updated.
348-
- When local cache is enabled, conversion of pending messages that are not registered for auto-resend to failed messages is now being processed only when `sb.connect()` is called by customer.
349-
- `channel.resendFileMessage()` now considers `fileMessage.messageParams.file` if blob is not given as an argument.
350-
- Improved stability.
344+
## v3.1.22 (JUL 25, 2022)
345+
- Added `sb.setOnlineListener()` and `sb.setOfflineListener()` interfaces for non-browser environments
346+
- Improved stability
351347

352348
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).

SendBird.d.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Type Definitions for Sendbird SDK v3.1.21
2+
* Type Definitions for Sendbird SDK v3.1.22
33
* homepage: https://sendbird.com/
44
* git: https://github.com/sendbird/Sendbird-SDK-JavaScript
55
*/
@@ -135,6 +135,9 @@ declare namespace SendBird {
135135
type voidErrorFirstCallback = (error: SendBirdError) => void;
136136
type voidCallback = voidErrorFirstCallback | voidErrorLastCallback;
137137

138+
type ListenerCallback = () => void;
139+
type Unsubscribe = () => void;
140+
138141
type userCallback = (user: User, error: SendBirdError) => void;
139142
type pushSettingCallback = (response: string, error: SendBirdError) => void;
140143

@@ -458,6 +461,15 @@ declare namespace SendBird {
458461

459462
useAsyncStorageAsDatabase(AsyncStorage: object): void;
460463
useMMKVAsDatabase(MMKV: object): void;
464+
465+
/**
466+
* Set online listener to onlineDetector for mobile environment
467+
* */
468+
setOnlineListener(onlineListener: (onOnline: ListenerCallback) => Unsubscribe): void;
469+
/**
470+
* Set offline listener to onlineDetector for mobile environment
471+
* */
472+
setOfflineListener(offlineListener: (onOffline: ListenerCallback) => Unsubscribe): void;
461473
}
462474
interface Options {
463475
useMemberAsMessageSender: boolean;

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.1.21",
3+
"version": "3.1.22",
44
"authors": [
55
"Sendbird <support@sendbird.com>"
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.1.21",
3+
"version": "3.1.22",
44
"description": "Sendbird JavaScript SDK",
55
"main": "SendBird.min.js",
66
"dependencies": {

0 commit comments

Comments
 (0)