Function: erc-server-prefer-check-reconnect

erc-server-prefer-check-reconnect is a byte-compiled function defined in erc-backend.el.gz.

Signature

(erc-server-prefer-check-reconnect BUFFER)

Documentation

Defer to another reconnector based on BUFFER's erc-session-connector.

Prefer erc-server-delayed-check-reconnect if the connector is known to be "check-aware". Otherwise, use erc-server-delayed-reconnect.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc-backend.el.gz
(defun erc-server-prefer-check-reconnect (buffer)
  "Defer to another reconnector based on BUFFER's `erc-session-connector'.
Prefer `erc-server-delayed-check-reconnect' if the connector is known to
be \"check-aware\".  Otherwise, use `erc-server-delayed-reconnect'."
  (if (memq (buffer-local-value 'erc-session-connector buffer)
            '(erc-open-tls-stream
              erc-open-network-stream
              erc-open-socks-tls-stream))
      (erc-server-delayed-check-reconnect buffer)
    (erc-server-delayed-reconnect buffer)))