scrollToMessage method
Scrolls to a specific message by ID.
Implementation
Future<void> scrollToMessage(
MessageID messageId, {
Duration duration = const Duration(milliseconds: 250),
Curve curve = Curves.linearToEaseOut,
/// Desired position of the message in viewport [0.0, 1.0].
/// 0 = top, 0.5 = middle, 1 = bottom
double alignment = 0,
double offset = 0,
}) {
if (_scrollToMessageId == null) {
return Future.value();
}
return (_scrollToMessageId as ScrollToMessageId)(
messageId,
duration: duration,
curve: curve,
alignment: alignment,
offset: offset,
);
}