Attachment can link exists things

 Optimize upload progress
This commit is contained in:
2024-08-02 15:49:32 +08:00
parent 98cc313a91
commit 11fb79623e
7 changed files with 111 additions and 24 deletions

View File

@ -24,7 +24,7 @@ class ChatEventList extends StatelessWidget {
required this.onReply,
});
bool checkMessageMergeable(Event? a, Event? b) {
bool _checkMessageMergeable(Event? a, Event? b) {
if (a == null || b == null) return false;
if (a.sender.account.id != b.sender.account.id) return false;
return a.createdAt.difference(b.createdAt).inMinutes <= 3;
@ -42,13 +42,13 @@ class ChatEventList extends StatelessWidget {
itemBuilder: (context, index) {
bool isMerged = false, hasMerged = false;
if (index > 0) {
hasMerged = checkMessageMergeable(
hasMerged = _checkMessageMergeable(
chatController.currentEvents[index - 1].data,
chatController.currentEvents[index].data,
);
}
if (index + 1 < chatController.currentEvents.length) {
isMerged = checkMessageMergeable(
isMerged = _checkMessageMergeable(
chatController.currentEvents[index].data,
chatController.currentEvents[index + 1].data,
);