- Replaced the
SuggestedReplies
andForm
interfaces with the ChatSDK model-based- Added Interfaces
- Added
groupChannelModule(_:form:messageCell:)
inSBUGroupChannelModuleListDelegate
- Added
formFieldView(_:SBUFormFieldView,didUpdate:SendbirdChatSDK.FormField)
inSBUFormFieldViewDelegate
- Added
formField
property inSBUFormFieldView
- Added
configure(form:field:delegate:)
inSBUFormFieldView
- Added
SBUFormFieldInputType
interface - Added
formView(_:SBUFormView, didSubmit: SendbirdChatSDK.Form)
inSBUFormViewDelegate
- Added
groupChannelModule(_:didSubmit:messageCell:)
inSBUGroupChannelModuleListDelegate
- Added
formFieldView(_:formField:)
inSBUFormFieldViewDelegate
- Added
formField
property inSBUFormFieldView
- Added
configure(form:field:delegate:)
inSBUFormFieldView
- Added
groupChannelModule(_:didSubmit:messageCell:)
inSBUGroupChannelViewController
- Added
submitForm(message:form:)
inSBUGroupChannelViewModel
- Replaced
form
property type inSBUFormView
- Replaced
createFormFieldViews(with:)
interface type inSBUFormView
- Replaced
formFieldView(_:didUpdate:)
inSBUFormView
- Replaced
form
property type inSBUFormViewParams
- Added
- Removed SBUForm Interfaces
- Removed
asForms
inBaseMessage
class - Removed
SBUForm
interface - Removed
SBUForm.Answer
interface - Removed
SBUForm.Field
interface - Removed
SBUForm.Field.Updated
interface - Remvoed
forms
property inSBUExtendedMessagePayload
- Removed
formAnswers
property in SBUUserMessageCellParams - Removed
updateFormView(with:,answers:)
function inSBUUserMessageCell
- Removed
formView(_:SBUFormView, didSubmit: SBUForm.Answer)
inSBUFormViewDelegate
- Removed
formView(_:SBUFormView, didUpdate: SBUForm.Answer)
inSBUFormViewDelegate
- Removed
formFieldView(_:SBUFormFieldView,didUpdate: SBUForm.Field.Updated)
inSBUFormFieldViewDelegate
- Removed
init(messageId: Int64, form: SBUForm)
inSBUFormViewParams
- Removed
answer
property inSBUFormView
- Removed
createFormFieldViews(with: SBUForm?)
function inSBUFormView
- Removed
formFieldView(_:SBUFormFieldView,didUpdate:SBUForm.Field.Updated)
inSBUFormView
- Removed
configure(form:field:value:delegate:)
inSBUFormFieldView
- Removed
groupChannelModule(_:didSubmit:messageCell:)
inSBUGroupChannelModuleListDelegate
- Removed
groupChannelModule(_:didUpdate:messageCell:)
inSBUGroupChannelModuleListDelegate
- Removed
groupChannelModule(_:didSubmit:messageCell:)
inSBUGroupChannelViewController
- Removed
groupChannelModule(_:didUpdate:messageCell:)
inSBUGroupChannelViewController
- Removed
groupChannelModule(_:answersFor:) -> [SBUForm.Answer]?
inSBUGroupChannelViewController
- Removed
SBUFormFieldView.StatusType
interface - Removed
submitForm(message:answer:)
inSBUGroupChannelViewModel
- Removed
updateForm(message:answer:)
inSBUGroupChannelViewModel
- Removed
groupChannelModule(_:answersFor:)
inSBUGroupChannelModuleListDataSource
- Removed
- Deprecated
asSuggestedReplies
inBaseMessage
, useBaseMessage.suggestedReplies
- Added Interfaces
- Fixed voice message preview string in the channel list not working issue
- Deprecated
getFileTypeString(by:)
function ofSBUUtils
class: renamed togetFileTypePreviewString(by:)
- Added disable chat input based on last message response
- Added
SBULoadingDatasource
for customizing touch events in the loading view