Add avandu-tt-rss-api-level command

This command gets the api level from tt-rss, this doesn't serve any
purpose yet, but it could be used later-on to determine which features
are and aren't available.
This commit is contained in:
Tom Willemsen 2012-08-03 23:54:35 +02:00
parent def7e63e19
commit 08a2b3c8dd
2 changed files with 24 additions and 0 deletions

View file

@ -397,6 +397,18 @@ feeds."
(interactive)
(avandu--next-button-of-type backward feed))
(defun avandu-tt-rss-api-level ()
"Get the API level of the your Tiny Tiny RSS instance."
(interactive)
(let ((level (cdr (assq 'level
(assq 'content
(avandu--send-command
'((op . "getApiLevel"))))))))
(when (called-interactively-p 'any)
(message "API Level: %d" level))
level))
;; Overview
(define-derived-mode avandu-overview-mode special-mode "Avandu:Overview"
"Major mode fo the avandu overview screen.

View file

@ -241,3 +241,15 @@ the session variable that was returned by the api.
Log out of the Tiny Tiny RSS instance, reset the session id, username
and password used by avandu.
@end deffn
@deffn Command avandu-tt-rss-api-level
Request the api level of the Tiny Tiny RSS instance. If called
interactively in any way it will print a message like:
@example
API Level: #
@end example
This does not currently serve any purpose, but it might be used in the
future to determine which functions are available.
@end deffn