mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-02 12:07:55 +00:00
Fix media previews in private room notifications and pagination on upgraded rooms.
This commit is contained in:
@@ -5777,6 +5777,77 @@ open class ClientBuilderSDKMock: MatrixRustSDK.ClientBuilder, @unchecked Sendabl
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - decryptionSettings
|
||||
|
||||
var decryptionSettingsDecryptionSettingsUnderlyingCallsCount = 0
|
||||
open var decryptionSettingsDecryptionSettingsCallsCount: Int {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return decryptionSettingsDecryptionSettingsUnderlyingCallsCount
|
||||
} else {
|
||||
var returnValue: Int? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = decryptionSettingsDecryptionSettingsUnderlyingCallsCount
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
decryptionSettingsDecryptionSettingsUnderlyingCallsCount = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
decryptionSettingsDecryptionSettingsUnderlyingCallsCount = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var decryptionSettingsDecryptionSettingsCalled: Bool {
|
||||
return decryptionSettingsDecryptionSettingsCallsCount > 0
|
||||
}
|
||||
open var decryptionSettingsDecryptionSettingsReceivedDecryptionSettings: DecryptionSettings?
|
||||
open var decryptionSettingsDecryptionSettingsReceivedInvocations: [DecryptionSettings] = []
|
||||
|
||||
var decryptionSettingsDecryptionSettingsUnderlyingReturnValue: ClientBuilder!
|
||||
open var decryptionSettingsDecryptionSettingsReturnValue: ClientBuilder! {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return decryptionSettingsDecryptionSettingsUnderlyingReturnValue
|
||||
} else {
|
||||
var returnValue: ClientBuilder? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = decryptionSettingsDecryptionSettingsUnderlyingReturnValue
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
decryptionSettingsDecryptionSettingsUnderlyingReturnValue = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
decryptionSettingsDecryptionSettingsUnderlyingReturnValue = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var decryptionSettingsDecryptionSettingsClosure: ((DecryptionSettings) -> ClientBuilder)?
|
||||
|
||||
open override func decryptionSettings(decryptionSettings: DecryptionSettings) -> ClientBuilder {
|
||||
decryptionSettingsDecryptionSettingsCallsCount += 1
|
||||
decryptionSettingsDecryptionSettingsReceivedDecryptionSettings = decryptionSettings
|
||||
DispatchQueue.main.async {
|
||||
self.decryptionSettingsDecryptionSettingsReceivedInvocations.append(decryptionSettings)
|
||||
}
|
||||
if let decryptionSettingsDecryptionSettingsClosure = decryptionSettingsDecryptionSettingsClosure {
|
||||
return decryptionSettingsDecryptionSettingsClosure(decryptionSettings)
|
||||
} else {
|
||||
return decryptionSettingsDecryptionSettingsReturnValue
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - disableAutomaticTokenRefresh
|
||||
|
||||
var disableAutomaticTokenRefreshUnderlyingCallsCount = 0
|
||||
@@ -6321,77 +6392,6 @@ open class ClientBuilderSDKMock: MatrixRustSDK.ClientBuilder, @unchecked Sendabl
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - roomDecryptionTrustRequirement
|
||||
|
||||
var roomDecryptionTrustRequirementTrustRequirementUnderlyingCallsCount = 0
|
||||
open var roomDecryptionTrustRequirementTrustRequirementCallsCount: Int {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return roomDecryptionTrustRequirementTrustRequirementUnderlyingCallsCount
|
||||
} else {
|
||||
var returnValue: Int? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = roomDecryptionTrustRequirementTrustRequirementUnderlyingCallsCount
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
roomDecryptionTrustRequirementTrustRequirementUnderlyingCallsCount = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
roomDecryptionTrustRequirementTrustRequirementUnderlyingCallsCount = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var roomDecryptionTrustRequirementTrustRequirementCalled: Bool {
|
||||
return roomDecryptionTrustRequirementTrustRequirementCallsCount > 0
|
||||
}
|
||||
open var roomDecryptionTrustRequirementTrustRequirementReceivedTrustRequirement: TrustRequirement?
|
||||
open var roomDecryptionTrustRequirementTrustRequirementReceivedInvocations: [TrustRequirement] = []
|
||||
|
||||
var roomDecryptionTrustRequirementTrustRequirementUnderlyingReturnValue: ClientBuilder!
|
||||
open var roomDecryptionTrustRequirementTrustRequirementReturnValue: ClientBuilder! {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return roomDecryptionTrustRequirementTrustRequirementUnderlyingReturnValue
|
||||
} else {
|
||||
var returnValue: ClientBuilder? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = roomDecryptionTrustRequirementTrustRequirementUnderlyingReturnValue
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
roomDecryptionTrustRequirementTrustRequirementUnderlyingReturnValue = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
roomDecryptionTrustRequirementTrustRequirementUnderlyingReturnValue = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var roomDecryptionTrustRequirementTrustRequirementClosure: ((TrustRequirement) -> ClientBuilder)?
|
||||
|
||||
open override func roomDecryptionTrustRequirement(trustRequirement: TrustRequirement) -> ClientBuilder {
|
||||
roomDecryptionTrustRequirementTrustRequirementCallsCount += 1
|
||||
roomDecryptionTrustRequirementTrustRequirementReceivedTrustRequirement = trustRequirement
|
||||
DispatchQueue.main.async {
|
||||
self.roomDecryptionTrustRequirementTrustRequirementReceivedInvocations.append(trustRequirement)
|
||||
}
|
||||
if let roomDecryptionTrustRequirementTrustRequirementClosure = roomDecryptionTrustRequirementTrustRequirementClosure {
|
||||
return roomDecryptionTrustRequirementTrustRequirementClosure(trustRequirement)
|
||||
} else {
|
||||
return roomDecryptionTrustRequirementTrustRequirementReturnValue
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - roomKeyRecipientStrategy
|
||||
|
||||
var roomKeyRecipientStrategyStrategyUnderlyingCallsCount = 0
|
||||
@@ -18373,6 +18373,603 @@ open class RoomPowerLevelsSDKMock: MatrixRustSDK.RoomPowerLevels, @unchecked Sen
|
||||
|
||||
fileprivate var pointer: UnsafeMutableRawPointer!
|
||||
|
||||
//MARK: - canOwnUserBan
|
||||
|
||||
var canOwnUserBanUnderlyingCallsCount = 0
|
||||
open var canOwnUserBanCallsCount: Int {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserBanUnderlyingCallsCount
|
||||
} else {
|
||||
var returnValue: Int? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserBanUnderlyingCallsCount
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserBanUnderlyingCallsCount = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserBanUnderlyingCallsCount = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserBanCalled: Bool {
|
||||
return canOwnUserBanCallsCount > 0
|
||||
}
|
||||
|
||||
var canOwnUserBanUnderlyingReturnValue: Bool!
|
||||
open var canOwnUserBanReturnValue: Bool! {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserBanUnderlyingReturnValue
|
||||
} else {
|
||||
var returnValue: Bool? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserBanUnderlyingReturnValue
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserBanUnderlyingReturnValue = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserBanUnderlyingReturnValue = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserBanClosure: (() -> Bool)?
|
||||
|
||||
open override func canOwnUserBan() -> Bool {
|
||||
canOwnUserBanCallsCount += 1
|
||||
if let canOwnUserBanClosure = canOwnUserBanClosure {
|
||||
return canOwnUserBanClosure()
|
||||
} else {
|
||||
return canOwnUserBanReturnValue
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - canOwnUserInvite
|
||||
|
||||
var canOwnUserInviteUnderlyingCallsCount = 0
|
||||
open var canOwnUserInviteCallsCount: Int {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserInviteUnderlyingCallsCount
|
||||
} else {
|
||||
var returnValue: Int? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserInviteUnderlyingCallsCount
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserInviteUnderlyingCallsCount = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserInviteUnderlyingCallsCount = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserInviteCalled: Bool {
|
||||
return canOwnUserInviteCallsCount > 0
|
||||
}
|
||||
|
||||
var canOwnUserInviteUnderlyingReturnValue: Bool!
|
||||
open var canOwnUserInviteReturnValue: Bool! {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserInviteUnderlyingReturnValue
|
||||
} else {
|
||||
var returnValue: Bool? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserInviteUnderlyingReturnValue
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserInviteUnderlyingReturnValue = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserInviteUnderlyingReturnValue = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserInviteClosure: (() -> Bool)?
|
||||
|
||||
open override func canOwnUserInvite() -> Bool {
|
||||
canOwnUserInviteCallsCount += 1
|
||||
if let canOwnUserInviteClosure = canOwnUserInviteClosure {
|
||||
return canOwnUserInviteClosure()
|
||||
} else {
|
||||
return canOwnUserInviteReturnValue
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - canOwnUserKick
|
||||
|
||||
var canOwnUserKickUnderlyingCallsCount = 0
|
||||
open var canOwnUserKickCallsCount: Int {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserKickUnderlyingCallsCount
|
||||
} else {
|
||||
var returnValue: Int? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserKickUnderlyingCallsCount
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserKickUnderlyingCallsCount = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserKickUnderlyingCallsCount = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserKickCalled: Bool {
|
||||
return canOwnUserKickCallsCount > 0
|
||||
}
|
||||
|
||||
var canOwnUserKickUnderlyingReturnValue: Bool!
|
||||
open var canOwnUserKickReturnValue: Bool! {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserKickUnderlyingReturnValue
|
||||
} else {
|
||||
var returnValue: Bool? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserKickUnderlyingReturnValue
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserKickUnderlyingReturnValue = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserKickUnderlyingReturnValue = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserKickClosure: (() -> Bool)?
|
||||
|
||||
open override func canOwnUserKick() -> Bool {
|
||||
canOwnUserKickCallsCount += 1
|
||||
if let canOwnUserKickClosure = canOwnUserKickClosure {
|
||||
return canOwnUserKickClosure()
|
||||
} else {
|
||||
return canOwnUserKickReturnValue
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - canOwnUserPinUnpin
|
||||
|
||||
var canOwnUserPinUnpinUnderlyingCallsCount = 0
|
||||
open var canOwnUserPinUnpinCallsCount: Int {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserPinUnpinUnderlyingCallsCount
|
||||
} else {
|
||||
var returnValue: Int? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserPinUnpinUnderlyingCallsCount
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserPinUnpinUnderlyingCallsCount = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserPinUnpinUnderlyingCallsCount = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserPinUnpinCalled: Bool {
|
||||
return canOwnUserPinUnpinCallsCount > 0
|
||||
}
|
||||
|
||||
var canOwnUserPinUnpinUnderlyingReturnValue: Bool!
|
||||
open var canOwnUserPinUnpinReturnValue: Bool! {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserPinUnpinUnderlyingReturnValue
|
||||
} else {
|
||||
var returnValue: Bool? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserPinUnpinUnderlyingReturnValue
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserPinUnpinUnderlyingReturnValue = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserPinUnpinUnderlyingReturnValue = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserPinUnpinClosure: (() -> Bool)?
|
||||
|
||||
open override func canOwnUserPinUnpin() -> Bool {
|
||||
canOwnUserPinUnpinCallsCount += 1
|
||||
if let canOwnUserPinUnpinClosure = canOwnUserPinUnpinClosure {
|
||||
return canOwnUserPinUnpinClosure()
|
||||
} else {
|
||||
return canOwnUserPinUnpinReturnValue
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - canOwnUserRedactOther
|
||||
|
||||
var canOwnUserRedactOtherUnderlyingCallsCount = 0
|
||||
open var canOwnUserRedactOtherCallsCount: Int {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserRedactOtherUnderlyingCallsCount
|
||||
} else {
|
||||
var returnValue: Int? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserRedactOtherUnderlyingCallsCount
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserRedactOtherUnderlyingCallsCount = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserRedactOtherUnderlyingCallsCount = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserRedactOtherCalled: Bool {
|
||||
return canOwnUserRedactOtherCallsCount > 0
|
||||
}
|
||||
|
||||
var canOwnUserRedactOtherUnderlyingReturnValue: Bool!
|
||||
open var canOwnUserRedactOtherReturnValue: Bool! {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserRedactOtherUnderlyingReturnValue
|
||||
} else {
|
||||
var returnValue: Bool? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserRedactOtherUnderlyingReturnValue
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserRedactOtherUnderlyingReturnValue = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserRedactOtherUnderlyingReturnValue = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserRedactOtherClosure: (() -> Bool)?
|
||||
|
||||
open override func canOwnUserRedactOther() -> Bool {
|
||||
canOwnUserRedactOtherCallsCount += 1
|
||||
if let canOwnUserRedactOtherClosure = canOwnUserRedactOtherClosure {
|
||||
return canOwnUserRedactOtherClosure()
|
||||
} else {
|
||||
return canOwnUserRedactOtherReturnValue
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - canOwnUserRedactOwn
|
||||
|
||||
var canOwnUserRedactOwnUnderlyingCallsCount = 0
|
||||
open var canOwnUserRedactOwnCallsCount: Int {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserRedactOwnUnderlyingCallsCount
|
||||
} else {
|
||||
var returnValue: Int? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserRedactOwnUnderlyingCallsCount
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserRedactOwnUnderlyingCallsCount = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserRedactOwnUnderlyingCallsCount = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserRedactOwnCalled: Bool {
|
||||
return canOwnUserRedactOwnCallsCount > 0
|
||||
}
|
||||
|
||||
var canOwnUserRedactOwnUnderlyingReturnValue: Bool!
|
||||
open var canOwnUserRedactOwnReturnValue: Bool! {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserRedactOwnUnderlyingReturnValue
|
||||
} else {
|
||||
var returnValue: Bool? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserRedactOwnUnderlyingReturnValue
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserRedactOwnUnderlyingReturnValue = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserRedactOwnUnderlyingReturnValue = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserRedactOwnClosure: (() -> Bool)?
|
||||
|
||||
open override func canOwnUserRedactOwn() -> Bool {
|
||||
canOwnUserRedactOwnCallsCount += 1
|
||||
if let canOwnUserRedactOwnClosure = canOwnUserRedactOwnClosure {
|
||||
return canOwnUserRedactOwnClosure()
|
||||
} else {
|
||||
return canOwnUserRedactOwnReturnValue
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - canOwnUserSendMessage
|
||||
|
||||
var canOwnUserSendMessageMessageUnderlyingCallsCount = 0
|
||||
open var canOwnUserSendMessageMessageCallsCount: Int {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserSendMessageMessageUnderlyingCallsCount
|
||||
} else {
|
||||
var returnValue: Int? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserSendMessageMessageUnderlyingCallsCount
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserSendMessageMessageUnderlyingCallsCount = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserSendMessageMessageUnderlyingCallsCount = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserSendMessageMessageCalled: Bool {
|
||||
return canOwnUserSendMessageMessageCallsCount > 0
|
||||
}
|
||||
open var canOwnUserSendMessageMessageReceivedMessage: MessageLikeEventType?
|
||||
open var canOwnUserSendMessageMessageReceivedInvocations: [MessageLikeEventType] = []
|
||||
|
||||
var canOwnUserSendMessageMessageUnderlyingReturnValue: Bool!
|
||||
open var canOwnUserSendMessageMessageReturnValue: Bool! {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserSendMessageMessageUnderlyingReturnValue
|
||||
} else {
|
||||
var returnValue: Bool? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserSendMessageMessageUnderlyingReturnValue
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserSendMessageMessageUnderlyingReturnValue = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserSendMessageMessageUnderlyingReturnValue = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserSendMessageMessageClosure: ((MessageLikeEventType) -> Bool)?
|
||||
|
||||
open override func canOwnUserSendMessage(message: MessageLikeEventType) -> Bool {
|
||||
canOwnUserSendMessageMessageCallsCount += 1
|
||||
canOwnUserSendMessageMessageReceivedMessage = message
|
||||
DispatchQueue.main.async {
|
||||
self.canOwnUserSendMessageMessageReceivedInvocations.append(message)
|
||||
}
|
||||
if let canOwnUserSendMessageMessageClosure = canOwnUserSendMessageMessageClosure {
|
||||
return canOwnUserSendMessageMessageClosure(message)
|
||||
} else {
|
||||
return canOwnUserSendMessageMessageReturnValue
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - canOwnUserSendState
|
||||
|
||||
var canOwnUserSendStateStateEventUnderlyingCallsCount = 0
|
||||
open var canOwnUserSendStateStateEventCallsCount: Int {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserSendStateStateEventUnderlyingCallsCount
|
||||
} else {
|
||||
var returnValue: Int? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserSendStateStateEventUnderlyingCallsCount
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserSendStateStateEventUnderlyingCallsCount = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserSendStateStateEventUnderlyingCallsCount = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserSendStateStateEventCalled: Bool {
|
||||
return canOwnUserSendStateStateEventCallsCount > 0
|
||||
}
|
||||
open var canOwnUserSendStateStateEventReceivedStateEvent: StateEventType?
|
||||
open var canOwnUserSendStateStateEventReceivedInvocations: [StateEventType] = []
|
||||
|
||||
var canOwnUserSendStateStateEventUnderlyingReturnValue: Bool!
|
||||
open var canOwnUserSendStateStateEventReturnValue: Bool! {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserSendStateStateEventUnderlyingReturnValue
|
||||
} else {
|
||||
var returnValue: Bool? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserSendStateStateEventUnderlyingReturnValue
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserSendStateStateEventUnderlyingReturnValue = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserSendStateStateEventUnderlyingReturnValue = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserSendStateStateEventClosure: ((StateEventType) -> Bool)?
|
||||
|
||||
open override func canOwnUserSendState(stateEvent: StateEventType) -> Bool {
|
||||
canOwnUserSendStateStateEventCallsCount += 1
|
||||
canOwnUserSendStateStateEventReceivedStateEvent = stateEvent
|
||||
DispatchQueue.main.async {
|
||||
self.canOwnUserSendStateStateEventReceivedInvocations.append(stateEvent)
|
||||
}
|
||||
if let canOwnUserSendStateStateEventClosure = canOwnUserSendStateStateEventClosure {
|
||||
return canOwnUserSendStateStateEventClosure(stateEvent)
|
||||
} else {
|
||||
return canOwnUserSendStateStateEventReturnValue
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - canOwnUserTriggerRoomNotification
|
||||
|
||||
var canOwnUserTriggerRoomNotificationUnderlyingCallsCount = 0
|
||||
open var canOwnUserTriggerRoomNotificationCallsCount: Int {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserTriggerRoomNotificationUnderlyingCallsCount
|
||||
} else {
|
||||
var returnValue: Int? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserTriggerRoomNotificationUnderlyingCallsCount
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserTriggerRoomNotificationUnderlyingCallsCount = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserTriggerRoomNotificationUnderlyingCallsCount = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserTriggerRoomNotificationCalled: Bool {
|
||||
return canOwnUserTriggerRoomNotificationCallsCount > 0
|
||||
}
|
||||
|
||||
var canOwnUserTriggerRoomNotificationUnderlyingReturnValue: Bool!
|
||||
open var canOwnUserTriggerRoomNotificationReturnValue: Bool! {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return canOwnUserTriggerRoomNotificationUnderlyingReturnValue
|
||||
} else {
|
||||
var returnValue: Bool? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = canOwnUserTriggerRoomNotificationUnderlyingReturnValue
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
canOwnUserTriggerRoomNotificationUnderlyingReturnValue = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
canOwnUserTriggerRoomNotificationUnderlyingReturnValue = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var canOwnUserTriggerRoomNotificationClosure: (() -> Bool)?
|
||||
|
||||
open override func canOwnUserTriggerRoomNotification() -> Bool {
|
||||
canOwnUserTriggerRoomNotificationCallsCount += 1
|
||||
if let canOwnUserTriggerRoomNotificationClosure = canOwnUserTriggerRoomNotificationClosure {
|
||||
return canOwnUserTriggerRoomNotificationClosure()
|
||||
} else {
|
||||
return canOwnUserTriggerRoomNotificationReturnValue
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - canUserBan
|
||||
|
||||
open var canUserBanUserIdThrowableError: Error?
|
||||
@@ -19048,6 +19645,71 @@ open class RoomPowerLevelsSDKMock: MatrixRustSDK.RoomPowerLevels, @unchecked Sen
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - userPowerLevels
|
||||
|
||||
var userPowerLevelsUnderlyingCallsCount = 0
|
||||
open var userPowerLevelsCallsCount: Int {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return userPowerLevelsUnderlyingCallsCount
|
||||
} else {
|
||||
var returnValue: Int? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = userPowerLevelsUnderlyingCallsCount
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
userPowerLevelsUnderlyingCallsCount = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
userPowerLevelsUnderlyingCallsCount = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var userPowerLevelsCalled: Bool {
|
||||
return userPowerLevelsCallsCount > 0
|
||||
}
|
||||
|
||||
var userPowerLevelsUnderlyingReturnValue: [String: Int64]!
|
||||
open var userPowerLevelsReturnValue: [String: Int64]! {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return userPowerLevelsUnderlyingReturnValue
|
||||
} else {
|
||||
var returnValue: [String: Int64]? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = userPowerLevelsUnderlyingReturnValue
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
userPowerLevelsUnderlyingReturnValue = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
userPowerLevelsUnderlyingReturnValue = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var userPowerLevelsClosure: (() -> [String: Int64])?
|
||||
|
||||
open override func userPowerLevels() -> [String: Int64] {
|
||||
userPowerLevelsCallsCount += 1
|
||||
if let userPowerLevelsClosure = userPowerLevelsClosure {
|
||||
return userPowerLevelsClosure()
|
||||
} else {
|
||||
return userPowerLevelsReturnValue
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - values
|
||||
|
||||
var valuesUnderlyingCallsCount = 0
|
||||
|
||||
@@ -44,11 +44,11 @@ extension ClientBuilder {
|
||||
if enableOnlySignedDeviceIsolationMode {
|
||||
builder = builder
|
||||
.roomKeyRecipientStrategy(strategy: .identityBasedStrategy)
|
||||
.roomDecryptionTrustRequirement(trustRequirement: .crossSignedOrLegacy)
|
||||
.decryptionSettings(decryptionSettings: .init(senderDeviceTrustRequirement: .crossSignedOrLegacy))
|
||||
} else {
|
||||
builder = builder
|
||||
.roomKeyRecipientStrategy(strategy: .errorOnVerifiedUserProblem)
|
||||
.roomDecryptionTrustRequirement(trustRequirement: .untrusted)
|
||||
.decryptionSettings(decryptionSettings: .init(senderDeviceTrustRequirement: .untrusted))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user