make mention optional for replies

This commit is contained in:
Henry Hiles 2026-03-07 18:16:47 -05:00
commit eaebea4d44
No known key found for this signature in database
4 changed files with 26 additions and 2 deletions

View file

@ -29,6 +29,7 @@ class ChatBox extends HookConsumerWidget {
final theme = Theme.of(context);
final controller = useRef(FlutterTaggerController());
final triggerCharacter = useState("");
final shouldMention = useState(true);
final query = useState("");
if (relationType == RelationType.edit &&
@ -43,6 +44,7 @@ class ChatBox extends HookConsumerWidget {
.watch(RoomChatController.provider(room.metadata!.id).notifier)
.send(
controller.value.formattedText,
shouldMention: shouldMention.value,
relation: relatedMessage,
relationType: relationType,
tags: controller.value.tags,
@ -84,6 +86,9 @@ class ChatBox extends HookConsumerWidget {
child: Column(
children: [
RelationPreview(
shouldMention: shouldMention.value,
toggleShouldMention: () =>
shouldMention.value = !shouldMention.value,
relatedMessage: relatedMessage,
relationType: relationType,
onDismiss: onDismiss,