Merge 0d7e353fd6 into e68424e1e8
This commit is contained in:
commit
960d951b6a
1 changed files with 7 additions and 1 deletions
|
|
@ -1233,6 +1233,11 @@ class ChatController extends State<ChatPageWithRoom>
|
|||
if (response == OkCancelResult.ok) {
|
||||
final events = room.pinnedEventIds
|
||||
..removeWhere((oldEvent) => oldEvent == eventId);
|
||||
if (scrollToEventIdMarker == eventId) {
|
||||
setState(() {
|
||||
scrollToEventIdMarker = null;
|
||||
});
|
||||
}
|
||||
showFutureLoadingDialog(
|
||||
context: context,
|
||||
future: () => room.setPinnedEvents(events),
|
||||
|
|
@ -1247,7 +1252,8 @@ class ChatController extends State<ChatPageWithRoom>
|
|||
selectedEventIds.length == 1 &&
|
||||
pinnedEventIds.contains(selectedEventIds.single);
|
||||
if (unpin) {
|
||||
pinnedEventIds.removeWhere(selectedEventIds.contains);
|
||||
unpinEvent(selectedEventIds.single);
|
||||
return;
|
||||
} else {
|
||||
pinnedEventIds.addAll(selectedEventIds);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue