private async Task <RoundModel> UploadRoundAsync() { // Check if we have a round to save or not. if (RoundManager.CurrentRound != null) { //Tell the server that we completed the round. return(await RoundManager.CompleteRoundAsync()); //TODO: Do something with the didComplete. Perhaps this happens before the other syncs //so we can skip overwriting the existing files since the round couldn't be sync'ed. } return(null); }