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

Loading…
Cancel
Save