;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (byte-code "\300\301!\210\300\302!\210\300\303!\210\304\305\306\305\307\310#\311#\210\312\305\310\313\310\314%\210\312\305\310\315\310\316%\207" [require libbcel-client libbcel-structs libbcel-util defalias libbcel-actions-todo-toggle cl-generic-define (entity &optional callback) nil "Toggle the completed state of ENTITY.\nWhen finished, execute CALLBACK if non-nil.\n\n(fn ENTITY &optional CALLBACK)" cl-generic-define-method ((todo libbcel-todo) &optional callback) #[513 "\301!>\204\302\303\304D\"\210\305H\203\306\"\207\307\"\207" [cl-struct-libbcel-todo-tags type-of signal wrong-type-argument libbcel-todo 10 libbcel-actions-todo-uncomplete libbcel-actions-todo-complete] 6 "Toggle the completed state of TODO. When done, execute CALLBACK if non-nil.\n\n(fn TODO &optional CALLBACK)"] ((todos list) &optional callback) #[513 "\300\301#\207" [libbcel-util-async-mapc libbcel-actions-todo-toggle] 6 "Toggle the completed state of all TODOS. When done, execute CALLBACK if non-nil.\n\n(fn TODOS &optional CALLBACK)"]] 6) #@90 Set TODO as uncompleted. When finished, execute CALLBACK. (fn TODO &optional CALLBACK) (defalias 'libbcel-actions-todo-uncomplete #[513 "\301\302!>\204\303\304\305D\"\210\306H\205\307\310\"\"\207" [cl-struct-libbcel-todo-tags libbcel-client-delete-url type-of signal wrong-type-argument libbcel-todo 11 make-closure #[257 "\300 \207" [V0] 2 "\n\n(fn DATA)"]] 7 (#$ . 1129)]) #@88 Set TODO as completed. When finished, execute CALLBACK. (fn TODO &optional CALLBACK) (defalias 'libbcel-actions-todo-complete #[513 "\301\302!>\204\303\304\305D\"\210\306H\205\307\310\"\"\207" [cl-struct-libbcel-todo-tags libbcel-client-post-url type-of signal wrong-type-argument libbcel-todo 11 make-closure #[257 "\300 \207" [V0] 2 "\n\n(fn DATA)"]] 7 (#$ . 1522)]) (provide 'libbcel-actions)