Remove flutter chat #26
1 changed files with 6 additions and 2 deletions
fix grouping logic
commit
81aead26cc
|
|
@ -335,7 +335,7 @@ class RoomChat extends HookConsumerWidget {
|
||||||
itemCount: value.length,
|
itemCount: value.length,
|
||||||
itemBuilder: (_, index) {
|
itemBuilder: (_, index) {
|
||||||
final event = value[index];
|
final event = value[index];
|
||||||
final previousEvent = value.getOrNull(index - 1);
|
final previousEvent = value.getOrNull(index + 1);
|
||||||
return EventWrapper(
|
return EventWrapper(
|
||||||
event,
|
event,
|
||||||
EventRenderer(
|
EventRenderer(
|
||||||
|
|
@ -364,6 +364,10 @@ class RoomChat extends HookConsumerWidget {
|
||||||
},
|
},
|
||||||
getEventOptions: getEventOptions,
|
getEventOptions: getEventOptions,
|
||||||
isGrouped:
|
isGrouped:
|
||||||
|
previousEvent?.content
|
||||||
|
is MessageContent &&
|
||||||
|
event.redactedBy == null &&
|
||||||
|
event.relationType != "m.replace" &&
|
||||||
"${event.sender}${event.pmp?.id}" ==
|
"${event.sender}${event.pmp?.id}" ==
|
||||||
"${previousEvent?.sender}${previousEvent?.pmp?.id}",
|
"${previousEvent?.sender}${previousEvent?.pmp?.id}",
|
||||||
),
|
),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue