diff --git a/lib/pages/chat_list/chat_list.dart b/lib/pages/chat_list/chat_list.dart index fb892e21d..f45e04415 100644 --- a/lib/pages/chat_list/chat_list.dart +++ b/lib/pages/chat_list/chat_list.dart @@ -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 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(), ),