WC_Helper::disconnect
Handles WC Helper disconnect tasks.
Метод класса: WC_Helper{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$result = WC_Helper::disconnect();
Код WC_Helper::disconnect() WC Helper::disconnect WC 10.4.3
public static function disconnect() {
WC_Helper_API::post(
'oauth/invalidate_token',
array(
'authenticated' => true,
)
);
$data = WC_Helper_Options::get( 'auth_user_data' );
WC_Helper_Options::update( 'last_disconnected_user_data', $data );
// Ignore all previously dismissed disconnect notices.
delete_metadata( 'user', 0, PluginsHelper::DISMISS_DISCONNECT_NOTICE, '', true );
WC_Helper_Options::update( 'auth', array() );
WC_Helper_Options::update( 'auth_user_data', array() );
self::_flush_subscriptions_cache();
self::_flush_updates_cache();
self::flush_product_usage_notice_rules_cache();
self::flush_connection_data_cache();
}