Tags: sendbird/SendBird-Desk-SDK-JavaScript
Tags
v1.1.0(Aug 23, 2023) (#8) - 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 as `MOBILE_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) ```
PreviousNext