updateOption method
int
updateOption(
- String templateId,
- String oldOptionID,
- CometChatDetailsOption updatedOption
override
Implementation
@override
int updateOption(String templateId, String oldOptionID,
CometChatDetailsOption updatedOption) {
int actionIndex = -1;
if (optionsMap[templateId] != null) {
int? optionIndex = optionsMap[templateId]
?.indexWhere((element) => (element.id == oldOptionID));
if (optionIndex != null && optionIndex != -1) {
updatedOption.onClick ??= _getOptionOnClick(updatedOption.id);
optionsMap[templateId]![optionIndex] = updatedOption;
update();
actionIndex = optionIndex;
}
}
return actionIndex;
}