Rename() public method

public Rename ( string newName ) : Task
newName string
return Task
		async Task Rename (DocumentReference docRef, string newName)
		{
			try {
				var oldIndex = Docs.FindIndex (x => x.File.Path == docRef.File.Path);

				var r = await docRef.Rename (newName);

				if (r) {

					Console.WriteLine ("RENAME to {0}: {1}", newName, r);

					if (oldIndex >= 0) {
						await LoadDocs ();
						var newIndex = Docs.FindIndex (x => x.File.Path == docRef.File.Path);
						if (newIndex >= 0 && newIndex != oldIndex) {
							docsView.ShowItem (newIndex, true);
						}
					}
				}
				else {
					alert = new UIAlertView ("Failed to Rename", "You may not have permission.", null, "OK");
					alert.Show ();
				}

//				AppDelegate.Shared.UpdateDocListName (docIndex);

			} catch (Exception ex) {
				Debug.WriteLine (ex);
			}
		}