showLocalMessage method

void showLocalMessage(
  1. String text, {
  2. String? senderName,
})

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,
    ),
  ]);
}