diff options
author | Pedro Silva <psilva+git@pedrosilva.pt> | 2013-04-02 12:50:38 +0100 |
---|---|---|
committer | Pedro Silva <psilva+git@pedrosilva.pt> | 2013-04-02 12:50:38 +0100 |
commit | 2d21c8bb574337c94f838ecc12a65d309ae027a8 (patch) | |
tree | 087fc4f6158ce50ed425a892a815c3a0119354f1 | |
parent | fd5f7bbc4b61f28d63f0fba7f01ffaaff8384e86 (diff) |
Add new private var for tracking server version
-rw-r--r-- | nnttrss.el | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -24,6 +24,9 @@ "API version level, increased with each API functionality change.") +(defvar nnttrss-server-version nil + "Server version number.") + ;;; Session management @@ -76,14 +79,23 @@ credentials. Returns a session id string or nil." (defun nnttrss-api-level (address session-id) "Return an integer corresponding to the API level at ADDRESS - using SID credentials." + using SESSION-ID credentials." (nnttrss-post-request `(:op "getApiLevel" :sid ,session-id) address :level)) +(defun nnttrss-server-version (address session-id) + "Return a string corresponding to the server version at ADDRESS + using SESSION-ID credentials." + (nnttrss-post-request `(:op "getVersion" + :sid ,session-id) + address + :version)) + (gnus-declare-backend "nnttrss" 'address 'prompt-address) (provide 'nnttrss) +;;; nnttrss.el ends here |