Retrieving service status
You can check the general health status of the services provided by the Breez SDK. The response status will inform you if there is maintenance occurring, a service distruption or the services are operational.
Rust
let health_check = sdk.service_health_check().await?;
info!("Current service status is: {:?}", health_check.status);
Swift
if let healthCheck = try? sdk.serviceHealthCheck() {
print("Current service status is: \(healthCheck.status)")
}
Kotlin
try {
val healthCheck = sdk.serviceHealthCheck()
// Log.v("Breez", "Current service status is: ${healthCheck.status}")
} catch (e: Exception) {
// Handle error
}
React Native
try {
const healthCheck = await serviceHealthCheck()
console.log(`Current service status is: ${healthCheck.status}`)
} catch (err) {
console.error(err)
}
Dart
ServiceHealthCheckResponse healthCheck = await BreezSDK().serviceHealthCheck();
print("Current service status is: ${healthCheck.status}");
Python
health_check = sdk_services.service_health_check()
print("Current service status is: ", health_check.status)
Go
if healthCheck, err := sdk.ServiceHealthCheck(); err != nil {
log.Printf("Current service status is: %v", healthCheck.Status)
}
C#
try
{
var healthCheck = sdk.ServiceHealthCheck();
Console.WriteLine($"Current service status is: {healthCheck.status}");
}
catch (Exception)
{
// Handle error
}