public static async Task <bool> CanFallback(this AblyRest restClient, ErrorInfo error) { return(IsDefaultHost() && error != null && error.IsRetryableStatusCode() && await restClient.CanConnectToAbly()); bool IsDefaultHost() { return(restClient.Options.IsDefaultRealtimeHost); } }
public async Task <bool> CanFallback(ErrorInfo error) { return(IsDefaultHost() && error != null && error.IsRetryableStatusCode() && await RestClient.CanConnectToAbly()); }