Mon, 25 Jun 2012 16:24:59 +0200
clix.archive: Parse timestamps
clix/archive.lua | file | annotate | diff | comparison | revisions |
--- a/clix/archive.lua Mon Jun 25 02:41:02 2012 +0200 +++ b/clix/archive.lua Mon Jun 25 16:24:59 2012 +0200 @@ -1,10 +1,17 @@ local bare_jid = require"util.jid".bare; +local parse_datetime = require"util.datetime".parse; return function (opts, arg) if opts.short_help then print("Fetch archived messages"); return; end + if opts.start then + opts.start = parse_datetime(opts.start); + end + if opts["end"] then + opts["end"] = parse_datetime(opts["end"]); + end local selfjid; local function print_message(m) -- TODO Roster lookup