From be0b8ef398dac6f5289fbaaf62e64251765147bb Mon Sep 17 00:00:00 2001 From: bin <17426470+boyan01@users.noreply.github.com> Date: Fri, 26 Jul 2024 15:03:04 +0800 Subject: [PATCH] extract constants --- lib/constants/constants.dart | 1 + lib/ui/home/chat_slide_page/group_participants_page.dart | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/constants/constants.dart b/lib/constants/constants.dart index 9120dad12f..5a30f1b450 100644 --- a/lib/constants/constants.dart +++ b/lib/constants/constants.dart @@ -58,6 +58,7 @@ const statusOffset = 'messages_status_offset'; const kMarkLimit = 999; const kDbDeleteLimit = 500; +const kMaxGroupParticipants = 1024; const kMaxTextLength = 64 * 1024; const kDefaultTextInputLimit = 200; diff --git a/lib/ui/home/chat_slide_page/group_participants_page.dart b/lib/ui/home/chat_slide_page/group_participants_page.dart index 6cd821b5b5..7166e4297e 100644 --- a/lib/ui/home/chat_slide_page/group_participants_page.dart +++ b/lib/ui/home/chat_slide_page/group_participants_page.dart @@ -5,6 +5,7 @@ import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:mixin_bot_sdk_dart/mixin_bot_sdk_dart.dart'; import 'package:super_context_menu/super_context_menu.dart'; +import '../../../constants/constants.dart'; import '../../../constants/icon_fonts.dart'; import '../../../constants/resources.dart'; import '../../../db/dao/participant_dao.dart'; @@ -352,7 +353,7 @@ class _ActionAddParticipants extends HookConsumerWidget { singleSelect: false, title: context.l10n.addParticipants, onlyContact: true, - maxSelect: 1024 - participants.length, + maxSelect: kMaxGroupParticipants - participants.length, ); if (result == null || result.isEmpty) return;