mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 06:02:10 +00:00
Periphery cleanup (#5893)
This commit is contained in:
@@ -248,23 +248,6 @@ nonisolated class AnalyticsServiceMock: AnalyticsServiceProtocol, @unchecked Sen
|
||||
startIfEnabledCallsCountLock.withLock { startIfEnabledUnderlyingCallsCount += 1 }
|
||||
startIfEnabledClosure?()
|
||||
}
|
||||
//MARK: - reset
|
||||
|
||||
private let resetCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var resetUnderlyingCallsCount = 0
|
||||
var resetCallsCount: Int {
|
||||
get { resetCallsCountLock.withLock { resetUnderlyingCallsCount } }
|
||||
set { resetCallsCountLock.withLock { resetUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var resetCalled: Bool {
|
||||
return resetCallsCount > 0
|
||||
}
|
||||
nonisolated(unsafe) var resetClosure: (() -> Void)?
|
||||
|
||||
func reset() {
|
||||
resetCallsCountLock.withLock { resetUnderlyingCallsCount += 1 }
|
||||
resetClosure?()
|
||||
}
|
||||
//MARK: - resetConsentState
|
||||
|
||||
private let resetConsentStateCallsCountLock = NSLock()
|
||||
@@ -1061,65 +1044,6 @@ nonisolated class AppMediatorMock: AppMediatorProtocol, @unchecked Sendable {
|
||||
}
|
||||
nonisolated(unsafe) var underlyingAppState: UIApplication.State!
|
||||
|
||||
//MARK: - beginBackgroundTask
|
||||
|
||||
private let beginBackgroundTaskExpirationHandlerCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var beginBackgroundTaskExpirationHandlerUnderlyingCallsCount = 0
|
||||
var beginBackgroundTaskExpirationHandlerCallsCount: Int {
|
||||
get { beginBackgroundTaskExpirationHandlerCallsCountLock.withLock { beginBackgroundTaskExpirationHandlerUnderlyingCallsCount } }
|
||||
set { beginBackgroundTaskExpirationHandlerCallsCountLock.withLock { beginBackgroundTaskExpirationHandlerUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var beginBackgroundTaskExpirationHandlerCalled: Bool {
|
||||
return beginBackgroundTaskExpirationHandlerCallsCount > 0
|
||||
}
|
||||
|
||||
private let beginBackgroundTaskExpirationHandlerReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var beginBackgroundTaskExpirationHandlerUnderlyingReturnValue: UIBackgroundTaskIdentifier!
|
||||
var beginBackgroundTaskExpirationHandlerReturnValue: UIBackgroundTaskIdentifier! {
|
||||
get { beginBackgroundTaskExpirationHandlerReturnValueLock.withLock { beginBackgroundTaskExpirationHandlerUnderlyingReturnValue } }
|
||||
set { beginBackgroundTaskExpirationHandlerReturnValueLock.withLock { beginBackgroundTaskExpirationHandlerUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var beginBackgroundTaskExpirationHandlerClosure: (((@MainActor @Sendable () -> Void)?) -> UIBackgroundTaskIdentifier)?
|
||||
|
||||
func beginBackgroundTask(expirationHandler handler: (@MainActor @Sendable () -> Void)?) -> UIBackgroundTaskIdentifier {
|
||||
beginBackgroundTaskExpirationHandlerCallsCountLock.withLock { beginBackgroundTaskExpirationHandlerUnderlyingCallsCount += 1 }
|
||||
if let beginBackgroundTaskExpirationHandlerClosure = beginBackgroundTaskExpirationHandlerClosure {
|
||||
return beginBackgroundTaskExpirationHandlerClosure(handler)
|
||||
} else {
|
||||
return beginBackgroundTaskExpirationHandlerReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - endBackgroundTask
|
||||
|
||||
private let endBackgroundTaskCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var endBackgroundTaskUnderlyingCallsCount = 0
|
||||
var endBackgroundTaskCallsCount: Int {
|
||||
get { endBackgroundTaskCallsCountLock.withLock { endBackgroundTaskUnderlyingCallsCount } }
|
||||
set { endBackgroundTaskCallsCountLock.withLock { endBackgroundTaskUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var endBackgroundTaskCalled: Bool {
|
||||
return endBackgroundTaskCallsCount > 0
|
||||
}
|
||||
private let endBackgroundTaskReceivedIdentifierLock = NSLock()
|
||||
private nonisolated(unsafe) var endBackgroundTaskUnderlyingReceivedIdentifier: UIBackgroundTaskIdentifier?
|
||||
var endBackgroundTaskReceivedIdentifier: UIBackgroundTaskIdentifier? {
|
||||
get { endBackgroundTaskReceivedIdentifierLock.withLock { endBackgroundTaskUnderlyingReceivedIdentifier } }
|
||||
set { endBackgroundTaskReceivedIdentifierLock.withLock { endBackgroundTaskUnderlyingReceivedIdentifier = newValue } }
|
||||
}
|
||||
private let endBackgroundTaskReceivedInvocationsLock = NSLock()
|
||||
private nonisolated(unsafe) var endBackgroundTaskUnderlyingReceivedInvocations: [UIBackgroundTaskIdentifier] = []
|
||||
var endBackgroundTaskReceivedInvocations: [UIBackgroundTaskIdentifier] {
|
||||
get { endBackgroundTaskReceivedInvocationsLock.withLock { endBackgroundTaskUnderlyingReceivedInvocations } }
|
||||
set { endBackgroundTaskReceivedInvocationsLock.withLock { endBackgroundTaskUnderlyingReceivedInvocations = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var endBackgroundTaskClosure: ((UIBackgroundTaskIdentifier) -> Void)?
|
||||
|
||||
func endBackgroundTask(_ identifier: UIBackgroundTaskIdentifier) {
|
||||
endBackgroundTaskCallsCountLock.withLock { endBackgroundTaskUnderlyingCallsCount += 1 }
|
||||
endBackgroundTaskReceivedIdentifier = identifier
|
||||
endBackgroundTaskReceivedInvocationsLock.withLock { endBackgroundTaskUnderlyingReceivedInvocations.append(identifier) }
|
||||
endBackgroundTaskClosure?(identifier)
|
||||
}
|
||||
//MARK: - open
|
||||
|
||||
private let openCallsCountLock = NSLock()
|
||||
@@ -1319,11 +1243,6 @@ nonisolated class AudioPlayerMock: AudioPlayerProtocol, @unchecked Sendable {
|
||||
set(value) { underlyingState = value }
|
||||
}
|
||||
nonisolated(unsafe) var underlyingState: MediaPlayerState!
|
||||
var playbackSpeed: Float {
|
||||
get { return underlyingPlaybackSpeed }
|
||||
set(value) { underlyingPlaybackSpeed = value }
|
||||
}
|
||||
nonisolated(unsafe) var underlyingPlaybackSpeed: Float!
|
||||
var actions: AnyPublisher<AudioPlayerAction, Never> {
|
||||
get { return underlyingActions }
|
||||
set(value) { underlyingActions = value }
|
||||
@@ -5127,7 +5046,6 @@ nonisolated class JoinedRoomProxyMock: JoinedRoomProxyProtocol, @unchecked Senda
|
||||
}
|
||||
nonisolated(unsafe) var underlyingTimeline: TimelineProxyProtocol!
|
||||
nonisolated(unsafe) var predecessorRoom: PredecessorRoom?
|
||||
nonisolated(unsafe) var successorRoom: SuccessorRoom?
|
||||
var id: String {
|
||||
get { return underlyingId }
|
||||
set(value) { underlyingId = value }
|
||||
@@ -5425,48 +5343,6 @@ nonisolated class JoinedRoomProxyMock: JoinedRoomProxyProtocol, @unchecked Senda
|
||||
return enableEncryptionReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - redact
|
||||
|
||||
private let redactCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var redactUnderlyingCallsCount = 0
|
||||
var redactCallsCount: Int {
|
||||
get { redactCallsCountLock.withLock { redactUnderlyingCallsCount } }
|
||||
set { redactCallsCountLock.withLock { redactUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var redactCalled: Bool {
|
||||
return redactCallsCount > 0
|
||||
}
|
||||
private let redactReceivedEventIDLock = NSLock()
|
||||
private nonisolated(unsafe) var redactUnderlyingReceivedEventID: String?
|
||||
var redactReceivedEventID: String? {
|
||||
get { redactReceivedEventIDLock.withLock { redactUnderlyingReceivedEventID } }
|
||||
set { redactReceivedEventIDLock.withLock { redactUnderlyingReceivedEventID = newValue } }
|
||||
}
|
||||
private let redactReceivedInvocationsLock = NSLock()
|
||||
private nonisolated(unsafe) var redactUnderlyingReceivedInvocations: [String] = []
|
||||
var redactReceivedInvocations: [String] {
|
||||
get { redactReceivedInvocationsLock.withLock { redactUnderlyingReceivedInvocations } }
|
||||
set { redactReceivedInvocationsLock.withLock { redactUnderlyingReceivedInvocations = newValue } }
|
||||
}
|
||||
|
||||
private let redactReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var redactUnderlyingReturnValue: Result<Void, RoomProxyError>!
|
||||
var redactReturnValue: Result<Void, RoomProxyError>! {
|
||||
get { redactReturnValueLock.withLock { redactUnderlyingReturnValue } }
|
||||
set { redactReturnValueLock.withLock { redactUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var redactClosure: ((String) async -> Result<Void, RoomProxyError>)?
|
||||
|
||||
@concurrent func redact(_ eventID: String) async -> Result<Void, RoomProxyError> {
|
||||
redactCallsCountLock.withLock { redactUnderlyingCallsCount += 1 }
|
||||
redactReceivedEventID = eventID
|
||||
redactReceivedInvocationsLock.withLock { redactUnderlyingReceivedInvocations.append(eventID) }
|
||||
if let redactClosure = redactClosure {
|
||||
return await redactClosure(eventID)
|
||||
} else {
|
||||
return redactReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - reportContent
|
||||
|
||||
private let reportContentReasonCallsCountLock = NSLock()
|
||||
@@ -5876,48 +5752,6 @@ nonisolated class JoinedRoomProxyMock: JoinedRoomProxyProtocol, @unchecked Senda
|
||||
return markAsReadReceiptTypeReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - edit
|
||||
|
||||
private let editEventIDNewContentCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var editEventIDNewContentUnderlyingCallsCount = 0
|
||||
var editEventIDNewContentCallsCount: Int {
|
||||
get { editEventIDNewContentCallsCountLock.withLock { editEventIDNewContentUnderlyingCallsCount } }
|
||||
set { editEventIDNewContentCallsCountLock.withLock { editEventIDNewContentUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var editEventIDNewContentCalled: Bool {
|
||||
return editEventIDNewContentCallsCount > 0
|
||||
}
|
||||
private let editEventIDNewContentReceivedArgumentsLock = NSLock()
|
||||
private nonisolated(unsafe) var editEventIDNewContentUnderlyingReceivedArguments: (eventID: String, newContent: RoomMessageEventContentWithoutRelation)?
|
||||
var editEventIDNewContentReceivedArguments: (eventID: String, newContent: RoomMessageEventContentWithoutRelation)? {
|
||||
get { editEventIDNewContentReceivedArgumentsLock.withLock { editEventIDNewContentUnderlyingReceivedArguments } }
|
||||
set { editEventIDNewContentReceivedArgumentsLock.withLock { editEventIDNewContentUnderlyingReceivedArguments = newValue } }
|
||||
}
|
||||
private let editEventIDNewContentReceivedInvocationsLock = NSLock()
|
||||
private nonisolated(unsafe) var editEventIDNewContentUnderlyingReceivedInvocations: [(eventID: String, newContent: RoomMessageEventContentWithoutRelation)] = []
|
||||
var editEventIDNewContentReceivedInvocations: [(eventID: String, newContent: RoomMessageEventContentWithoutRelation)] {
|
||||
get { editEventIDNewContentReceivedInvocationsLock.withLock { editEventIDNewContentUnderlyingReceivedInvocations } }
|
||||
set { editEventIDNewContentReceivedInvocationsLock.withLock { editEventIDNewContentUnderlyingReceivedInvocations = newValue } }
|
||||
}
|
||||
|
||||
private let editEventIDNewContentReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var editEventIDNewContentUnderlyingReturnValue: Result<Void, RoomProxyError>!
|
||||
var editEventIDNewContentReturnValue: Result<Void, RoomProxyError>! {
|
||||
get { editEventIDNewContentReturnValueLock.withLock { editEventIDNewContentUnderlyingReturnValue } }
|
||||
set { editEventIDNewContentReturnValueLock.withLock { editEventIDNewContentUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var editEventIDNewContentClosure: ((String, RoomMessageEventContentWithoutRelation) async -> Result<Void, RoomProxyError>)?
|
||||
|
||||
@concurrent func edit(eventID: String, newContent: RoomMessageEventContentWithoutRelation) async -> Result<Void, RoomProxyError> {
|
||||
editEventIDNewContentCallsCountLock.withLock { editEventIDNewContentUnderlyingCallsCount += 1 }
|
||||
editEventIDNewContentReceivedArguments = (eventID: eventID, newContent: newContent)
|
||||
editEventIDNewContentReceivedInvocationsLock.withLock { editEventIDNewContentUnderlyingReceivedInvocations.append((eventID: eventID, newContent: newContent)) }
|
||||
if let editEventIDNewContentClosure = editEventIDNewContentClosure {
|
||||
return await editEventIDNewContentClosure(eventID, newContent)
|
||||
} else {
|
||||
return editEventIDNewContentReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - sendTypingNotification
|
||||
|
||||
private let sendTypingNotificationIsTypingCallsCountLock = NSLock()
|
||||
@@ -6409,34 +6243,6 @@ nonisolated class JoinedRoomProxyMock: JoinedRoomProxyProtocol, @unchecked Senda
|
||||
return flagAsFavouriteReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - powerLevels
|
||||
|
||||
private let powerLevelsCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var powerLevelsUnderlyingCallsCount = 0
|
||||
var powerLevelsCallsCount: Int {
|
||||
get { powerLevelsCallsCountLock.withLock { powerLevelsUnderlyingCallsCount } }
|
||||
set { powerLevelsCallsCountLock.withLock { powerLevelsUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var powerLevelsCalled: Bool {
|
||||
return powerLevelsCallsCount > 0
|
||||
}
|
||||
|
||||
private let powerLevelsReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var powerLevelsUnderlyingReturnValue: Result<RoomPowerLevelsProxyProtocol?, RoomProxyError>!
|
||||
var powerLevelsReturnValue: Result<RoomPowerLevelsProxyProtocol?, RoomProxyError>! {
|
||||
get { powerLevelsReturnValueLock.withLock { powerLevelsUnderlyingReturnValue } }
|
||||
set { powerLevelsReturnValueLock.withLock { powerLevelsUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var powerLevelsClosure: (() async -> Result<RoomPowerLevelsProxyProtocol?, RoomProxyError>)?
|
||||
|
||||
@concurrent func powerLevels() async -> Result<RoomPowerLevelsProxyProtocol?, RoomProxyError> {
|
||||
powerLevelsCallsCountLock.withLock { powerLevelsUnderlyingCallsCount += 1 }
|
||||
if let powerLevelsClosure = powerLevelsClosure {
|
||||
return await powerLevelsClosure()
|
||||
} else {
|
||||
return powerLevelsReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - applyPowerLevelChanges
|
||||
|
||||
private let applyPowerLevelChangesCallsCountLock = NSLock()
|
||||
@@ -6507,48 +6313,6 @@ nonisolated class JoinedRoomProxyMock: JoinedRoomProxyProtocol, @unchecked Senda
|
||||
return resetPowerLevelsReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - suggestedRole
|
||||
|
||||
private let suggestedRoleForCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var suggestedRoleForUnderlyingCallsCount = 0
|
||||
var suggestedRoleForCallsCount: Int {
|
||||
get { suggestedRoleForCallsCountLock.withLock { suggestedRoleForUnderlyingCallsCount } }
|
||||
set { suggestedRoleForCallsCountLock.withLock { suggestedRoleForUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var suggestedRoleForCalled: Bool {
|
||||
return suggestedRoleForCallsCount > 0
|
||||
}
|
||||
private let suggestedRoleForReceivedUserIDLock = NSLock()
|
||||
private nonisolated(unsafe) var suggestedRoleForUnderlyingReceivedUserID: String?
|
||||
var suggestedRoleForReceivedUserID: String? {
|
||||
get { suggestedRoleForReceivedUserIDLock.withLock { suggestedRoleForUnderlyingReceivedUserID } }
|
||||
set { suggestedRoleForReceivedUserIDLock.withLock { suggestedRoleForUnderlyingReceivedUserID = newValue } }
|
||||
}
|
||||
private let suggestedRoleForReceivedInvocationsLock = NSLock()
|
||||
private nonisolated(unsafe) var suggestedRoleForUnderlyingReceivedInvocations: [String] = []
|
||||
var suggestedRoleForReceivedInvocations: [String] {
|
||||
get { suggestedRoleForReceivedInvocationsLock.withLock { suggestedRoleForUnderlyingReceivedInvocations } }
|
||||
set { suggestedRoleForReceivedInvocationsLock.withLock { suggestedRoleForUnderlyingReceivedInvocations = newValue } }
|
||||
}
|
||||
|
||||
private let suggestedRoleForReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var suggestedRoleForUnderlyingReturnValue: Result<RoomMemberRole, RoomProxyError>!
|
||||
var suggestedRoleForReturnValue: Result<RoomMemberRole, RoomProxyError>! {
|
||||
get { suggestedRoleForReturnValueLock.withLock { suggestedRoleForUnderlyingReturnValue } }
|
||||
set { suggestedRoleForReturnValueLock.withLock { suggestedRoleForUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var suggestedRoleForClosure: ((String) async -> Result<RoomMemberRole, RoomProxyError>)?
|
||||
|
||||
@concurrent func suggestedRole(for userID: String) async -> Result<RoomMemberRole, RoomProxyError> {
|
||||
suggestedRoleForCallsCountLock.withLock { suggestedRoleForUnderlyingCallsCount += 1 }
|
||||
suggestedRoleForReceivedUserID = userID
|
||||
suggestedRoleForReceivedInvocationsLock.withLock { suggestedRoleForUnderlyingReceivedInvocations.append(userID) }
|
||||
if let suggestedRoleForClosure = suggestedRoleForClosure {
|
||||
return await suggestedRoleForClosure(userID)
|
||||
} else {
|
||||
return suggestedRoleForReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - updatePowerLevelsForUsers
|
||||
|
||||
private let updatePowerLevelsForUsersCallsCountLock = NSLock()
|
||||
@@ -8201,48 +7965,6 @@ nonisolated class MediaProviderMock: MediaProviderProtocol, @unchecked Sendable
|
||||
return imageFromSourceSizeReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - loadImageFromSource
|
||||
|
||||
private let loadImageFromSourceSizeCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var loadImageFromSourceSizeUnderlyingCallsCount = 0
|
||||
var loadImageFromSourceSizeCallsCount: Int {
|
||||
get { loadImageFromSourceSizeCallsCountLock.withLock { loadImageFromSourceSizeUnderlyingCallsCount } }
|
||||
set { loadImageFromSourceSizeCallsCountLock.withLock { loadImageFromSourceSizeUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var loadImageFromSourceSizeCalled: Bool {
|
||||
return loadImageFromSourceSizeCallsCount > 0
|
||||
}
|
||||
private let loadImageFromSourceSizeReceivedArgumentsLock = NSLock()
|
||||
private nonisolated(unsafe) var loadImageFromSourceSizeUnderlyingReceivedArguments: (source: MediaSourceProxy, size: CGSize?)?
|
||||
var loadImageFromSourceSizeReceivedArguments: (source: MediaSourceProxy, size: CGSize?)? {
|
||||
get { loadImageFromSourceSizeReceivedArgumentsLock.withLock { loadImageFromSourceSizeUnderlyingReceivedArguments } }
|
||||
set { loadImageFromSourceSizeReceivedArgumentsLock.withLock { loadImageFromSourceSizeUnderlyingReceivedArguments = newValue } }
|
||||
}
|
||||
private let loadImageFromSourceSizeReceivedInvocationsLock = NSLock()
|
||||
private nonisolated(unsafe) var loadImageFromSourceSizeUnderlyingReceivedInvocations: [(source: MediaSourceProxy, size: CGSize?)] = []
|
||||
var loadImageFromSourceSizeReceivedInvocations: [(source: MediaSourceProxy, size: CGSize?)] {
|
||||
get { loadImageFromSourceSizeReceivedInvocationsLock.withLock { loadImageFromSourceSizeUnderlyingReceivedInvocations } }
|
||||
set { loadImageFromSourceSizeReceivedInvocationsLock.withLock { loadImageFromSourceSizeUnderlyingReceivedInvocations = newValue } }
|
||||
}
|
||||
|
||||
private let loadImageFromSourceSizeReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var loadImageFromSourceSizeUnderlyingReturnValue: Result<UIImage, MediaProviderError>!
|
||||
var loadImageFromSourceSizeReturnValue: Result<UIImage, MediaProviderError>! {
|
||||
get { loadImageFromSourceSizeReturnValueLock.withLock { loadImageFromSourceSizeUnderlyingReturnValue } }
|
||||
set { loadImageFromSourceSizeReturnValueLock.withLock { loadImageFromSourceSizeUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var loadImageFromSourceSizeClosure: ((MediaSourceProxy, CGSize?) async -> Result<UIImage, MediaProviderError>)?
|
||||
|
||||
@concurrent func loadImageFromSource(_ source: MediaSourceProxy, size: CGSize?) async -> Result<UIImage, MediaProviderError> {
|
||||
loadImageFromSourceSizeCallsCountLock.withLock { loadImageFromSourceSizeUnderlyingCallsCount += 1 }
|
||||
loadImageFromSourceSizeReceivedArguments = (source: source, size: size)
|
||||
loadImageFromSourceSizeReceivedInvocationsLock.withLock { loadImageFromSourceSizeUnderlyingReceivedInvocations.append((source: source, size: size)) }
|
||||
if let loadImageFromSourceSizeClosure = loadImageFromSourceSizeClosure {
|
||||
return await loadImageFromSourceSizeClosure(source, size)
|
||||
} else {
|
||||
return loadImageFromSourceSizeReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - loadImageDataFromSource
|
||||
|
||||
private let loadImageDataFromSourceCallsCountLock = NSLock()
|
||||
@@ -8453,90 +8175,6 @@ nonisolated class NSEUserSessionMock: NSEUserSessionProtocol, @unchecked Sendabl
|
||||
}
|
||||
nonisolated(unsafe) var underlyingThreadsEnabled: Bool!
|
||||
|
||||
//MARK: - notificationItemProxy
|
||||
|
||||
private let notificationItemProxyRoomIDEventIDCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var notificationItemProxyRoomIDEventIDUnderlyingCallsCount = 0
|
||||
var notificationItemProxyRoomIDEventIDCallsCount: Int {
|
||||
get { notificationItemProxyRoomIDEventIDCallsCountLock.withLock { notificationItemProxyRoomIDEventIDUnderlyingCallsCount } }
|
||||
set { notificationItemProxyRoomIDEventIDCallsCountLock.withLock { notificationItemProxyRoomIDEventIDUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var notificationItemProxyRoomIDEventIDCalled: Bool {
|
||||
return notificationItemProxyRoomIDEventIDCallsCount > 0
|
||||
}
|
||||
private let notificationItemProxyRoomIDEventIDReceivedArgumentsLock = NSLock()
|
||||
private nonisolated(unsafe) var notificationItemProxyRoomIDEventIDUnderlyingReceivedArguments: (roomID: String, eventID: String)?
|
||||
var notificationItemProxyRoomIDEventIDReceivedArguments: (roomID: String, eventID: String)? {
|
||||
get { notificationItemProxyRoomIDEventIDReceivedArgumentsLock.withLock { notificationItemProxyRoomIDEventIDUnderlyingReceivedArguments } }
|
||||
set { notificationItemProxyRoomIDEventIDReceivedArgumentsLock.withLock { notificationItemProxyRoomIDEventIDUnderlyingReceivedArguments = newValue } }
|
||||
}
|
||||
private let notificationItemProxyRoomIDEventIDReceivedInvocationsLock = NSLock()
|
||||
private nonisolated(unsafe) var notificationItemProxyRoomIDEventIDUnderlyingReceivedInvocations: [(roomID: String, eventID: String)] = []
|
||||
var notificationItemProxyRoomIDEventIDReceivedInvocations: [(roomID: String, eventID: String)] {
|
||||
get { notificationItemProxyRoomIDEventIDReceivedInvocationsLock.withLock { notificationItemProxyRoomIDEventIDUnderlyingReceivedInvocations } }
|
||||
set { notificationItemProxyRoomIDEventIDReceivedInvocationsLock.withLock { notificationItemProxyRoomIDEventIDUnderlyingReceivedInvocations = newValue } }
|
||||
}
|
||||
|
||||
private let notificationItemProxyRoomIDEventIDReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var notificationItemProxyRoomIDEventIDUnderlyingReturnValue: NotificationItemProxyProtocol?
|
||||
var notificationItemProxyRoomIDEventIDReturnValue: NotificationItemProxyProtocol? {
|
||||
get { notificationItemProxyRoomIDEventIDReturnValueLock.withLock { notificationItemProxyRoomIDEventIDUnderlyingReturnValue } }
|
||||
set { notificationItemProxyRoomIDEventIDReturnValueLock.withLock { notificationItemProxyRoomIDEventIDUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var notificationItemProxyRoomIDEventIDClosure: ((String, String) async -> NotificationItemProxyProtocol?)?
|
||||
|
||||
@concurrent func notificationItemProxy(roomID: String, eventID: String) async -> NotificationItemProxyProtocol? {
|
||||
notificationItemProxyRoomIDEventIDCallsCountLock.withLock { notificationItemProxyRoomIDEventIDUnderlyingCallsCount += 1 }
|
||||
notificationItemProxyRoomIDEventIDReceivedArguments = (roomID: roomID, eventID: eventID)
|
||||
notificationItemProxyRoomIDEventIDReceivedInvocationsLock.withLock { notificationItemProxyRoomIDEventIDUnderlyingReceivedInvocations.append((roomID: roomID, eventID: eventID)) }
|
||||
if let notificationItemProxyRoomIDEventIDClosure = notificationItemProxyRoomIDEventIDClosure {
|
||||
return await notificationItemProxyRoomIDEventIDClosure(roomID, eventID)
|
||||
} else {
|
||||
return notificationItemProxyRoomIDEventIDReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - roomForIdentifier
|
||||
|
||||
private let roomForIdentifierCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var roomForIdentifierUnderlyingCallsCount = 0
|
||||
var roomForIdentifierCallsCount: Int {
|
||||
get { roomForIdentifierCallsCountLock.withLock { roomForIdentifierUnderlyingCallsCount } }
|
||||
set { roomForIdentifierCallsCountLock.withLock { roomForIdentifierUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var roomForIdentifierCalled: Bool {
|
||||
return roomForIdentifierCallsCount > 0
|
||||
}
|
||||
private let roomForIdentifierReceivedRoomIDLock = NSLock()
|
||||
private nonisolated(unsafe) var roomForIdentifierUnderlyingReceivedRoomID: String?
|
||||
var roomForIdentifierReceivedRoomID: String? {
|
||||
get { roomForIdentifierReceivedRoomIDLock.withLock { roomForIdentifierUnderlyingReceivedRoomID } }
|
||||
set { roomForIdentifierReceivedRoomIDLock.withLock { roomForIdentifierUnderlyingReceivedRoomID = newValue } }
|
||||
}
|
||||
private let roomForIdentifierReceivedInvocationsLock = NSLock()
|
||||
private nonisolated(unsafe) var roomForIdentifierUnderlyingReceivedInvocations: [String] = []
|
||||
var roomForIdentifierReceivedInvocations: [String] {
|
||||
get { roomForIdentifierReceivedInvocationsLock.withLock { roomForIdentifierUnderlyingReceivedInvocations } }
|
||||
set { roomForIdentifierReceivedInvocationsLock.withLock { roomForIdentifierUnderlyingReceivedInvocations = newValue } }
|
||||
}
|
||||
|
||||
private let roomForIdentifierReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var roomForIdentifierUnderlyingReturnValue: Room?
|
||||
var roomForIdentifierReturnValue: Room? {
|
||||
get { roomForIdentifierReturnValueLock.withLock { roomForIdentifierUnderlyingReturnValue } }
|
||||
set { roomForIdentifierReturnValueLock.withLock { roomForIdentifierUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var roomForIdentifierClosure: ((String) -> Room?)?
|
||||
|
||||
func roomForIdentifier(_ roomID: String) -> Room? {
|
||||
roomForIdentifierCallsCountLock.withLock { roomForIdentifierUnderlyingCallsCount += 1 }
|
||||
roomForIdentifierReceivedRoomID = roomID
|
||||
roomForIdentifierReceivedInvocationsLock.withLock { roomForIdentifierUnderlyingReceivedInvocations.append(roomID) }
|
||||
if let roomForIdentifierClosure = roomForIdentifierClosure {
|
||||
return roomForIdentifierClosure(roomID)
|
||||
} else {
|
||||
return roomForIdentifierReturnValue
|
||||
}
|
||||
}
|
||||
}
|
||||
nonisolated class NetworkMonitorMock: NetworkMonitorProtocol, @unchecked Sendable {
|
||||
var reachabilityPublisher: CurrentValuePublisher<NetworkMonitorReachability, Never> {
|
||||
@@ -8571,21 +8209,11 @@ nonisolated class NotificationItemProxyMock: NotificationItemProxyProtocol, @unc
|
||||
}
|
||||
nonisolated(unsafe) var underlyingRoomDisplayName: String!
|
||||
nonisolated(unsafe) var roomAvatarMediaSource: MediaSourceProxy?
|
||||
var roomJoinedMembers: Int {
|
||||
get { return underlyingRoomJoinedMembers }
|
||||
set(value) { underlyingRoomJoinedMembers = value }
|
||||
}
|
||||
nonisolated(unsafe) var underlyingRoomJoinedMembers: Int!
|
||||
var isRoomSpace: Bool {
|
||||
get { return underlyingIsRoomSpace }
|
||||
set(value) { underlyingIsRoomSpace = value }
|
||||
}
|
||||
nonisolated(unsafe) var underlyingIsRoomSpace: Bool!
|
||||
var isRoomDirect: Bool {
|
||||
get { return underlyingIsRoomDirect }
|
||||
set(value) { underlyingIsRoomDirect = value }
|
||||
}
|
||||
nonisolated(unsafe) var underlyingIsRoomDirect: Bool!
|
||||
var isRoomPrivate: Bool {
|
||||
get { return underlyingIsRoomPrivate }
|
||||
set(value) { underlyingIsRoomPrivate = value }
|
||||
@@ -10509,426 +10137,6 @@ nonisolated class RoomPowerLevelsProxyMock: RoomPowerLevelsProxyProtocol, @unche
|
||||
return canOwnUserEditRolesAndPermissionsReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - canUser
|
||||
|
||||
private let canUserUserIDSendMessageCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserUserIDSendMessageUnderlyingCallsCount = 0
|
||||
var canUserUserIDSendMessageCallsCount: Int {
|
||||
get { canUserUserIDSendMessageCallsCountLock.withLock { canUserUserIDSendMessageUnderlyingCallsCount } }
|
||||
set { canUserUserIDSendMessageCallsCountLock.withLock { canUserUserIDSendMessageUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var canUserUserIDSendMessageCalled: Bool {
|
||||
return canUserUserIDSendMessageCallsCount > 0
|
||||
}
|
||||
private let canUserUserIDSendMessageReceivedArgumentsLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserUserIDSendMessageUnderlyingReceivedArguments: (userID: String, messageType: MessageLikeEventType)?
|
||||
var canUserUserIDSendMessageReceivedArguments: (userID: String, messageType: MessageLikeEventType)? {
|
||||
get { canUserUserIDSendMessageReceivedArgumentsLock.withLock { canUserUserIDSendMessageUnderlyingReceivedArguments } }
|
||||
set { canUserUserIDSendMessageReceivedArgumentsLock.withLock { canUserUserIDSendMessageUnderlyingReceivedArguments = newValue } }
|
||||
}
|
||||
private let canUserUserIDSendMessageReceivedInvocationsLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserUserIDSendMessageUnderlyingReceivedInvocations: [(userID: String, messageType: MessageLikeEventType)] = []
|
||||
var canUserUserIDSendMessageReceivedInvocations: [(userID: String, messageType: MessageLikeEventType)] {
|
||||
get { canUserUserIDSendMessageReceivedInvocationsLock.withLock { canUserUserIDSendMessageUnderlyingReceivedInvocations } }
|
||||
set { canUserUserIDSendMessageReceivedInvocationsLock.withLock { canUserUserIDSendMessageUnderlyingReceivedInvocations = newValue } }
|
||||
}
|
||||
|
||||
private let canUserUserIDSendMessageReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserUserIDSendMessageUnderlyingReturnValue: Result<Bool, RoomProxyError>!
|
||||
var canUserUserIDSendMessageReturnValue: Result<Bool, RoomProxyError>! {
|
||||
get { canUserUserIDSendMessageReturnValueLock.withLock { canUserUserIDSendMessageUnderlyingReturnValue } }
|
||||
set { canUserUserIDSendMessageReturnValueLock.withLock { canUserUserIDSendMessageUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var canUserUserIDSendMessageClosure: ((String, MessageLikeEventType) -> Result<Bool, RoomProxyError>)?
|
||||
|
||||
func canUser(userID: String, sendMessage messageType: MessageLikeEventType) -> Result<Bool, RoomProxyError> {
|
||||
canUserUserIDSendMessageCallsCountLock.withLock { canUserUserIDSendMessageUnderlyingCallsCount += 1 }
|
||||
canUserUserIDSendMessageReceivedArguments = (userID: userID, messageType: messageType)
|
||||
canUserUserIDSendMessageReceivedInvocationsLock.withLock { canUserUserIDSendMessageUnderlyingReceivedInvocations.append((userID: userID, messageType: messageType)) }
|
||||
if let canUserUserIDSendMessageClosure = canUserUserIDSendMessageClosure {
|
||||
return canUserUserIDSendMessageClosure(userID, messageType)
|
||||
} else {
|
||||
return canUserUserIDSendMessageReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - canUser
|
||||
|
||||
private let canUserUserIDSendStateEventCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserUserIDSendStateEventUnderlyingCallsCount = 0
|
||||
var canUserUserIDSendStateEventCallsCount: Int {
|
||||
get { canUserUserIDSendStateEventCallsCountLock.withLock { canUserUserIDSendStateEventUnderlyingCallsCount } }
|
||||
set { canUserUserIDSendStateEventCallsCountLock.withLock { canUserUserIDSendStateEventUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var canUserUserIDSendStateEventCalled: Bool {
|
||||
return canUserUserIDSendStateEventCallsCount > 0
|
||||
}
|
||||
private let canUserUserIDSendStateEventReceivedArgumentsLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserUserIDSendStateEventUnderlyingReceivedArguments: (userID: String, event: StateEventType)?
|
||||
var canUserUserIDSendStateEventReceivedArguments: (userID: String, event: StateEventType)? {
|
||||
get { canUserUserIDSendStateEventReceivedArgumentsLock.withLock { canUserUserIDSendStateEventUnderlyingReceivedArguments } }
|
||||
set { canUserUserIDSendStateEventReceivedArgumentsLock.withLock { canUserUserIDSendStateEventUnderlyingReceivedArguments = newValue } }
|
||||
}
|
||||
private let canUserUserIDSendStateEventReceivedInvocationsLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserUserIDSendStateEventUnderlyingReceivedInvocations: [(userID: String, event: StateEventType)] = []
|
||||
var canUserUserIDSendStateEventReceivedInvocations: [(userID: String, event: StateEventType)] {
|
||||
get { canUserUserIDSendStateEventReceivedInvocationsLock.withLock { canUserUserIDSendStateEventUnderlyingReceivedInvocations } }
|
||||
set { canUserUserIDSendStateEventReceivedInvocationsLock.withLock { canUserUserIDSendStateEventUnderlyingReceivedInvocations = newValue } }
|
||||
}
|
||||
|
||||
private let canUserUserIDSendStateEventReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserUserIDSendStateEventUnderlyingReturnValue: Result<Bool, RoomProxyError>!
|
||||
var canUserUserIDSendStateEventReturnValue: Result<Bool, RoomProxyError>! {
|
||||
get { canUserUserIDSendStateEventReturnValueLock.withLock { canUserUserIDSendStateEventUnderlyingReturnValue } }
|
||||
set { canUserUserIDSendStateEventReturnValueLock.withLock { canUserUserIDSendStateEventUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var canUserUserIDSendStateEventClosure: ((String, StateEventType) -> Result<Bool, RoomProxyError>)?
|
||||
|
||||
func canUser(userID: String, sendStateEvent event: StateEventType) -> Result<Bool, RoomProxyError> {
|
||||
canUserUserIDSendStateEventCallsCountLock.withLock { canUserUserIDSendStateEventUnderlyingCallsCount += 1 }
|
||||
canUserUserIDSendStateEventReceivedArguments = (userID: userID, event: event)
|
||||
canUserUserIDSendStateEventReceivedInvocationsLock.withLock { canUserUserIDSendStateEventUnderlyingReceivedInvocations.append((userID: userID, event: event)) }
|
||||
if let canUserUserIDSendStateEventClosure = canUserUserIDSendStateEventClosure {
|
||||
return canUserUserIDSendStateEventClosure(userID, event)
|
||||
} else {
|
||||
return canUserUserIDSendStateEventReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - canUserInvite
|
||||
|
||||
private let canUserInviteUserIDCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserInviteUserIDUnderlyingCallsCount = 0
|
||||
var canUserInviteUserIDCallsCount: Int {
|
||||
get { canUserInviteUserIDCallsCountLock.withLock { canUserInviteUserIDUnderlyingCallsCount } }
|
||||
set { canUserInviteUserIDCallsCountLock.withLock { canUserInviteUserIDUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var canUserInviteUserIDCalled: Bool {
|
||||
return canUserInviteUserIDCallsCount > 0
|
||||
}
|
||||
private let canUserInviteUserIDReceivedUserIDLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserInviteUserIDUnderlyingReceivedUserID: String?
|
||||
var canUserInviteUserIDReceivedUserID: String? {
|
||||
get { canUserInviteUserIDReceivedUserIDLock.withLock { canUserInviteUserIDUnderlyingReceivedUserID } }
|
||||
set { canUserInviteUserIDReceivedUserIDLock.withLock { canUserInviteUserIDUnderlyingReceivedUserID = newValue } }
|
||||
}
|
||||
private let canUserInviteUserIDReceivedInvocationsLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserInviteUserIDUnderlyingReceivedInvocations: [String] = []
|
||||
var canUserInviteUserIDReceivedInvocations: [String] {
|
||||
get { canUserInviteUserIDReceivedInvocationsLock.withLock { canUserInviteUserIDUnderlyingReceivedInvocations } }
|
||||
set { canUserInviteUserIDReceivedInvocationsLock.withLock { canUserInviteUserIDUnderlyingReceivedInvocations = newValue } }
|
||||
}
|
||||
|
||||
private let canUserInviteUserIDReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserInviteUserIDUnderlyingReturnValue: Result<Bool, RoomProxyError>!
|
||||
var canUserInviteUserIDReturnValue: Result<Bool, RoomProxyError>! {
|
||||
get { canUserInviteUserIDReturnValueLock.withLock { canUserInviteUserIDUnderlyingReturnValue } }
|
||||
set { canUserInviteUserIDReturnValueLock.withLock { canUserInviteUserIDUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var canUserInviteUserIDClosure: ((String) -> Result<Bool, RoomProxyError>)?
|
||||
|
||||
func canUserInvite(userID: String) -> Result<Bool, RoomProxyError> {
|
||||
canUserInviteUserIDCallsCountLock.withLock { canUserInviteUserIDUnderlyingCallsCount += 1 }
|
||||
canUserInviteUserIDReceivedUserID = userID
|
||||
canUserInviteUserIDReceivedInvocationsLock.withLock { canUserInviteUserIDUnderlyingReceivedInvocations.append(userID) }
|
||||
if let canUserInviteUserIDClosure = canUserInviteUserIDClosure {
|
||||
return canUserInviteUserIDClosure(userID)
|
||||
} else {
|
||||
return canUserInviteUserIDReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - canUserRedactOther
|
||||
|
||||
private let canUserRedactOtherUserIDCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserRedactOtherUserIDUnderlyingCallsCount = 0
|
||||
var canUserRedactOtherUserIDCallsCount: Int {
|
||||
get { canUserRedactOtherUserIDCallsCountLock.withLock { canUserRedactOtherUserIDUnderlyingCallsCount } }
|
||||
set { canUserRedactOtherUserIDCallsCountLock.withLock { canUserRedactOtherUserIDUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var canUserRedactOtherUserIDCalled: Bool {
|
||||
return canUserRedactOtherUserIDCallsCount > 0
|
||||
}
|
||||
private let canUserRedactOtherUserIDReceivedUserIDLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserRedactOtherUserIDUnderlyingReceivedUserID: String?
|
||||
var canUserRedactOtherUserIDReceivedUserID: String? {
|
||||
get { canUserRedactOtherUserIDReceivedUserIDLock.withLock { canUserRedactOtherUserIDUnderlyingReceivedUserID } }
|
||||
set { canUserRedactOtherUserIDReceivedUserIDLock.withLock { canUserRedactOtherUserIDUnderlyingReceivedUserID = newValue } }
|
||||
}
|
||||
private let canUserRedactOtherUserIDReceivedInvocationsLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserRedactOtherUserIDUnderlyingReceivedInvocations: [String] = []
|
||||
var canUserRedactOtherUserIDReceivedInvocations: [String] {
|
||||
get { canUserRedactOtherUserIDReceivedInvocationsLock.withLock { canUserRedactOtherUserIDUnderlyingReceivedInvocations } }
|
||||
set { canUserRedactOtherUserIDReceivedInvocationsLock.withLock { canUserRedactOtherUserIDUnderlyingReceivedInvocations = newValue } }
|
||||
}
|
||||
|
||||
private let canUserRedactOtherUserIDReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserRedactOtherUserIDUnderlyingReturnValue: Result<Bool, RoomProxyError>!
|
||||
var canUserRedactOtherUserIDReturnValue: Result<Bool, RoomProxyError>! {
|
||||
get { canUserRedactOtherUserIDReturnValueLock.withLock { canUserRedactOtherUserIDUnderlyingReturnValue } }
|
||||
set { canUserRedactOtherUserIDReturnValueLock.withLock { canUserRedactOtherUserIDUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var canUserRedactOtherUserIDClosure: ((String) -> Result<Bool, RoomProxyError>)?
|
||||
|
||||
func canUserRedactOther(userID: String) -> Result<Bool, RoomProxyError> {
|
||||
canUserRedactOtherUserIDCallsCountLock.withLock { canUserRedactOtherUserIDUnderlyingCallsCount += 1 }
|
||||
canUserRedactOtherUserIDReceivedUserID = userID
|
||||
canUserRedactOtherUserIDReceivedInvocationsLock.withLock { canUserRedactOtherUserIDUnderlyingReceivedInvocations.append(userID) }
|
||||
if let canUserRedactOtherUserIDClosure = canUserRedactOtherUserIDClosure {
|
||||
return canUserRedactOtherUserIDClosure(userID)
|
||||
} else {
|
||||
return canUserRedactOtherUserIDReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - canUserRedactOwn
|
||||
|
||||
private let canUserRedactOwnUserIDCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserRedactOwnUserIDUnderlyingCallsCount = 0
|
||||
var canUserRedactOwnUserIDCallsCount: Int {
|
||||
get { canUserRedactOwnUserIDCallsCountLock.withLock { canUserRedactOwnUserIDUnderlyingCallsCount } }
|
||||
set { canUserRedactOwnUserIDCallsCountLock.withLock { canUserRedactOwnUserIDUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var canUserRedactOwnUserIDCalled: Bool {
|
||||
return canUserRedactOwnUserIDCallsCount > 0
|
||||
}
|
||||
private let canUserRedactOwnUserIDReceivedUserIDLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserRedactOwnUserIDUnderlyingReceivedUserID: String?
|
||||
var canUserRedactOwnUserIDReceivedUserID: String? {
|
||||
get { canUserRedactOwnUserIDReceivedUserIDLock.withLock { canUserRedactOwnUserIDUnderlyingReceivedUserID } }
|
||||
set { canUserRedactOwnUserIDReceivedUserIDLock.withLock { canUserRedactOwnUserIDUnderlyingReceivedUserID = newValue } }
|
||||
}
|
||||
private let canUserRedactOwnUserIDReceivedInvocationsLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserRedactOwnUserIDUnderlyingReceivedInvocations: [String] = []
|
||||
var canUserRedactOwnUserIDReceivedInvocations: [String] {
|
||||
get { canUserRedactOwnUserIDReceivedInvocationsLock.withLock { canUserRedactOwnUserIDUnderlyingReceivedInvocations } }
|
||||
set { canUserRedactOwnUserIDReceivedInvocationsLock.withLock { canUserRedactOwnUserIDUnderlyingReceivedInvocations = newValue } }
|
||||
}
|
||||
|
||||
private let canUserRedactOwnUserIDReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserRedactOwnUserIDUnderlyingReturnValue: Result<Bool, RoomProxyError>!
|
||||
var canUserRedactOwnUserIDReturnValue: Result<Bool, RoomProxyError>! {
|
||||
get { canUserRedactOwnUserIDReturnValueLock.withLock { canUserRedactOwnUserIDUnderlyingReturnValue } }
|
||||
set { canUserRedactOwnUserIDReturnValueLock.withLock { canUserRedactOwnUserIDUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var canUserRedactOwnUserIDClosure: ((String) -> Result<Bool, RoomProxyError>)?
|
||||
|
||||
func canUserRedactOwn(userID: String) -> Result<Bool, RoomProxyError> {
|
||||
canUserRedactOwnUserIDCallsCountLock.withLock { canUserRedactOwnUserIDUnderlyingCallsCount += 1 }
|
||||
canUserRedactOwnUserIDReceivedUserID = userID
|
||||
canUserRedactOwnUserIDReceivedInvocationsLock.withLock { canUserRedactOwnUserIDUnderlyingReceivedInvocations.append(userID) }
|
||||
if let canUserRedactOwnUserIDClosure = canUserRedactOwnUserIDClosure {
|
||||
return canUserRedactOwnUserIDClosure(userID)
|
||||
} else {
|
||||
return canUserRedactOwnUserIDReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - canUserKick
|
||||
|
||||
private let canUserKickUserIDCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserKickUserIDUnderlyingCallsCount = 0
|
||||
var canUserKickUserIDCallsCount: Int {
|
||||
get { canUserKickUserIDCallsCountLock.withLock { canUserKickUserIDUnderlyingCallsCount } }
|
||||
set { canUserKickUserIDCallsCountLock.withLock { canUserKickUserIDUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var canUserKickUserIDCalled: Bool {
|
||||
return canUserKickUserIDCallsCount > 0
|
||||
}
|
||||
private let canUserKickUserIDReceivedUserIDLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserKickUserIDUnderlyingReceivedUserID: String?
|
||||
var canUserKickUserIDReceivedUserID: String? {
|
||||
get { canUserKickUserIDReceivedUserIDLock.withLock { canUserKickUserIDUnderlyingReceivedUserID } }
|
||||
set { canUserKickUserIDReceivedUserIDLock.withLock { canUserKickUserIDUnderlyingReceivedUserID = newValue } }
|
||||
}
|
||||
private let canUserKickUserIDReceivedInvocationsLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserKickUserIDUnderlyingReceivedInvocations: [String] = []
|
||||
var canUserKickUserIDReceivedInvocations: [String] {
|
||||
get { canUserKickUserIDReceivedInvocationsLock.withLock { canUserKickUserIDUnderlyingReceivedInvocations } }
|
||||
set { canUserKickUserIDReceivedInvocationsLock.withLock { canUserKickUserIDUnderlyingReceivedInvocations = newValue } }
|
||||
}
|
||||
|
||||
private let canUserKickUserIDReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserKickUserIDUnderlyingReturnValue: Result<Bool, RoomProxyError>!
|
||||
var canUserKickUserIDReturnValue: Result<Bool, RoomProxyError>! {
|
||||
get { canUserKickUserIDReturnValueLock.withLock { canUserKickUserIDUnderlyingReturnValue } }
|
||||
set { canUserKickUserIDReturnValueLock.withLock { canUserKickUserIDUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var canUserKickUserIDClosure: ((String) -> Result<Bool, RoomProxyError>)?
|
||||
|
||||
func canUserKick(userID: String) -> Result<Bool, RoomProxyError> {
|
||||
canUserKickUserIDCallsCountLock.withLock { canUserKickUserIDUnderlyingCallsCount += 1 }
|
||||
canUserKickUserIDReceivedUserID = userID
|
||||
canUserKickUserIDReceivedInvocationsLock.withLock { canUserKickUserIDUnderlyingReceivedInvocations.append(userID) }
|
||||
if let canUserKickUserIDClosure = canUserKickUserIDClosure {
|
||||
return canUserKickUserIDClosure(userID)
|
||||
} else {
|
||||
return canUserKickUserIDReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - canUserBan
|
||||
|
||||
private let canUserBanUserIDCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserBanUserIDUnderlyingCallsCount = 0
|
||||
var canUserBanUserIDCallsCount: Int {
|
||||
get { canUserBanUserIDCallsCountLock.withLock { canUserBanUserIDUnderlyingCallsCount } }
|
||||
set { canUserBanUserIDCallsCountLock.withLock { canUserBanUserIDUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var canUserBanUserIDCalled: Bool {
|
||||
return canUserBanUserIDCallsCount > 0
|
||||
}
|
||||
private let canUserBanUserIDReceivedUserIDLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserBanUserIDUnderlyingReceivedUserID: String?
|
||||
var canUserBanUserIDReceivedUserID: String? {
|
||||
get { canUserBanUserIDReceivedUserIDLock.withLock { canUserBanUserIDUnderlyingReceivedUserID } }
|
||||
set { canUserBanUserIDReceivedUserIDLock.withLock { canUserBanUserIDUnderlyingReceivedUserID = newValue } }
|
||||
}
|
||||
private let canUserBanUserIDReceivedInvocationsLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserBanUserIDUnderlyingReceivedInvocations: [String] = []
|
||||
var canUserBanUserIDReceivedInvocations: [String] {
|
||||
get { canUserBanUserIDReceivedInvocationsLock.withLock { canUserBanUserIDUnderlyingReceivedInvocations } }
|
||||
set { canUserBanUserIDReceivedInvocationsLock.withLock { canUserBanUserIDUnderlyingReceivedInvocations = newValue } }
|
||||
}
|
||||
|
||||
private let canUserBanUserIDReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserBanUserIDUnderlyingReturnValue: Result<Bool, RoomProxyError>!
|
||||
var canUserBanUserIDReturnValue: Result<Bool, RoomProxyError>! {
|
||||
get { canUserBanUserIDReturnValueLock.withLock { canUserBanUserIDUnderlyingReturnValue } }
|
||||
set { canUserBanUserIDReturnValueLock.withLock { canUserBanUserIDUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var canUserBanUserIDClosure: ((String) -> Result<Bool, RoomProxyError>)?
|
||||
|
||||
func canUserBan(userID: String) -> Result<Bool, RoomProxyError> {
|
||||
canUserBanUserIDCallsCountLock.withLock { canUserBanUserIDUnderlyingCallsCount += 1 }
|
||||
canUserBanUserIDReceivedUserID = userID
|
||||
canUserBanUserIDReceivedInvocationsLock.withLock { canUserBanUserIDUnderlyingReceivedInvocations.append(userID) }
|
||||
if let canUserBanUserIDClosure = canUserBanUserIDClosure {
|
||||
return canUserBanUserIDClosure(userID)
|
||||
} else {
|
||||
return canUserBanUserIDReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - canUserTriggerRoomNotification
|
||||
|
||||
private let canUserTriggerRoomNotificationUserIDCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserTriggerRoomNotificationUserIDUnderlyingCallsCount = 0
|
||||
var canUserTriggerRoomNotificationUserIDCallsCount: Int {
|
||||
get { canUserTriggerRoomNotificationUserIDCallsCountLock.withLock { canUserTriggerRoomNotificationUserIDUnderlyingCallsCount } }
|
||||
set { canUserTriggerRoomNotificationUserIDCallsCountLock.withLock { canUserTriggerRoomNotificationUserIDUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var canUserTriggerRoomNotificationUserIDCalled: Bool {
|
||||
return canUserTriggerRoomNotificationUserIDCallsCount > 0
|
||||
}
|
||||
private let canUserTriggerRoomNotificationUserIDReceivedUserIDLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserTriggerRoomNotificationUserIDUnderlyingReceivedUserID: String?
|
||||
var canUserTriggerRoomNotificationUserIDReceivedUserID: String? {
|
||||
get { canUserTriggerRoomNotificationUserIDReceivedUserIDLock.withLock { canUserTriggerRoomNotificationUserIDUnderlyingReceivedUserID } }
|
||||
set { canUserTriggerRoomNotificationUserIDReceivedUserIDLock.withLock { canUserTriggerRoomNotificationUserIDUnderlyingReceivedUserID = newValue } }
|
||||
}
|
||||
private let canUserTriggerRoomNotificationUserIDReceivedInvocationsLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserTriggerRoomNotificationUserIDUnderlyingReceivedInvocations: [String] = []
|
||||
var canUserTriggerRoomNotificationUserIDReceivedInvocations: [String] {
|
||||
get { canUserTriggerRoomNotificationUserIDReceivedInvocationsLock.withLock { canUserTriggerRoomNotificationUserIDUnderlyingReceivedInvocations } }
|
||||
set { canUserTriggerRoomNotificationUserIDReceivedInvocationsLock.withLock { canUserTriggerRoomNotificationUserIDUnderlyingReceivedInvocations = newValue } }
|
||||
}
|
||||
|
||||
private let canUserTriggerRoomNotificationUserIDReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserTriggerRoomNotificationUserIDUnderlyingReturnValue: Result<Bool, RoomProxyError>!
|
||||
var canUserTriggerRoomNotificationUserIDReturnValue: Result<Bool, RoomProxyError>! {
|
||||
get { canUserTriggerRoomNotificationUserIDReturnValueLock.withLock { canUserTriggerRoomNotificationUserIDUnderlyingReturnValue } }
|
||||
set { canUserTriggerRoomNotificationUserIDReturnValueLock.withLock { canUserTriggerRoomNotificationUserIDUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var canUserTriggerRoomNotificationUserIDClosure: ((String) -> Result<Bool, RoomProxyError>)?
|
||||
|
||||
func canUserTriggerRoomNotification(userID: String) -> Result<Bool, RoomProxyError> {
|
||||
canUserTriggerRoomNotificationUserIDCallsCountLock.withLock { canUserTriggerRoomNotificationUserIDUnderlyingCallsCount += 1 }
|
||||
canUserTriggerRoomNotificationUserIDReceivedUserID = userID
|
||||
canUserTriggerRoomNotificationUserIDReceivedInvocationsLock.withLock { canUserTriggerRoomNotificationUserIDUnderlyingReceivedInvocations.append(userID) }
|
||||
if let canUserTriggerRoomNotificationUserIDClosure = canUserTriggerRoomNotificationUserIDClosure {
|
||||
return canUserTriggerRoomNotificationUserIDClosure(userID)
|
||||
} else {
|
||||
return canUserTriggerRoomNotificationUserIDReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - canUserPinOrUnpin
|
||||
|
||||
private let canUserPinOrUnpinUserIDCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserPinOrUnpinUserIDUnderlyingCallsCount = 0
|
||||
var canUserPinOrUnpinUserIDCallsCount: Int {
|
||||
get { canUserPinOrUnpinUserIDCallsCountLock.withLock { canUserPinOrUnpinUserIDUnderlyingCallsCount } }
|
||||
set { canUserPinOrUnpinUserIDCallsCountLock.withLock { canUserPinOrUnpinUserIDUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var canUserPinOrUnpinUserIDCalled: Bool {
|
||||
return canUserPinOrUnpinUserIDCallsCount > 0
|
||||
}
|
||||
private let canUserPinOrUnpinUserIDReceivedUserIDLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserPinOrUnpinUserIDUnderlyingReceivedUserID: String?
|
||||
var canUserPinOrUnpinUserIDReceivedUserID: String? {
|
||||
get { canUserPinOrUnpinUserIDReceivedUserIDLock.withLock { canUserPinOrUnpinUserIDUnderlyingReceivedUserID } }
|
||||
set { canUserPinOrUnpinUserIDReceivedUserIDLock.withLock { canUserPinOrUnpinUserIDUnderlyingReceivedUserID = newValue } }
|
||||
}
|
||||
private let canUserPinOrUnpinUserIDReceivedInvocationsLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserPinOrUnpinUserIDUnderlyingReceivedInvocations: [String] = []
|
||||
var canUserPinOrUnpinUserIDReceivedInvocations: [String] {
|
||||
get { canUserPinOrUnpinUserIDReceivedInvocationsLock.withLock { canUserPinOrUnpinUserIDUnderlyingReceivedInvocations } }
|
||||
set { canUserPinOrUnpinUserIDReceivedInvocationsLock.withLock { canUserPinOrUnpinUserIDUnderlyingReceivedInvocations = newValue } }
|
||||
}
|
||||
|
||||
private let canUserPinOrUnpinUserIDReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserPinOrUnpinUserIDUnderlyingReturnValue: Result<Bool, RoomProxyError>!
|
||||
var canUserPinOrUnpinUserIDReturnValue: Result<Bool, RoomProxyError>! {
|
||||
get { canUserPinOrUnpinUserIDReturnValueLock.withLock { canUserPinOrUnpinUserIDUnderlyingReturnValue } }
|
||||
set { canUserPinOrUnpinUserIDReturnValueLock.withLock { canUserPinOrUnpinUserIDUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var canUserPinOrUnpinUserIDClosure: ((String) -> Result<Bool, RoomProxyError>)?
|
||||
|
||||
func canUserPinOrUnpin(userID: String) -> Result<Bool, RoomProxyError> {
|
||||
canUserPinOrUnpinUserIDCallsCountLock.withLock { canUserPinOrUnpinUserIDUnderlyingCallsCount += 1 }
|
||||
canUserPinOrUnpinUserIDReceivedUserID = userID
|
||||
canUserPinOrUnpinUserIDReceivedInvocationsLock.withLock { canUserPinOrUnpinUserIDUnderlyingReceivedInvocations.append(userID) }
|
||||
if let canUserPinOrUnpinUserIDClosure = canUserPinOrUnpinUserIDClosure {
|
||||
return canUserPinOrUnpinUserIDClosure(userID)
|
||||
} else {
|
||||
return canUserPinOrUnpinUserIDReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - canUserJoinCall
|
||||
|
||||
private let canUserJoinCallUserIDCallsCountLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserJoinCallUserIDUnderlyingCallsCount = 0
|
||||
var canUserJoinCallUserIDCallsCount: Int {
|
||||
get { canUserJoinCallUserIDCallsCountLock.withLock { canUserJoinCallUserIDUnderlyingCallsCount } }
|
||||
set { canUserJoinCallUserIDCallsCountLock.withLock { canUserJoinCallUserIDUnderlyingCallsCount = newValue } }
|
||||
}
|
||||
var canUserJoinCallUserIDCalled: Bool {
|
||||
return canUserJoinCallUserIDCallsCount > 0
|
||||
}
|
||||
private let canUserJoinCallUserIDReceivedUserIDLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserJoinCallUserIDUnderlyingReceivedUserID: String?
|
||||
var canUserJoinCallUserIDReceivedUserID: String? {
|
||||
get { canUserJoinCallUserIDReceivedUserIDLock.withLock { canUserJoinCallUserIDUnderlyingReceivedUserID } }
|
||||
set { canUserJoinCallUserIDReceivedUserIDLock.withLock { canUserJoinCallUserIDUnderlyingReceivedUserID = newValue } }
|
||||
}
|
||||
private let canUserJoinCallUserIDReceivedInvocationsLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserJoinCallUserIDUnderlyingReceivedInvocations: [String] = []
|
||||
var canUserJoinCallUserIDReceivedInvocations: [String] {
|
||||
get { canUserJoinCallUserIDReceivedInvocationsLock.withLock { canUserJoinCallUserIDUnderlyingReceivedInvocations } }
|
||||
set { canUserJoinCallUserIDReceivedInvocationsLock.withLock { canUserJoinCallUserIDUnderlyingReceivedInvocations = newValue } }
|
||||
}
|
||||
|
||||
private let canUserJoinCallUserIDReturnValueLock = NSLock()
|
||||
private nonisolated(unsafe) var canUserJoinCallUserIDUnderlyingReturnValue: Result<Bool, RoomProxyError>!
|
||||
var canUserJoinCallUserIDReturnValue: Result<Bool, RoomProxyError>! {
|
||||
get { canUserJoinCallUserIDReturnValueLock.withLock { canUserJoinCallUserIDUnderlyingReturnValue } }
|
||||
set { canUserJoinCallUserIDReturnValueLock.withLock { canUserJoinCallUserIDUnderlyingReturnValue = newValue } }
|
||||
}
|
||||
nonisolated(unsafe) var canUserJoinCallUserIDClosure: ((String) -> Result<Bool, RoomProxyError>)?
|
||||
|
||||
func canUserJoinCall(userID: String) -> Result<Bool, RoomProxyError> {
|
||||
canUserJoinCallUserIDCallsCountLock.withLock { canUserJoinCallUserIDUnderlyingCallsCount += 1 }
|
||||
canUserJoinCallUserIDReceivedUserID = userID
|
||||
canUserJoinCallUserIDReceivedInvocationsLock.withLock { canUserJoinCallUserIDUnderlyingReceivedInvocations.append(userID) }
|
||||
if let canUserJoinCallUserIDClosure = canUserJoinCallUserIDClosure {
|
||||
return canUserJoinCallUserIDClosure(userID)
|
||||
} else {
|
||||
return canUserJoinCallUserIDReturnValue
|
||||
}
|
||||
}
|
||||
}
|
||||
nonisolated class RoomPreviewProxyMock: RoomPreviewProxyProtocol, @unchecked Sendable {
|
||||
var info: RoomPreviewInfoProxy {
|
||||
@@ -12208,11 +11416,6 @@ nonisolated class TimelineControllerFactoryMock: TimelineControllerFactoryProtoc
|
||||
}
|
||||
}
|
||||
nonisolated class TimelineControllerMock: TimelineControllerProtocol, @unchecked Sendable {
|
||||
var roomID: String {
|
||||
get { return underlyingRoomID }
|
||||
set(value) { underlyingRoomID = value }
|
||||
}
|
||||
nonisolated(unsafe) var underlyingRoomID: String!
|
||||
var timelineKind: TimelineKind {
|
||||
get { return underlyingTimelineKind }
|
||||
set(value) { underlyingTimelineKind = value }
|
||||
|
||||
Reference in New Issue
Block a user