import 'package:worldhopper/models/opds_feed.dart'; import 'package:worldhopper/models/opds_server.dart'; import 'package:worldhopper/services/server_handlers/opds_server_handler.dart'; /// Handler for Kavita servers. /// /// Kavita is identified by its root feed having `Kavita`. class KavitaHandler extends OPDSServerHandler { @override String get identifier => 'kavita'; @override String get displayName => 'Kavita'; @override Future detect(OPDSServer server, OPDSFeed rootFeed) async { return rootFeed.title.trim().toLowerCase() == 'kavita'; } }