isAvailable method
Implementation
@override
Future<bool> isAvailable() async {
try {
final bool? result = await _invokeMethodWithTimeout<bool>('isAvailable');
return result ?? false;
} catch (e) {
_logError('isAvailable', e);
// Return false instead of throwing for availability check
return false;
}
}