mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 16:10:20 +00:00
Various tweaks (#1129)
* Fixes #1121 - Hide the loading indicator after the logout task finishes * Manually restart the sync only when entering the `error` state * Use stopSync instead of the roomListService directly on client deinit * Replace WeakClientProxyWrapper with callback based delegate * Fix homescreen user avatar not automatically updating * Replace default Build SDK profile with reldbg, which is fast but also doesn't crash * Always show the loading indicator when the room list is not in a `running` state * Implement delayed user indicator presentations through the normal API * Fix the unit tests * Replace UserIndicatorController delayedIndicators dictionary with a plain set
This commit is contained in:
@@ -1210,19 +1210,19 @@ class UserIndicatorControllerMock: UserIndicatorControllerProtocol {
|
||||
|
||||
//MARK: - submitIndicator
|
||||
|
||||
var submitIndicatorCallsCount = 0
|
||||
var submitIndicatorCalled: Bool {
|
||||
return submitIndicatorCallsCount > 0
|
||||
var submitIndicatorDelayCallsCount = 0
|
||||
var submitIndicatorDelayCalled: Bool {
|
||||
return submitIndicatorDelayCallsCount > 0
|
||||
}
|
||||
var submitIndicatorReceivedIndicator: UserIndicator?
|
||||
var submitIndicatorReceivedInvocations: [UserIndicator] = []
|
||||
var submitIndicatorClosure: ((UserIndicator) -> Void)?
|
||||
var submitIndicatorDelayReceivedArguments: (indicator: UserIndicator, delay: Duration?)?
|
||||
var submitIndicatorDelayReceivedInvocations: [(indicator: UserIndicator, delay: Duration?)] = []
|
||||
var submitIndicatorDelayClosure: ((UserIndicator, Duration?) -> Void)?
|
||||
|
||||
func submitIndicator(_ indicator: UserIndicator) {
|
||||
submitIndicatorCallsCount += 1
|
||||
submitIndicatorReceivedIndicator = indicator
|
||||
submitIndicatorReceivedInvocations.append(indicator)
|
||||
submitIndicatorClosure?(indicator)
|
||||
func submitIndicator(_ indicator: UserIndicator, delay: Duration?) {
|
||||
submitIndicatorDelayCallsCount += 1
|
||||
submitIndicatorDelayReceivedArguments = (indicator: indicator, delay: delay)
|
||||
submitIndicatorDelayReceivedInvocations.append((indicator: indicator, delay: delay))
|
||||
submitIndicatorDelayClosure?(indicator, delay)
|
||||
}
|
||||
//MARK: - retractIndicatorWithId
|
||||
|
||||
|
||||
Reference in New Issue
Block a user