Skip to content

Commit 8c4a19b

Browse files
stefanceriupoljar
authored andcommitted
fix(ffi): remove undesired network request from the client builder
Making network requests before actually building a client interferes with offline support, especially so in lie-fi situations. The method is exposed through FFI though and can be used at the final user's discretion (e.g. when submitting a bug report).
1 parent 0176448 commit 8c4a19b

1 file changed

Lines changed: 0 additions & 15 deletions

File tree

bindings/matrix-sdk-ffi/src/client_builder.rs

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -498,21 +498,6 @@ impl ClientBuilder {
498498

499499
let sdk_client = inner_builder.build().await?;
500500

501-
// Disable retries for this request to prevent it from being retried
502-
// indefinitely
503-
let config = sdk_client.request_config().disable_retry();
504-
505-
// Log server version information at info level.
506-
if let Ok(server_info) = sdk_client.server_vendor_info(Some(config)).await {
507-
tracing::info!(
508-
server_name = %server_info.server_name,
509-
version = %server_info.version,
510-
"Connected to Matrix server"
511-
);
512-
} else {
513-
tracing::warn!("Could not retrieve server version information");
514-
}
515-
516501
Ok(Arc::new(
517502
Client::new(
518503
sdk_client,

0 commit comments

Comments
 (0)