public override void navigatedTo()
 {
     base.navigatedTo();
     if (!needsAuthentication)
     {
         moveToActiveState();
     }
     else
     {
         state = UploadServerState.Menu;
     }
 }
 private void moveToActiveState()
 {
     state = UploadServerState.Active;
     Programs.sudo(os, () =>
     {
         Programs.cd(new string[2]
         {
             "cd",
             Foldername + "/Uploads"
         }, os);
         os.display.command = name;
     });
     if (comp.userLoggedIn)
     {
         return;
     }
     comp.userLoggedIn = true;
 }
 private void moveToActiveState()
 {
     state = UploadServerState.Active;
     Programs.sudo(os, () =>
     {
         Programs.cd(new string[2]
         {
             "cd",
             Foldername + "/Uploads"
         }, os);
         os.display.command = name;
     });
     if (comp.userLoggedIn)
         return;
     comp.userLoggedIn = true;
 }
 public override void navigatedTo()
 {
     base.navigatedTo();
     if (!needsAuthentication)
         moveToActiveState();
     else
         state = UploadServerState.Menu;
 }