Repository URL to install this package:
<?php
class NextendSocialLoginPROProviderExtensionSlack extends NextendSocialLoginPROProviderExtensionWithSyncData {
/** @var NextendSocialPROProviderSlack */
protected $provider;
public function providerEnabled() {
parent::providerEnabled();
add_filter('nsl_' . $this->provider->getId() . '_sync_field_team_image_default', array(
$this,
'sync_bool_field'
), 10, 2);
}
public function sync_bool_field($value, $original_value) {
if (isset($original_value) && !empty($original_value)) {
return 'Yes';
}
return false;
}
protected function getRemoteData($node = 'me') {
switch ($node) {
case 'me':
return $this->provider->getMe();
}
return array();
}
}