X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=elmo%2Felmo-pipe.el;h=4e846630a5a94dc0079e04bd2fe08d2a5f7ffbca;hb=c2738fdc4e616fb55973a7e285432f60af6c1c57;hp=13791b0df03fae8f185eeb33f1d65042531cebb1;hpb=d9e2a1d256315bb9d148e2d1996f0c8c693d1d84;p=elisp%2Fwanderlust.git diff --git a/elmo/elmo-pipe.el b/elmo/elmo-pipe.el index 13791b0..4e84663 100644 --- a/elmo/elmo-pipe.el +++ b/elmo/elmo-pipe.el @@ -275,38 +275,40 @@ (elmo-folder-message-make-temp-files (elmo-pipe-folder-dst-internal folder) numbers start-number)) -(luna-define-method elmo-folder-mark-as-read ((folder elmo-pipe-folder) - numbers &optional ignore-flag) - (elmo-folder-mark-as-read (elmo-pipe-folder-dst-internal folder) - numbers ignore-flag)) +(luna-define-method elmo-folder-flag-as-read ((folder elmo-pipe-folder) + numbers &optional is-local) + (elmo-folder-flag-as-read (elmo-pipe-folder-dst-internal folder) + numbers is-local)) -(luna-define-method elmo-folder-unmark-read ((folder elmo-pipe-folder) +(luna-define-method elmo-folder-unflag-read ((folder elmo-pipe-folder) numbers - &optional ignore-flag) - (elmo-folder-unmark-read (elmo-pipe-folder-dst-internal folder) - numbers ignore-flag)) + &optional is-local) + (elmo-folder-unflag-read (elmo-pipe-folder-dst-internal folder) + numbers is-local)) -(luna-define-method elmo-folder-unmark-important ((folder elmo-pipe-folder) +(luna-define-method elmo-folder-unflag-important ((folder elmo-pipe-folder) numbers - &optional ignore-flag) - (elmo-folder-unmark-important (elmo-pipe-folder-dst-internal folder) - numbers ignore-flag)) + &optional is-local) + (elmo-folder-unflag-important (elmo-pipe-folder-dst-internal folder) + numbers is-local)) -(luna-define-method elmo-folder-mark-as-important ((folder elmo-pipe-folder) +(luna-define-method elmo-folder-flag-as-important ((folder elmo-pipe-folder) numbers - &optional ignore-flag) - (elmo-folder-mark-as-important (elmo-pipe-folder-dst-internal folder) - numbers ignore-flag)) + &optional is-local) + (elmo-folder-flag-as-important (elmo-pipe-folder-dst-internal folder) + numbers is-local)) -(luna-define-method elmo-folder-unmark-answered ((folder elmo-pipe-folder) - numbers) - (elmo-folder-unmark-answered (elmo-pipe-folder-dst-internal folder) - numbers)) +(luna-define-method elmo-folder-unflag-answered ((folder elmo-pipe-folder) + numbers + &optional is-local) + (elmo-folder-unflag-answered (elmo-pipe-folder-dst-internal folder) + numbers is-local)) -(luna-define-method elmo-folder-mark-as-answered ((folder elmo-pipe-folder) - numbers) - (elmo-folder-mark-as-answered (elmo-pipe-folder-dst-internal folder) - numbers)) +(luna-define-method elmo-folder-flag-as-answered ((folder elmo-pipe-folder) + numbers + &optional is-local) + (elmo-folder-flag-as-answered (elmo-pipe-folder-dst-internal folder) + numbers is-local)) (luna-define-method elmo-folder-pack-numbers ((folder elmo-pipe-folder)) (elmo-folder-pack-numbers (elmo-pipe-folder-dst-internal folder)))