feat(radio): add nearby discovery and paged search
Build & Deploy Pluriwave / Build APK + AAB release (push) Successful in 1m34s
Build & Deploy Pluriwave / Análisis de código (push) Successful in 11s

This commit is contained in:
2026-05-20 23:22:15 +02:00
parent f888153aa9
commit 7fcd0f544e
13 changed files with 428 additions and 40 deletions
+3 -2
View File
@@ -147,7 +147,7 @@ class FakeServicioRadio extends ServicioRadio {
error is Exception ? error : Exception(error.toString());
@override
Future<List<Emisora>> obtenerPopulares({int limit = 30}) async {
Future<List<Emisora>> obtenerPopulares({int limit = 30, int offset = 0}) async {
final llamada = obtenerPopularesCalls++;
if (llamada < _erroresPopularesPorLlamada.length) {
throw _normalizarError(_erroresPopularesPorLlamada[llamada]);
@@ -177,8 +177,9 @@ class FakeServicioRadio extends ServicioRadio {
String? idioma,
String? tag,
int limit = 30,
int offset = 0,
}) async {
return _busqueda.take(limit).toList();
return _busqueda.skip(offset).take(limit).toList();
}
@override