chore: Follow up share multiple files

pull/1498/head
Krille 11 months ago
parent 6386a6d515
commit 1e6e50b8e5
No known key found for this signature in database
GPG Key ID: E067ECD60F1A0652

@ -1,4 +1,5 @@
import 'dart:async'; import 'dart:async';
import 'dart:developer';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@ -388,19 +389,19 @@ class ChatListController extends State<ChatList>
builder: (context) => ShareScaffoldDialog( builder: (context) => ShareScaffoldDialog(
items: files.map( items: files.map(
(file) { (file) {
inspect(file);
if ({ if ({
SharedMediaType.image, SharedMediaType.text,
SharedMediaType.file, SharedMediaType.url,
SharedMediaType.video,
}.contains(file.type)) { }.contains(file.type)) {
return TextShareItem(file.path);
}
return FileShareItem( return FileShareItem(
XFile( XFile(
file.path.replaceFirst('file://', ''), file.path.replaceFirst('file://', ''),
mimeType: file.mimeType, mimeType: file.mimeType,
), ),
); );
}
return TextShareItem(file.path);
}, },
).toList(), ).toList(),
), ),

Loading…
Cancel
Save