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);
}
