mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 16:10:20 +00:00
Add support for the new client wide threads feature flag
- enable it everywhere as it's safer than dealing with different configurations
This commit is contained in:
committed by
Stefan Ceriu
parent
d32be1f728
commit
6a4a1b134b
@@ -18,12 +18,14 @@ extension ClientBuilder {
|
||||
enableOnlySignedDeviceIsolationMode: Bool,
|
||||
enableKeyShareOnInvite: Bool,
|
||||
requestTimeout: UInt64? = 30000,
|
||||
maxRequestRetryTime: UInt64? = nil) -> ClientBuilder {
|
||||
maxRequestRetryTime: UInt64? = nil,
|
||||
threadsEnabled: Bool) -> ClientBuilder {
|
||||
var builder = ClientBuilder()
|
||||
.crossProcessStoreLocksHolderName(holderName: InfoPlistReader.main.bundleIdentifier)
|
||||
.enableOidcRefreshLock()
|
||||
.setSessionDelegate(sessionDelegate: sessionDelegate)
|
||||
.userAgent(userAgent: UserAgentBuilder.makeASCIIUserAgent())
|
||||
.threadsEnabled(enabled: threadsEnabled)
|
||||
.requestConfig(config: .init(retryLimit: 0,
|
||||
timeout: requestTimeout,
|
||||
maxConcurrentRequests: nil,
|
||||
|
||||
Reference in New Issue
Block a user