Line data Source code
1 : import 'package:flutter_chrome_cast/lib.dart';
2 :
3 : /// Android-specific extension for repeat mode.
4 : extension GoogleCastRepeatModeAndroid on GoogleCastMediaRepeatMode {
5 : /// Creates a repeat mode from a map value.
6 1 : static GoogleCastMediaRepeatMode fromMap(String value) {
7 1 : return GoogleCastMediaRepeatMode.values.firstWhere(
8 5 : (element) => element.name.toUpperCase() == value.toUpperCase(),
9 0 : orElse: () => GoogleCastMediaRepeatMode.unchanged,
10 : );
11 : }
12 : }
|