Files
umbrix/lib/core/model/environment.dart

26 lines
479 B
Dart
Raw Permalink Normal View History

import 'package:dartx/dartx.dart';
2023-09-12 15:22:58 +03:30
enum Environment {
prod,
dev;
2023-09-17 00:23:31 +03:30
static const sentryDSN = String.fromEnvironment("sentry_dsn");
2023-09-12 15:22:58 +03:30
}
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;
}