Rétegek projektjének helyes kezelése
This commit is contained in:
@@ -72,8 +72,15 @@ class LayerImportService extends GetxService {
|
||||
super.onReady();
|
||||
await _initLayerDir();
|
||||
await _loadPersistedLayers();
|
||||
|
||||
// A service permanent (app-életciklusnyi) — enélkül projektváltáskor
|
||||
// a térképen a RÉGI projekt rétegei maradnának látszódva egészen
|
||||
// újraindításig.
|
||||
ever(ProjectService.to.activeProject, (_) => reload());
|
||||
}
|
||||
|
||||
Future<void> reload() => _loadPersistedLayers();
|
||||
|
||||
Future<void> _initLayerDir() async {
|
||||
final ext = await getExternalStorageDirectory();
|
||||
final dir = Directory(p.join(ext!.path, 'layers'));
|
||||
|
||||
Reference in New Issue
Block a user