From fb7a00eff5e04dcedb590657b4373152864da821 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Tue, 14 Jul 2026 22:12:39 +0000 Subject: [PATCH] fix permissions check for pins Pins are state events, thus a .state check --- lib/widgets/room_chat.dart | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/widgets/room_chat.dart b/lib/widgets/room_chat.dart index e438205..4a1c096 100644 --- a/lib/widgets/room_chat.dart +++ b/lib/widgets/room_chat.dart @@ -12,7 +12,6 @@ import "package:nexus/controllers/power_level_controller.dart"; import "package:nexus/controllers/rooms_controller.dart"; import "package:nexus/controllers/room_chat_controller.dart"; import "package:nexus/controllers/via_controller.dart"; -import "package:nexus/models/configs/power_level_config.dart"; import "package:nexus/models/content/message.dart"; import "package:nexus/models/event.dart"; import "package:nexus/models/relation_type.dart"; @@ -238,7 +237,7 @@ class RoomChat extends HookConsumerWidget { ), if (ref.watch( PowerLevelController.provider( - PowerLevelConfig(eventType: .message, roomId: roomId), + .new(eventType: .message, roomId: roomId), ), )) PopupMenuItem( @@ -260,7 +259,7 @@ class RoomChat extends HookConsumerWidget { ), if (ref.watch( PowerLevelController.provider( - PowerLevelConfig(eventType: .pinnedEvents, roomId: roomId), + .state(eventType: .pinnedEvents, roomId: roomId), ), )) PopupMenuItem(