# HG changeset patch # User Kim Alvefur # Date 1340634299 -7200 # Node ID bed3cfce7d60882de2169c0354ad7b75cdff9e8b # Parent 22be057cf590756f319678c343c36b28e99762f9 clix.archive: Parse timestamps diff -r 22be057cf590 -r bed3cfce7d60 clix/archive.lua --- 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