private void ValidateCampfireCredentials()
        {
            bool showStatus = !EmptyText(CampfireTokenTextBox) && !EmptyText(CampfireNameTextBox);

            CampfireCredsStatusPanel.Visible = showStatus;
            if (!showStatus)
            {
                return;
            }

            string campfireName = CampfireNameTextBox.Text;
            string token        = CampfireTokenTextBox.Text;

            CampfireAPI.API         api   = new CampfireAPI.API(campfireName, token);
            List <CampfireAPI.Room> rooms = null;

            try
            {
                rooms = api.Rooms();
            }
            catch (Exception ex)
            {
            }

            bool validCreds = rooms != null && rooms.Count > 0;

            if (validCreds)
            {
                CampfireAPIStatus.Image = CampfireAPIStatus.InitialImage;
                RoomsFoundLabel.Text    = string.Format("{0} rooms", rooms.Count);
            }
            else
            {
                CampfireAPIStatus.Image = CampfireAPIStatus.ErrorImage;
                RoomsFoundLabel.Text    = string.Format("failed");
            }
        }
        private void ValidateCampfireCredentials()
        {
            bool showStatus = !EmptyText(CampfireTokenTextBox) && !EmptyText(CampfireNameTextBox);

            CampfireCredsStatusPanel.Visible = showStatus;
            if (!showStatus)
            {
                return;
            }

            string campfireName = CampfireNameTextBox.Text;
            string token = CampfireTokenTextBox.Text;
            CampfireAPI.API api = new CampfireAPI.API(campfireName, token);
            List<CampfireAPI.Room> rooms = null;
            try
            {
                rooms = api.Rooms();
            }
            catch (Exception ex)
            {
            }

            bool validCreds = rooms != null && rooms.Count > 0;

            if (validCreds)
            {
                CampfireAPIStatus.Image = CampfireAPIStatus.InitialImage;
                RoomsFoundLabel.Text = string.Format("{0} rooms", rooms.Count);
            }
            else
            {
                CampfireAPIStatus.Image = CampfireAPIStatus.ErrorImage;
                RoomsFoundLabel.Text = string.Format("failed");
            }
        }