mucke/lib/domain/entities/shuffle_mode.dart

21 lines
464 B
Dart
Raw Normal View History

2020-08-24 16:43:22 +02:00
enum ShuffleMode {
none,
standard,
plus
}
extension ShuffleModeExtension on String {
ShuffleMode toShuffleMode() {
switch (this) {
case 'ShuffleMode.none':
return ShuffleMode.none;
case 'ShuffleMode.standard':
return ShuffleMode.standard;
case 'ShuffleMode.plus':
return ShuffleMode.plus;
default:
// TODO: does this make sense? maybe throw an error?
return ShuffleMode.none;
}
}
}