anchor.diff:                  children: <Widget>[
                     ListTile(
                       title: Text('Primary Connection Address'),
  -                    subtitle: Text(server.primaryConnectionAddress),
  +                    subtitle: isNotEmpty(server.primaryConnectionAddress)
  +                        ? Text(server.primaryConnectionAddress)
  +                        : Text('Required'),
                       onTap: () {
                         _buildPrimaryConnectionAddressSettingsDialog(
                           context: context,
  
positive.code: import 'package:flutter_bloc/flutter_bloc.dart';
  import 'package:font_awesome_flutter/font_awesome_flutter.dart';
  import 'package:quiver/strings.dart';
  
  import '../../../../core/database/data/models/server_model.dart';
  import '../../../../core/helpers/color_palette_helper.dart';
  
negative.code:   return showDialog(
      context: context,
      builder: (context) {
        final _primaryConnectionFormKey = GlobalKey<FormState>();
  
        if (primaryConnectionAddress != null) {
          controller.text = primaryConnectionAddress;
        }
        //TODO: Need to add instructions on how the connection address works
        return AlertDialog(
          title: Text('Tautulli Primary Connection Address'),
          content: Form(
            key: _primaryConnectionFormKey,
            child: TextFormField(
              controller: controller,
              decoration: InputDecoration(
                  hintText: 'Input your primary connection address'),
              validator: (value) {
                bool validUrl = isURL(
                  value,
                  protocols: ['http', 'https'],
                  requireProtocol: true,
                );
                if (validUrl == false) {
                  return 'Please enter a valid URL format';
                }
                return null;
              },
            ),
          ),
          actions: <Widget>[
            FlatButton(
  