isProviderAvailable method
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;
}
}