Only change pin list if redacted event is pinned (#3501)
This commit is contained in:
parent
4f1439ce04
commit
3af7afd8ab
1 changed files with 2 additions and 1 deletions
|
|
@ -1377,7 +1377,8 @@ class ChatController extends State<ChatPageWithRoom>
|
|||
if (event.canRedact) {
|
||||
// #Pangea
|
||||
// https://github.com/pangeachat/client/issues/3353
|
||||
if (room.canChangeStateEvent(EventTypes.RoomPinnedEvents)) {
|
||||
if (room.pinnedEventIds.contains(event.eventId) &&
|
||||
room.canChangeStateEvent(EventTypes.RoomPinnedEvents)) {
|
||||
final pinnedEvents = room.pinnedEventIds
|
||||
.where((e) => e != event.eventId)
|
||||
.toList();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue