Releases: sendbird/SendBird-Desk-SDK-JavaScript
Releases · sendbird/SendBird-Desk-SDK-JavaScript
v1.1.4
v1.1.3
v1.1.2
v1.1.0(Aug 23, 2023)
- Convert all sourcecode to TS
- Upgrade ChatSDK to v4
- No more IE support
- No error first callbacks
- Use jest for testing
- Use rollup for bundling
Add new methods:
- Add new optional parameter platform to Desk.init DeviceOsPlatform comes from ChatSDK.
We recommend you set it asMOBILE_WEB
, in case you are using ReactNative Link -> https://sendbird.com/docs/chat/sdk/v4/javascript/ref/enums/_sendbird_chat.DeviceOsPlatform.html
init(sendbird: SendbirdGroupChat, platform?: DeviceOsPlatform)
- instanceConfirmEndOfChat to Ticket instances
// confirmEndOfChat
Ticket.confirmEndOfChat(msg, 'yes', (ticket, error) => {
console.log(ticket, error);
});
// instanceConfirmEndOfChat
const t = new Ticket();
t.instanceConfirmEndOfChat(msg, 'yes', (ticket, error) => {
console.log(ticket, error);
});
- instanceSubmitFeedback to Ticket instances instanceSubmitFeedback has same functionality and signature as submitFeedback Only difference is, instanceSubmitFeedback is a method on ticket instance
// submitFeedback
Ticket.submitFeedback(message, score, comment, () => { /* callback */ });
// instanceSubmitFeedback
const t = new Ticket();
t.instanceSubmitFeedback(msg, 'yes', (ticket, error) => {
console.log(ticket, error);
});
Fixes: https://sendbird.atlassian.net/browse/SDKRLSD-961
Co-authored-by: HoonBaek hoon@sendbird.com
Co-authored-by: Chris Heo chrisallo.h@gmail.com
v1.0.23(Mar 10, 2023)
feat: add Ticket.getList()
Add new API to get by groups, otherwise, we have to modify other methods to
handle callback to the end& JS doesnt really have first class support for polymorphism
* @param {integer} filters.offset - list offset.
* @param {object} filters.customFieldFilter - customField filter.
* @param {string} filters.group - group key(to filter tickets by a team).
* @param {string} filters.status - status to get tickets. ('all', 'CLOSED', 'OPEN').
* @param {function} callback - Function(list:Array<Ticket>, err:Error)
Ticket.getList(params, callback)