message fix

This commit is contained in:
Kima
2024-03-17 19:43:03 +01:00
parent d5ce47c82c
commit dc380a9777
2 changed files with 14 additions and 4 deletions

View File

@@ -240,10 +240,19 @@ class MessagesPageState extends State<MessagesPage>
Future<void> showSendMessageSheet(BuildContext context) async {
await messageProvider.fetchAllRecipients();
List<SendRecipient> rs = [];
List<int> add = [];
for (var r in messageProvider.recipients) {
if (!add.contains(r.id)) {
rs.add(r);
add.add(r.id ?? 0);
}
}
_scaffoldKey.currentState?.showBottomSheet(
(context) => RoundedBottomSheet(
borderRadius: 14.0,
child: SendMessageSheet(messageProvider.recipients)),
(context) =>
RoundedBottomSheet(borderRadius: 14.0, child: SendMessageSheet(rs)),
backgroundColor: const Color(0x00000000),
elevation: 12.0,
);