@override Future<List<String>> getAllIds() async { final result = await methodChannel.invokeListMethod<String>('getAllIds'); return result?.cast<String>() ?? []; }