mirror of
				https://gitlab.com/comunic/comunicmobile
				synced 2025-11-04 12:14:11 +00:00 
			
		
		
		
	Can update virtual directory
This commit is contained in:
		@@ -3,6 +3,7 @@ import 'package:comunic/helpers/database/users_database_helper.dart';
 | 
			
		||||
import 'package:comunic/helpers/settings_helper.dart';
 | 
			
		||||
import 'package:comunic/models/general_settings.dart';
 | 
			
		||||
import 'package:comunic/ui/dialogs/multi_choices_dialog.dart';
 | 
			
		||||
import 'package:comunic/ui/dialogs/virtual_directory_dialog.dart';
 | 
			
		||||
import 'package:comunic/ui/widgets/async_screen_widget.dart';
 | 
			
		||||
import 'package:comunic/ui/widgets/settings/text_settings_edit_tile.dart';
 | 
			
		||||
import 'package:comunic/utils/account_utils.dart';
 | 
			
		||||
@@ -214,6 +215,24 @@ class __GeneralAccountSettingsBodyState
 | 
			
		||||
        maxLength: 255,
 | 
			
		||||
        maxLines: 3,
 | 
			
		||||
      ),
 | 
			
		||||
 | 
			
		||||
      // Virtual directory
 | 
			
		||||
      SettingsTile(
 | 
			
		||||
        title: tr("Virtual directory (optional)"),
 | 
			
		||||
        subtitle: _settings.virtualDirectory,
 | 
			
		||||
        onTap: () async {
 | 
			
		||||
          final dir = await showVirtualDirectoryDialog(
 | 
			
		||||
              context: context,
 | 
			
		||||
              initialDirectory: _settings.virtualDirectory,
 | 
			
		||||
              type: VirtualDirectoryTargetType.USER,
 | 
			
		||||
              id: userID());
 | 
			
		||||
 | 
			
		||||
          if (dir == null) return;
 | 
			
		||||
 | 
			
		||||
          _settings.virtualDirectory = dir;
 | 
			
		||||
          _updateSettings();
 | 
			
		||||
        },
 | 
			
		||||
      ),
 | 
			
		||||
    ];
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user