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

@ -230,6 +230,7 @@ class RoomChatController extends AsyncNotifier<ChatController> {
Future<void> send(
String message, {
bool shouldMention = true,
required Iterable<Tag> tags,
required RelationType relationType,
Message? relation,
@ -252,7 +253,9 @@ class RoomChatController extends AsyncNotifier<ChatController> {
roomId: roomId,
mentions: Mentions(
userIds: [
if (relation != null && relationType == RelationType.reply)
if (shouldMention == true &&
relation != null &&
relationType == RelationType.reply)
relation.authorId,
].toIList(),
room: taggedMessage.contains("@room"),