16 lines
464 B
Dart
16 lines
464 B
Dart
import 'dart:async';
|
|
|
|
import 'package:flutter/material.dart';
|
|
import 'package:provider/provider.dart';
|
|
|
|
import '../estado/estado_radio.dart';
|
|
import '../modelos/emisora.dart';
|
|
import 'pantalla_reproductor.dart';
|
|
|
|
Future<void> reproducirYAbrir(BuildContext context, Emisora emisora) async {
|
|
final estado = context.read<EstadoRadio>();
|
|
unawaited(estado.reproducir(emisora));
|
|
if (!context.mounted) return;
|
|
await PantallaReproductor.abrir(context, emisora);
|
|
}
|