mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 06:55:59 +00:00
Hook up CallKit lock screen muting controls to the ElementCall widget
This commit is contained in:
committed by
Stefan Ceriu
parent
2cce310540
commit
d16ba9f3ef
@@ -1,4 +1,4 @@
|
||||
// Generated using Sourcery 2.2.4 — https://github.com/krzysztofzablocki/Sourcery
|
||||
// Generated using Sourcery 2.2.5 — https://github.com/krzysztofzablocki/Sourcery
|
||||
// DO NOT EDIT
|
||||
|
||||
// swiftlint:disable all
|
||||
@@ -4902,6 +4902,47 @@ class ElementCallServiceMock: ElementCallServiceProtocol {
|
||||
tearDownCallSessionCallsCount += 1
|
||||
tearDownCallSessionClosure?()
|
||||
}
|
||||
//MARK: - setCallMuted
|
||||
|
||||
var setCallMutedRoomIDUnderlyingCallsCount = 0
|
||||
var setCallMutedRoomIDCallsCount: Int {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return setCallMutedRoomIDUnderlyingCallsCount
|
||||
} else {
|
||||
var returnValue: Int? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = setCallMutedRoomIDUnderlyingCallsCount
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
setCallMutedRoomIDUnderlyingCallsCount = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
setCallMutedRoomIDUnderlyingCallsCount = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
var setCallMutedRoomIDCalled: Bool {
|
||||
return setCallMutedRoomIDCallsCount > 0
|
||||
}
|
||||
var setCallMutedRoomIDReceivedArguments: (muted: Bool, roomID: String)?
|
||||
var setCallMutedRoomIDReceivedInvocations: [(muted: Bool, roomID: String)] = []
|
||||
var setCallMutedRoomIDClosure: ((Bool, String) -> Void)?
|
||||
|
||||
func setCallMuted(_ muted: Bool, roomID: String) {
|
||||
setCallMutedRoomIDCallsCount += 1
|
||||
setCallMutedRoomIDReceivedArguments = (muted: muted, roomID: roomID)
|
||||
DispatchQueue.main.async {
|
||||
self.setCallMutedRoomIDReceivedInvocations.append((muted: muted, roomID: roomID))
|
||||
}
|
||||
setCallMutedRoomIDClosure?(muted, roomID)
|
||||
}
|
||||
}
|
||||
class ElementCallWidgetDriverMock: ElementCallWidgetDriverProtocol {
|
||||
var widgetID: String {
|
||||
|
||||
Reference in New Issue
Block a user