mirror of
https://github.com/jagandeepbrar/lunasea.git
synced 2026-08-31 12:42:34 +00:00
fix(flavor): Change "develop" to "internal"
This commit is contained in:
1
.vscode/cspell.json
vendored
1
.vscode/cspell.json
vendored
@@ -3,6 +3,7 @@
|
||||
"*.json",
|
||||
"*.lock",
|
||||
"*.yaml",
|
||||
"*.yml",
|
||||
/** Directories */
|
||||
".dart_tool",
|
||||
".git",
|
||||
|
||||
@@ -240,6 +240,7 @@
|
||||
"lunasea.Home": "Home",
|
||||
"lunasea.HoursAgo": "{} Hours Ago",
|
||||
"lunasea.IncorrectEncryptionKey": "Incorrect encryption key",
|
||||
"lunasea.Internal": "Internal",
|
||||
"lunasea.JustNow": "Just Now",
|
||||
"lunasea.Module": "Module",
|
||||
"lunasea.ModuleIsNotEnabled": "{} Is Not Enabled",
|
||||
|
||||
@@ -59,7 +59,7 @@ extension LunaModuleExtension on LunaModule {
|
||||
case LunaModule.NZBGET:
|
||||
return true;
|
||||
case LunaModule.OVERSEERR:
|
||||
return LunaFlavor().isLowerOrEqualTo(LunaEnvironment.ALPHA);
|
||||
return LunaFlavor().isLowerOrEqualTo(LunaEnvironment.INTERNAL);
|
||||
case LunaModule.RADARR:
|
||||
return true;
|
||||
case LunaModule.SABNZBD:
|
||||
|
||||
@@ -5,7 +5,7 @@ import 'package:envify/envify.dart';
|
||||
|
||||
part 'flavor.g.dart';
|
||||
|
||||
const _DEVELOP = 'develop';
|
||||
const _INTERNAL = 'internal';
|
||||
const _ALPHA = 'alpha';
|
||||
const _BETA = 'beta';
|
||||
const _PRODUCTION = 'production';
|
||||
@@ -18,10 +18,10 @@ class LunaFlavor {
|
||||
|
||||
extension FlavorExtension on LunaFlavor {
|
||||
LunaEnvironment get environment {
|
||||
if (kDebugMode) return LunaEnvironment.DEVELOP;
|
||||
if (kDebugMode) return LunaEnvironment.INTERNAL;
|
||||
switch (LunaFlavor.flavor) {
|
||||
case _DEVELOP:
|
||||
return LunaEnvironment.DEVELOP;
|
||||
case _INTERNAL:
|
||||
return LunaEnvironment.INTERNAL;
|
||||
case _ALPHA:
|
||||
return LunaEnvironment.ALPHA;
|
||||
case _BETA:
|
||||
@@ -44,12 +44,12 @@ extension FlavorExtension on LunaFlavor {
|
||||
bool isLowerOrEqualTo(LunaEnvironment env) {
|
||||
if (this.environment == env) return true;
|
||||
switch (env) {
|
||||
case LunaEnvironment.DEVELOP:
|
||||
case LunaEnvironment.INTERNAL:
|
||||
return false;
|
||||
case LunaEnvironment.ALPHA:
|
||||
return this.environment == LunaEnvironment.DEVELOP;
|
||||
return this.environment == LunaEnvironment.INTERNAL;
|
||||
case LunaEnvironment.BETA:
|
||||
return this.environment == LunaEnvironment.DEVELOP ||
|
||||
return this.environment == LunaEnvironment.INTERNAL ||
|
||||
this.environment == LunaEnvironment.ALPHA;
|
||||
case LunaEnvironment.PRODUCTION:
|
||||
return true;
|
||||
@@ -58,7 +58,7 @@ extension FlavorExtension on LunaFlavor {
|
||||
}
|
||||
|
||||
enum LunaEnvironment {
|
||||
DEVELOP,
|
||||
INTERNAL,
|
||||
ALPHA,
|
||||
BETA,
|
||||
PRODUCTION,
|
||||
@@ -67,8 +67,8 @@ enum LunaEnvironment {
|
||||
extension LunaEnvironmentExtension on LunaEnvironment {
|
||||
String get key {
|
||||
switch (this) {
|
||||
case LunaEnvironment.DEVELOP:
|
||||
return _DEVELOP;
|
||||
case LunaEnvironment.INTERNAL:
|
||||
return _INTERNAL;
|
||||
case LunaEnvironment.ALPHA:
|
||||
return _ALPHA;
|
||||
case LunaEnvironment.BETA:
|
||||
@@ -80,8 +80,8 @@ extension LunaEnvironmentExtension on LunaEnvironment {
|
||||
|
||||
String get name {
|
||||
switch (this) {
|
||||
case LunaEnvironment.DEVELOP:
|
||||
return 'lunasea.Develop'.tr();
|
||||
case LunaEnvironment.INTERNAL:
|
||||
return 'lunasea.Internal'.tr();
|
||||
case LunaEnvironment.ALPHA:
|
||||
return 'lunasea.Alpha'.tr();
|
||||
case LunaEnvironment.BETA:
|
||||
@@ -93,7 +93,7 @@ extension LunaEnvironmentExtension on LunaEnvironment {
|
||||
|
||||
Color get color {
|
||||
switch (this) {
|
||||
case LunaEnvironment.DEVELOP:
|
||||
case LunaEnvironment.INTERNAL:
|
||||
return LunaColours.red;
|
||||
case LunaEnvironment.ALPHA:
|
||||
return LunaColours.orange;
|
||||
@@ -106,8 +106,8 @@ extension LunaEnvironmentExtension on LunaEnvironment {
|
||||
|
||||
LunaEnvironment from(String key) {
|
||||
switch (key) {
|
||||
case _DEVELOP:
|
||||
return LunaEnvironment.DEVELOP;
|
||||
case _INTERNAL:
|
||||
return LunaEnvironment.INTERNAL;
|
||||
case _ALPHA:
|
||||
return LunaEnvironment.ALPHA;
|
||||
case _BETA:
|
||||
|
||||
@@ -119,7 +119,7 @@ class LunaProfile {
|
||||
|
||||
static ProfileHiveObject get current {
|
||||
LunaDatabaseValue _db = LunaDatabaseValue.ENABLED_PROFILE;
|
||||
String _name = Database.lunasea.box.get(_db.key)!;
|
||||
return Database.profiles.box.get(_name)!;
|
||||
String _name = Database.lunasea.box.get(_db.key) ?? 'default';
|
||||
return Database.profiles.box.get(_name) ?? ProfileHiveObject.empty();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -89,7 +89,7 @@ class _State extends State<_Widget> with LunaScrollControllerMixin {
|
||||
trailing: const LunaIconButton(icon: Icons.settings_rounded),
|
||||
onTap: () async => SettingsSystemRouter().navigateTo(context),
|
||||
),
|
||||
if (LunaFlavor().isLowerOrEqualTo(LunaEnvironment.DEVELOP))
|
||||
if (LunaFlavor().isLowerOrEqualTo(LunaEnvironment.INTERNAL))
|
||||
LunaBlock(
|
||||
title: 'settings.DebugMenu'.tr(),
|
||||
body: [TextSpan(text: 'settings.DebugMenuDescription'.tr())],
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
"lunasea.Home": "Home",
|
||||
"lunasea.HoursAgo": "{} Hours Ago",
|
||||
"lunasea.IncorrectEncryptionKey": "Incorrect encryption key",
|
||||
"lunasea.Internal": "Internal",
|
||||
"lunasea.JustNow": "Just Now",
|
||||
"lunasea.Module": "Module",
|
||||
"lunasea.ModuleIsNotEnabled": "{} Is Not Enabled",
|
||||
|
||||
Reference in New Issue
Block a user