Sfoglia il codice sorgente

chore: rename some enum

appflowy 3 anni fa
parent
commit
e3d9d4c42a

+ 10 - 10
frontend/app_flowy/lib/startup/startup.dart

@@ -52,7 +52,7 @@ class FlowyRunner {
 
 Future<void> initGetIt(
   GetIt getIt,
-  IntegrationEnv env,
+  IntegrationMode env,
   EntryPoint f,
 ) async {
   getIt.registerFactory<EntryPoint>(() => f);
@@ -65,7 +65,7 @@ Future<void> initGetIt(
 
 class LaunchContext {
   GetIt getIt;
-  IntegrationEnv env;
+  IntegrationMode env;
   LaunchContext(this.getIt, this.env);
 }
 
@@ -83,7 +83,7 @@ abstract class LaunchTask {
 
 class AppLauncher {
   List<LaunchTask> tasks;
-  IntegrationEnv env;
+  IntegrationMode env;
   GetIt getIt;
 
   AppLauncher(this.env, this.getIt) : tasks = List.from([]);
@@ -100,26 +100,26 @@ class AppLauncher {
   }
 }
 
-enum IntegrationEnv {
+enum IntegrationMode {
   develop,
   release,
   test,
 }
 
-extension IntegrationEnvExt on IntegrationEnv {
+extension IntegrationEnvExt on IntegrationMode {
   bool isTest() {
-    return this == IntegrationEnv.test;
+    return this == IntegrationMode.test;
   }
 }
 
-IntegrationEnv integrationEnv() {
+IntegrationMode integrationEnv() {
   if (Platform.environment.containsKey('FLUTTER_TEST')) {
-    return IntegrationEnv.test;
+    return IntegrationMode.test;
   }
 
   if (kReleaseMode) {
-    return IntegrationEnv.release;
+    return IntegrationMode.release;
   }
 
-  return IntegrationEnv.develop;
+  return IntegrationMode.develop;
 }

+ 9 - 12
frontend/app_flowy/lib/startup/tasks/init_sdk.dart

@@ -10,29 +10,26 @@ class InitRustSDKTask extends LaunchTask {
   @override
   Future<void> initialize(LaunchContext context) async {
     switch (context.env) {
-      case IntegrationEnv.develop:
-        Directory directory = await getApplicationDocumentsDirectory();
-        return Directory('${directory.path}/flowy_dev').create().then(
+      case IntegrationMode.release:
+        Directory documentsDir = await getApplicationDocumentsDirectory();
+        return Directory('${documentsDir.path}/flowy').create().then(
           (Directory directory) async {
             await context.getIt<FlowySDK>().init(directory);
           },
         );
-      case IntegrationEnv.release:
-        Directory directory = await getApplicationDocumentsDirectory();
-        return Directory('${directory.path}/flowy').create().then(
+      case IntegrationMode.develop:
+        Directory documentsDir = await getApplicationDocumentsDirectory();
+        return Directory('${documentsDir.path}/flowy_dev').create().then(
           (Directory directory) async {
             await context.getIt<FlowySDK>().init(directory);
           },
         );
-      case IntegrationEnv.test:
-        await context.getIt<FlowySDK>().init(testWorkingDirectory());
+      case IntegrationMode.test:
+        final directory = Directory("${Directory.current.path}/.sandbox");
+        await context.getIt<FlowySDK>().init(directory);
         break;
       default:
         assert(false, 'Unsupported env');
     }
   }
-
-  Directory testWorkingDirectory() {
-    return Directory("${Directory.current.path}/.sandbox");
-  }
 }