mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-06 04:18:31 +00:00
Handle Room Routing using the membership state (#2154)
This commit is contained in:
@@ -27,7 +27,6 @@ enum NotificationConstants {
|
||||
}
|
||||
|
||||
enum Category {
|
||||
static let discard = "discard"
|
||||
static let message = "message"
|
||||
static let invite = "invite"
|
||||
}
|
||||
|
||||
@@ -131,6 +131,10 @@ class RoomProxy: RoomProxyProtocol {
|
||||
room.membership() == .joined
|
||||
}
|
||||
|
||||
var membership: Membership {
|
||||
room.membership()
|
||||
}
|
||||
|
||||
var isDirect: Bool {
|
||||
room.isDirect()
|
||||
}
|
||||
|
||||
@@ -55,6 +55,7 @@ protocol RoomProxyProtocol {
|
||||
var isSpace: Bool { get }
|
||||
var isEncrypted: Bool { get }
|
||||
var isTombstoned: Bool { get }
|
||||
var membership: Membership { get }
|
||||
var hasOngoingCall: Bool { get }
|
||||
var canonicalAlias: String? { get }
|
||||
var alternativeAliases: [String] { get }
|
||||
|
||||
Reference in New Issue
Block a user