@override Future<bool> hasPermission(String path) async => devices.any((d) => d.path == path && d.hasPermission);