isProviderAvailable method

bool isProviderAvailable(
  1. CkSocialProvider provider
)

Check if a specific provider is configured

Implementation

bool isProviderAvailable(CkSocialProvider provider) {
  if (_config == null) return false;
  switch (provider) {
    case CkSocialProvider.google:
      return _config.google != null;
    case CkSocialProvider.apple:
      return _config.apple != null;
    case CkSocialProvider.facebook:
      return _config.facebook != null;
    case CkSocialProvider.custom:
      return _config.customProviders?.isNotEmpty == true;
  }
}