Exemplo n.º 1
0
        public static async Task <string> RequestAccessToMinecraftFolder()
        {
            var response = await NotificationService.DisplayConfirmationDialog("Permission request", "Allow access to your '.Minecraft' folder?");

            if (response == ContentDialogResult.None)
            {
                return(null);
            }

            var folder = await StorageUtilities.PickComputerFolder();

            if (folder == null)
            {
                return(null);
            }

            var token = StorageApplicationPermissions.FutureAccessList.Add(folder);

            AppSettings.SaveSettings(MINECRAFT_DIRECTORY_TOKEN, token);
            return(token);
        }