Watch
1
0
Fork
You've already forked nexus
0
forked from Nexus/nexus

fix permissions check for pins

Pins are state events, thus a .state check
This commit is contained in:
Henry Hiles 2026-07-14 22:12:39 +00:00
commit fb7a00eff5
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs

View file

@ -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(