Esempio n. 1
0
        public async static Task <List <OneDriveStorageFile> > CreateDataFilesForSyncing(OneDriveStorageFolder rootFolder)
        {
            var cloudGoalData = await rootFolder.CreateFileAsync("golaso.json");

            var cloudCompletedGoalData = await rootFolder.CreateFileAsync("noGolaso.json");

            var cloudHistoryData = await rootFolder.CreateFileAsync("history.json");

            bool areFilesUploaded = false;

            do
            {
                long uploadStatus = await rootFolder.GetUploadStatusAsync();

                if (uploadStatus == 100)
                {
                    areFilesUploaded = true;
                }
            } while (areFilesUploaded == false);


            return(new List <OneDriveStorageFile> {
                cloudGoalData, cloudCompletedGoalData, cloudHistoryData
            });
        }