showLocalMessage method
Inserts a local-only bot bubble (never sent, never persisted).
Implementation
void showLocalMessage(String text, {String? senderName}) {
final now = clock.now();
_mergeItems([
MessageDto(
id: 'local-${now.microsecondsSinceEpoch}',
conversationId: _state.conversation?.id ?? '',
seq: _state.timeline.lastSeq,
senderType: SenderType.bot,
senderName: senderName,
content: text,
createdAt: now,
),
]);
}