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 }); }