scrollToMessageId method
UncompleteDocumentation
Implementation
Future<bool> scrollToMessageId({
required num messageId,
}) async {
final message = messages[messageId];
if (message == null) {
return false;
}
final BuildContext? context = message.globalKey.currentContext;
if (context == null) {
return false;
}
_selectedMessageIdProcces = messageId;
await Scrollable.ensureVisible(
context,
duration: const Duration(milliseconds: 300),
curve: Curves.easeOut,
);
notifyListeners();
return true;
}