24 lines
413 B
Dart
24 lines
413 B
Dart
import 'package:dartx/dartx.dart';
|
|
|
|
enum Environment {
|
|
prod,
|
|
dev;
|
|
}
|
|
|
|
enum Release {
|
|
general("general"),
|
|
googlePlay("google-play");
|
|
|
|
const Release(this.key);
|
|
|
|
final String key;
|
|
|
|
bool get allowCustomUpdateChecker => this == general;
|
|
|
|
static Release read() =>
|
|
Release.values.firstOrNullWhere(
|
|
(e) => e.key == const String.fromEnvironment("release"),
|
|
) ??
|
|
Release.general;
|
|
}
|