Gate user status behind server support as well as the feature flag. (#5920)

This commit is contained in:
Doug
2026-07-24 13:23:54 +01:00
committed by GitHub
parent 4a9cd02fbc
commit 5d0343c480
7 changed files with 84 additions and 4 deletions
@@ -46,6 +46,7 @@ enum ClientProxyMockError: Error {
}
extension ClientProxyMock {
// swiftlint:disable:next function_body_length
convenience init(_ configuration: ClientProxyMockConfiguration) {
self.init()
@@ -91,6 +92,8 @@ extension ClientProxyMock {
loadUserProfileIfNeededReturnValue = .success(())
setUserDisplayNameReturnValue = .failure(.sdkError(ClientProxyMockError.generic))
setUserAvatarMediaReturnValue = .success(())
isUserStatusSupportedReturnValue = .success(false)
setUserStatusReturnValue = .failure(.sdkError(ClientProxyMockError.generic))
removeUserAvatarReturnValue = .success(())
isAliasAvailableReturnValue = .success(true)
searchUsersSearchTermLimitReturnValue = .success(.init(results: [], limited: false))