         if let spaceRoom = self.spaceRoom {
             spaceRoom.state { roomState in
                 self.powerLevels = roomState?.powerLevels
-                self.oneSelfPowerLevel = self.powerLevels?.powerLevelOfUser(withUserID: self.session.myUserId)
+                self.powerLevelOfCurrentUser = self.powerLevels?.powerLevelOfUser(withUserID: self.session.myUserId)
                 
             }
         }

            switch response {
            case .success:
                self.itemDataList = self.itemDataList.filter { $0.childInfo.childRoomId != roomId }
                self.update(viewState: .loaded(self.filteredItemDataList, self.nextBatch != nil && (self.searchKeyword ?? "").isEmpty))
            case .failure(let error):
                self.update(viewState: .error(error))
            }

    @available(iOS 13.0, *)
    func contextMenu(for itemData: SpaceExploreRoomListItemViewData) -> UIMenu {
        let canSendSpaceStateEvents: Bool
        if let powerLevels = self.powerLevels, let powerLevelOfCurrentUser = self.powerLevelOfCurrentUser {
            let minimumPowerLevel = powerLevels.minimumPowerLevel(forNotifications: kMXEventTypeStringRoomJoinRules, defaultPower: powerLevels.stateDefault)
            canSendSpaceStateEvents = powerLevelOfCurrentUser >= minimumPowerLevel
        } else {
            canSendSpaceStateEvents = false
        }
