public function vault_disconnect()
 {
     $vault_settings = UpdraftPlus_Options::get_updraft_option('updraft_updraftvault');
     UpdraftPlus_Options::update_updraft_option('updraft_updraftvault', array());
     global $updraftplus;
     $vault_mothership = 'https://vault.updraftplus.com/plugin-info/';
     delete_transient('udvault_last_config');
     delete_transient('updraftvault_quota_text');
     MainWP_Helper::close_connection(array('disconnected' => 1, 'html' => $this->connected_html()));
     // If $_POST['reset_hash'] is set, then we were alerted by updraftplus.com - no need to notify back
     if (is_array($vault_settings) && isset($vault_settings['email']) && empty($_POST['reset_hash'])) {
         $post_body = array('e' => (string) $vault_settings['email'], 'sid' => $updraftplus->siteid(), 'su' => base64_encode(home_url()));
         if (!empty($vault_settings['token'])) {
             $post_body['token'] = (string) $vault_settings['token'];
         }
         // Use SSL to prevent snooping
         wp_remote_post($vault_mothership . '/?udm_action=vault_disconnect', array('timeout' => 20, 'body' => $post_body));
     }
 }